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]
>
>

Reply via email to