[rd_jsfsquad] Re: Vraag ExtVal BypassValidationController

  • From: Steve Schols <steve.schols@xxxxxxxxx>
  • To: rd_jsfsquad@xxxxxxxxxxxxx
  • Date: Wed, 28 Apr 2010 13:42:15 +0200

Dag Rudy,

Ik heb net de laatste status van het project - zonder de BypassValidation
foutmelding maar ook zonder dat ik ook nog ingelogd geraak - ingechecked in
SVN (heb namiddag verlof).
De POM vindt je in bijlage terug.

Alvast bedankt.


Met vriendelijke groeten,

Steve Schols

Op 28 april 2010 08:41 schreef Rudy De Busscher <rdebusscher@xxxxxxxxx> het
volgende:

> Steve,
>
> Ik denk dat je met verschillende versies door elkaar werkt.
>
> De bypass validation add-on werkt waarschijnlijk met de extval 1.2.3 core
> (en niet 1.2.2)  Zal het nader bekijken.
>
> Kan je mij de POM bezorgen.
>
> groeten
>
> 2010/4/27 Steve Schols <steve.schols@xxxxxxxxx>
>
> Dag Rudy,
>>
>> In de PersonBean heb ik nu dit staan:
>> @BypassValidationController(@ViewId(value = "/pages/searchPerson.jsp", all
>> = true))
>>     private Person person;
>>
>> Als ik de bypassvalidation add-on versie 1.2.2 gebruik, lijken mijn
>> pagina's te werken, maar krijg ik een NoClassDefFoundError bij het starten
>> van de server (of het refreshen van de inlogpagina na de start van de
>> server)
>> java.lang.ClassNotFoundException:
>> org.apache.myfaces.extensions.validator.ValidationInterceptorWithSkipValidationSupport
>>
>> Inloggen lukt, en ik krijg de fouten welke ik verwacht als ik velden niet
>> invul
>>
>> Maar als ik de bypassvalidation add-on versie 1.2.3SNAPSHOT gebruik krijg
>> ik deze NoClassDefFoundError niet bij de refresh van de login, maar geraak
>> ik ook nooit ingelogd, ook niet wanneer ik de correcte informatie invul.
>> Bugje in die bypassvalidation add-on? Of gebruik ik het verkeerd?
>>
>> Alvast bedankt voor je input.
>>
>
>
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/maven-v4_0_0.xsd";>

        <modelVersion>4.0.0</modelVersion>

        <parent>
                <groupId>com.realdolmen.squad.jsf</groupId>
                <artifactId>squad-jsf-project</artifactId>
                <version>1.0</version>
        </parent>

        <groupId>com.realdolmen.squad.jsf.extval.demo</groupId>
        <artifactId>extval-poc</artifactId>
        <packaging>war</packaging>
        <name>JSF Squad: ExtVal PoC project</name>
        <version>1.0</version>
        <description>
                Project welke de basisprincipes van Apache Myfaces Extensions 
Validator, 
                in de vorm van een meer geavanceerde applicatie toont. De 
applicatie zal 
                basis JPA afhandeling, en het enten op de JPA annotations 
aantonen.
        </description>

        <repositories>
                <repository>
                        <id>no-commons-logging</id>
                        <name>No-commons-logging Maven Repository</name>
                        <layout>default</layout>
                        <url>http://no-commons-logging.zapto.org/mvn2</url>
                </repository>
                <repository>
                        <id>os890.googlecode.com</id>
                        <!-- STABLE -->
                        
<!--url>http://os890-m2-repository.googlecode.com/svn/trunk/os890</url-->
                        <!-- SNAPSHOTS -->
                        
<url>http://os890-m2-repository.googlecode.com/svn/tags/os890</url>
                </repository>
        </repositories>

        <build>
                <finalName>
                        ${project.artifactId}
                </finalName>

                <sourceDirectory>src/main/java</sourceDirectory>
                <resources>
                        <resource>
                                <directory>src/main/resources</directory>
                        </resource>
                </resources>

                <testSourceDirectory>src/test/java</testSourceDirectory>
                <testResources>
                        <testResource>
                                <directory>src/test/resources</directory>
                        </testResource>
                </testResources>

                <plugins>
                        <!-- Building -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>2.0.2</version>
                                <configuration>
                                        <source>1.5</source>
                                        <target>1.5</target>
                                </configuration>
                        </plugin>
                        <!-- IDE -->
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-eclipse-plugin</artifactId>
                                <version>2.7</version>
                                <configuration>
                                        
<useProjectReferences>false</useProjectReferences>
                                        <downloadSources>true</downloadSources>
                                        
<downloadJavadocs>true</downloadJavadocs>
                                        <wtpversion>2.0</wtpversion>
                                </configuration>
                        </plugin>
                </plugins>
        </build>

        <dependencies>
                <dependency>
                        <groupId>javax.servlet</groupId>
                        <artifactId>servlet-api</artifactId>
                        <version>2.5</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>javax.servlet.jsp</groupId>
                        <artifactId>jsp-api</artifactId>
                        <version>2.1</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-api</artifactId>
                        <version>1.2.8</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.myfaces.core</groupId>
                        <artifactId>myfaces-impl</artifactId>
                        <version>1.2.8</version>
                </dependency>
                <dependency>
                        <groupId>org.apache.myfaces.tomahawk</groupId>
                        <artifactId>tomahawk12</artifactId>
                        <version>1.1.9</version>
                </dependency>
                <dependency>
                        
<groupId>org.apache.myfaces.extensions.validator</groupId>
                        <artifactId>myfaces-extval-core</artifactId>
                        <version>1.2.3</version>
                </dependency>
                <dependency>
                        
<groupId>org.apache.myfaces.extensions.validator.validation-modules</groupId>
                        
<artifactId>myfaces-extval-property-validation</artifactId>
                        <version>1.2.3</version>
                </dependency>
                <dependency>
                        
<groupId>org.apache.myfaces.extensions.validator.validation-modules</groupId>
                        <artifactId>myfaces-extval-bean-validation</artifactId>
                        <version>1.2.3</version>
                </dependency>
                <dependency>
                        <groupId>at.gp.web.jsf.extval</groupId>
                        
<artifactId>extval-annotation-based-bypass-validation</artifactId>
                        <version>1.2.3-SNAPSHOT</version>
                        <!--version>1.2.2</version-->
                </dependency>
                <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate-entitymanager</artifactId>
                        <version>3.5.1-Final</version>
                </dependency>
                <dependency>
                        <groupId>com.realdolmen.utils</groupId>
                        <artifactId>hibernate-utils</artifactId>
                        <version>1.0</version>
                </dependency>
                <dependency>
                        <groupId>hsqldb</groupId>
                        <artifactId>hsqldb</artifactId>
                        <version>1.8.1.1</version>
                </dependency>
                <dependency>
                        <groupId>commons-beanutils</groupId>
                        <artifactId>commons-beanutils</artifactId>
                        <version>1.8.0</version>
                </dependency>
                <dependency>
                        <groupId>commons-codec</groupId>
                        <artifactId>commons-codec</artifactId>
                        <version>1.4</version>
                </dependency>
                <dependency>
                        <groupId>commons-collections</groupId>
                        <artifactId>commons-collections</artifactId>
                        <version>3.2.1</version>
                </dependency>
                <dependency>
                        <groupId>commons-digester</groupId>
                        <artifactId>commons-digester</artifactId>
                        <version>2.0</version>
                </dependency>
                <dependency>
                        <groupId>commons-discovery</groupId>
                        <artifactId>commons-discovery</artifactId>
                        <version>0.4</version>
                </dependency>
                <dependency>
                        <groupId>commons-lang</groupId>
                        <artifactId>commons-lang</artifactId>
                        <version>2.4</version>
                </dependency>
                <dependency>
                        <groupId>commons-logging</groupId>
                        <artifactId>commons-logging</artifactId>
                        <version>99.0-does-not-exist</version>
                </dependency>
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>jcl-over-slf4j</artifactId>
                        <version>1.5.11</version>
                </dependency>
                <dependency>
                        <groupId>org.slf4j</groupId>
                        <artifactId>slf4j-log4j12</artifactId>
                        <version>1.5.11</version>
                </dependency>
                <dependency>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
                        <version>1.2.14</version>
                </dependency>
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>4.7</version>
                        <scope>test</scope>
                </dependency>
                <dependency>
                        <groupId>org.dbunit</groupId>
                        <artifactId>dbunit</artifactId>
                        <version>2.4.7</version>
                </dependency>
                <dependency>
                        <groupId>com.realdolmen.utils</groupId>
                        <artifactId>hibernate-utils-test</artifactId>
                        <version>1.0</version>
                        <scope>test</scope>
                </dependency>
        </dependencies>

</project>

Other related posts: