Sorry, I don't know more than the link I referred to. /Anders
On Wed, Oct 21, 2009 at 15:58, Roel Veldhuizen <[email protected]>wrote: > So, if i understand this correct not all the jars dependencies are > provided during the testing? Bellow the list of dependencies > > <dependencies> > <dependency> > <groupId>javax</groupId> > <artifactId>javaee-api</artifactId> > <version>6.0-SNAPSHOT</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.apache.axis</groupId> > <artifactId>axis</artifactId> > <version>1.4</version> > </dependency> > <dependency> > <groupId>org.apache.axis</groupId> > <artifactId>axis-jaxrpc</artifactId> > <version>1.4</version> > </dependency> > <dependency> > <groupId>commons-discovery</groupId> > <artifactId>commons-discovery</artifactId> > <version>0.4</version> > </dependency> > <dependency> > <groupId>commons-logging</groupId> > <artifactId>commons-logging</artifactId> > <version>1.1.1</version> > </dependency> > <dependency> > <groupId>wsdl4j</groupId> > <artifactId>wsdl4j</artifactId> > <version>1.6.2</version> > </dependency> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.7</version> > </dependency> > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>1.2.8</version> > </dependency> > <dependency> > <groupId>org.apache.axis</groupId> > <artifactId>axis-saaj</artifactId> > <version>1.4</version> > </dependency> > </dependencies> > > 2009/10/21 Anders Hammar <[email protected]>: > > Foung this similar issue: > > http://forums.java.net/jive/message.jspa?messageID=226931 > > > > Stephen is reading this list, maybe he can fill in? > > > > /Anders > > > > On Wed, Oct 21, 2009 at 09:22, Roel Veldhuizen <[email protected] > >wrote: > > > >> The JDK's are both set 1.6. I'm using the default setting of Maven > >> 2.0.9 ( at least nothing is defined concerning the tests ). Bellow I > >> pasted the ant concerning the junit tests. Maybe that will give some > >> insights > >> > >> <target name="-init-macrodef-junit"> > >> <macrodef name="junit" > >> uri="http://www.netbeans.org/ns/j2ee-ejbjarproject/2"> > >> <attribute default="${includes}" name="includes"/> > >> <attribute default="${excludes}" name="excludes"/> > >> <attribute default="**" name="testincludes"/> > >> <sequential> > >> <junit dir="${basedir}" errorproperty="tests.failed" > >> failureproperty="tests.failed" fork="true" showoutput="true"> > >> <batchtest todir="${build.test.results.dir}"> > >> <fileset dir="${test.src.dir}" > >> excludes="@{excludes},${excludes}" includes="@{includes}"> > >> <filename name="@{testincludes}"/> > >> </fileset> > >> </batchtest> > >> <classpath> > >> <path path="${run.test.classpath}"/> > >> <path path="${j2ee.platform.classpath}"/> > >> <path > >> path="${j2ee.platform.embeddableejb.classpath}"/> > >> </classpath> > >> <syspropertyset> > >> <propertyref prefix="test-sys-prop."/> > >> <mapper from="test-sys-prop.*" to="*" > type="glob"/> > >> </syspropertyset> > >> <formatter type="brief" usefile="false"/> > >> <formatter type="xml"/> > >> <jvmarg line="${runmain.jvmargs}"/> > >> </junit> > >> </sequential> > >> </macrodef> > >> </target> > >> > >> 2009/10/21 Anders Hammar <[email protected]>: > >> > What JDK are you using? Is the executing environment the exact same > for > >> > Maven and Ant? > >> > > >> > /Anders > >> > > >> > On Tue, Oct 20, 2009 at 21:12, Roel Veldhuizen < > [email protected] > >> >wrote: > >> > > >> >> I have a test that fails when I use Maven and works when I use ant. > >> >> The test looks like this: (junit 4.7) > >> >> > >> >> @Test > >> >> public void Login() { > >> >> SugarBean b = new SugarBean(); > >> >> b.login("roelveldhuizen", "md5trallala"); > >> >> } > >> >> > >> >> The bean is going to invoke a web service which is build using Axis > >> >> 1.4. The test will generate the following Exception > >> >> > >> >> java.lang.ClassFormatError: Absent Code attribute in method that is > >> >> not native or abstract in class file javax/xml/rpc/ServiceException > >> >> at java.lang.ClassLoader.defineClass1(Native Method) > >> >> at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > >> >> at > >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > >> >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > >> >> at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > >> >> at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > >> >> at java.security.AccessController.doPrivileged(Native Method) > >> >> at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > >> >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > >> >> at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > >> >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > >> >> at com.paston.sugarcrm.beans.SugarBean.login(SugarBean.java:21) > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [email protected] > >> >> For additional commands, e-mail: [email protected] > >> >> > >> >> > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
