The cayenne guys just hard coded their dependency on surefire to 2.2.
I don't know if the maven surefire folks are aware of this issue. I personally don't know who to talk to over there...
Craig On Mar 13, 2007, at 6:56 PM, Marc Prud'hommeaux wrote:
Craig-Yes, there do appear to be problems. If I clobber my repository (so that the latest surefire plugin is downloaded) and try to run the tests, everything fails with "java.lang.ClassNotFoundException: org.apache.openjpa.util.CacheMap".I'll try to look into it tonight... On Mar 13, 2007, at 6:17 PM, Craig L Russell wrote: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 <[EMAIL PROTECTED]> Date: March 13, 2007 11:09:48 AM PDT To: dev@cayenne.apache.org Subject: Another bad Maven day Reply-To: dev@cayenne.apache.orgSomething 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: nulljava.lang.ExceptionInInitializerErrorat 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.locateTes tSets(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.NullPointerExceptionat org.apache.cayenne.itest.pojo.PojoTestCase.<clinit> (PojoTestCase.java:35)... 22 moreCraig RussellArchitect, Sun Java Enterprise System http://java.sun.com/products/ jdo408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:[EMAIL PROTECTED] P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature