I have a Hudson Matrix build of some Clojure that I am writing. I just checked in a new piece of code - A trivial implementation of junit.framework TestCase.
http://github.com/JulesGosnell/dada/blob/master/src/test/clojure/org/dada/CoreTestCase.clj I'm using Maven 2.2.1 and the clojure plugin to compile down to bytecode and then the surefire plugin to run the tests. The bytecode is instrumented with Cobertura - but this has never caused a problem before. http://github.com/JulesGosnell/dada/blob/master/pom.xml My matrix builds on several linux JVMs http://ouroboros.dnsalias.net/hudson/job/dada-matrix/ The IBM Jvm is the only one that spat out this new code. Running org.dada.CoreTestCase org.apache.maven.surefire.booter.SurefireExecutionException: org.dada.CoreTestCase; nested exception is java.lang.ExceptionInInitializerError: null; nested exception is org.apache.maven.surefire.testset.TestSetFailedException: org.dada.CoreTestCase; nested exception is java.lang.ExceptionInInitializerError: null org.apache.maven.surefire.testset.TestSetFailedException: org.dada.CoreTestCase; nested exception is java.lang.ExceptionInInitializerError: null java.lang.ExceptionInInitializerError at java.lang.J9VMInternals.initialize(J9VMInternals.java:222) at java.lang.Class.forNameImpl(Native Method) at java.lang.Class.forName(Class.java:169) at clojure.lang.RT.loadClassForName(RT.java:1516) at clojure.lang.RT.load(RT.java:389) at clojure.lang.RT.load(RT.java:371) at clojure.core$load__5634$fn__5642.invoke(core.clj:4178) at clojure.core$load__5634.doInvoke(core.clj:4177) at clojure.lang.RestFn.invoke(RestFn.java:409) at clojure.lang.Var.invoke(Var.java:365) at org.dada.CoreTestCase.<clinit>(Unknown Source) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java: 44) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java: 39) at java.lang.reflect.Constructor.newInstance(Constructor.java:516) at junit.framework.TestSuite.createTest(TestSuite.java:135) at junit.framework.TestSuite.addTestMethod(TestSuite.java:114) at junit.framework.TestSuite.<init>(TestSuite.java:75) at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java: 39) at java.lang.reflect.Constructor.newInstance(Constructor.java:516) at org.apache.maven.surefire.junit.JUnitTestSet.constructTestObject(JUnitTestSet.java: 151) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java: 197) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java: 140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java: 127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 37) at java.lang.reflect.Method.invoke(Method.java:600) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java: 345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java: 1009) Caused by: java.lang.NullPointerException at clojure.lang.APersistentSet.contains(APersistentSet.java:33) at clojure.lang.RT.contains(RT.java:675) at clojure.core$contains_QMARK___4278.invoke(core.clj:972) at clojure.core$load_lib__5590.doInvoke(core.clj:4042) at clojure.lang.RestFn.applyTo(RestFn.java:143) at clojure.core$apply__4051.invoke(core.clj:439) at clojure.core$load_libs__5606.doInvoke(core.clj:4077) at clojure.lang.RestFn.applyTo(RestFn.java:138) at clojure.core$apply__4051.invoke(core.clj:441) at clojure.core$use__5630.doInvoke(core.clj:4155) at clojure.lang.RestFn.invoke(RestFn.java:409) at org.dada.CoreTestCase $loading__5510__auto____1.invoke(CoreTestCase.clj:4) at org.dada.CoreTestCase__init.load(Unknown Source) at org.dada.CoreTestCase__init.<clinit>(Unknown Source) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) ... 33 more I should probably not be using 1.1.0-new-SNAPSHOT, but thought that I should report the issue. thanks Jules -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en