openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Fwd: Another bad Maven day
Date Wed, 14 Mar 2007 01:17:25 GMT
The surefire plugin was just updated from 2.2 to 2.3 and the  
instrumentation no longer works (for the cayenne project at least).

Anyone know whether this affects us?

Craig

Begin forwarded message:

> From: Andrus Adamchik <andrus@objectstyle.org>
> Date: March 13, 2007 11:09:48 AM PDT
> To: dev@cayenne.apache.org
> Subject: Another bad Maven day
> Reply-To: dev@cayenne.apache.org
>
> Something changed in the Maven unit test class loading....  
> Instrumentation args no longer work... Somehow I think this is  
> related to the new version of the surefire plugin that I noticed  
> was loaded on March 7 :-(
>
> Andrus
>
>
> [INFO] Surefire report directory: /Users/andrus/work/cayenne/itests/ 
> pojo/target/surefire-reports
> *** CayenneAgent starting...
> org.apache.maven.surefire.booter.SurefireExecutionException:  
> org.apache.cayenne.itest.pojo.ExposedPkTest; nested exception is  
> java.lang.ExceptionInInitializerError: null; nested exception is  
> org.apache.maven.surefire.testset.TestSetFailedException:  
> org.apache.cayenne.itest.pojo.ExposedPkTest; nested exception is  
> java.lang.ExceptionInInitializerError: null
> org.apache.maven.surefire.testset.TestSetFailedException:  
> org.apache.cayenne.itest.pojo.ExposedPkTest; nested exception is  
> java.lang.ExceptionInInitializerError: null
> java.lang.ExceptionInInitializerError
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0 
> (Native Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance 
> (NativeConstructorAccessorImpl.java:39)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance 
> (DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance 
> (Constructor.java:494)
>         at junit.framework.TestSuite.createTest(TestSuite.java:131)
>         at junit.framework.TestSuite.addTestMethod(TestSuite.java:114)
>         at junit.framework.TestSuite.<init>(TestSuite.java:75)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0 
> (Native Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance 
> (NativeConstructorAccessorImpl.java:39)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance 
> (DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance 
> (Constructor.java:494)
>         at  
> org.apache.maven.surefire.junit.JUnitTestSet.constructTestObject 
> (JUnitTestSet.java:151)
>         at org.apache.maven.surefire.junit.JUnitTestSet.getTestCount 
> (JUnitTestSet.java:247)
>         at  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestS 
> ets(AbstractDirectoryTestSuite.java:104)
>         at  
> org.apache.maven.surefire.Surefire.createSuiteFromDefinition 
> (Surefire.java:150)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:111)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at  
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess 
> (SurefireBooter.java:290)
>         at org.apache.maven.surefire.booter.SurefireBooter.main 
> (SurefireBooter.java:818)
> Caused by: java.lang.NullPointerException
>         at org.apache.cayenne.itest.pojo.PojoTestCase.<clinit> 
> (PojoTestCase.java:35)
>         ... 22 more
>

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message