geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: server/branches/1.2 build failing due to surefire not finding junit?!
Date Thu, 01 Feb 2007 04:58:10 GMT
Appears that trunk fails in the exact same way...

:-(

--jason


On Jan 31, 2007, at 8:51 PM, Jason Dillon wrote:

> Anyone know whats going on?  The build is failing because the  
> surefire plugin is unable to find junit classes:
>
>     java.lang.NoClassDefFoundError: junit/framework/TestCase
>
> WTF?  This is relatively new behavior... something has changed in  
> the past day or so which is causing this... but I've no idea what  
> it is.
>
> Anyone have any clue?
>
> The snip below is from a build I did today of server/branches/1.2  
> (rev 502120, no local changes) with a clean repo.  I checked to  
> make sure that the junit jars were valid too and the jar looked  
> fine.  I see the exact same problem on my local machine as well on  
> remote gbuild hosts.
>
> <snip>
> ...
> [INFO]  
> ---------------------------------------------------------------------- 
> ------
> [INFO] Building Geronimo :: Activation
> [INFO]    task-segment: [install]
> [INFO]  
> ---------------------------------------------------------------------- 
> ------
> [INFO] [tools:require-java-version {execution: validate-java-version}]
> [INFO] [tools:copy-legal-files {execution: install-legal-files}]
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> Downloading: http://people.apache.org/repo/m2-snapshot-repository/ 
> org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.2/ 
> geronimo-activation_1.0.2_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:pom:1.2'  
> from repository apache-snapshots (http://people.apache.org/repo/m2- 
> snapshot-repository)
> Downloading: http://people.apache.org/repo/m2-incubating- 
> repository//org/apache/geronimo/specs/geronimo- 
> activation_1.0.2_spec/1.2/geronimo-activation_1.0.2_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:pom:1.2'  
> from repository apache-incubator (http://people.apache.org/repo/m2- 
> incubating-repository/)
> Downloading: http://repository.codehaus.org/org/apache/geronimo/ 
> specs/geronimo-activation_1.0.2_spec/1.2/geronimo- 
> activation_1.0.2_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:pom:1.2'  
> from repository codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ 
> specs/geronimo-activation_1.0.2_spec/1.2/geronimo- 
> activation_1.0.2_spec-1.2.pom
> 817b downloaded
> Downloading: http://people.apache.org/repo/m2-snapshot-repository/ 
> org/apache/geronimo/specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:pom:1.2'  
> from repository apache-snapshots (http://people.apache.org/repo/m2- 
> snapshot-repository)
> Downloading: http://people.apache.org/repo/m2-incubating- 
> repository//org/apache/geronimo/specs/geronimo-javamail_1.3.1_spec/ 
> 1.2/geronimo-javamail_1.3.1_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:pom:1.2'  
> from repository apache-incubator (http://people.apache.org/repo/m2- 
> incubating-repository/)
> Downloading: http://repository.codehaus.org/org/apache/geronimo/ 
> specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.pom
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:pom:1.2'  
> from repository codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ 
> specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.pom
> 1K downloaded
> Downloading: http://people.apache.org/repo/m2-snapshot-repository/ 
> org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.2/ 
> geronimo-activation_1.0.2_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2'  
> from repository apache-snapshots (http://people.apache.org/repo/m2- 
> snapshot-repository)
> Downloading: http://people.apache.org/repo/m2-incubating- 
> repository//org/apache/geronimo/specs/geronimo- 
> activation_1.0.2_spec/1.2/geronimo-activation_1.0.2_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2'  
> from repository apache-incubator (http://people.apache.org/repo/m2- 
> incubating-repository/)
> Downloading: http://repository.codehaus.org/org/apache/geronimo/ 
> specs/geronimo-activation_1.0.2_spec/1.2/geronimo- 
> activation_1.0.2_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2'  
> from repository codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ 
> specs/geronimo-activation_1.0.2_spec/1.2/geronimo- 
> activation_1.0.2_spec-1.2.jar
> 33K downloaded
> Downloading: http://people.apache.org/repo/m2-snapshot-repository/ 
> org/apache/geronimo/specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:jar:1.2'  
> from repository apache-snapshots (http://people.apache.org/repo/m2- 
> snapshot-repository)
> Downloading: http://people.apache.org/repo/m2-incubating- 
> repository//org/apache/geronimo/specs/geronimo-javamail_1.3.1_spec/ 
> 1.2/geronimo-javamail_1.3.1_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:jar:1.2'  
> from repository apache-incubator (http://people.apache.org/repo/m2- 
> incubating-repository/)
> Downloading: http://repository.codehaus.org/org/apache/geronimo/ 
> specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.jar
> [WARNING] Unable to get resource  
> 'org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:jar:1.2'  
> from repository codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/geronimo/ 
> specs/geronimo-javamail_1.3.1_spec/1.2/geronimo- 
> javamail_1.3.1_spec-1.2.jar
> 178K downloaded
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [surefire:test]
> Downloading: http://repository.codehaus.org/org/codehaus/plexus/ 
> plexus-utils/1.1/plexus-utils-1.1.jar
> [WARNING] Unable to get resource 'org.codehaus.plexus:plexus- 
> utils:jar:1.1' from repository codehaus (http:// 
> repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/ 
> plexus-utils/1.1/plexus-utils-1.1.jar
> 164K downloaded
> Downloading: http://repository.codehaus.org/org/apache/maven/ 
> surefire/surefire-junit/2.0/surefire-junit-2.0.pom
> [WARNING] Unable to get resource  
> 'org.apache.maven.surefire:surefire-junit:pom:2.0' from repository  
> codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/maven/ 
> surefire/surefire-junit/2.0/surefire-junit-2.0.pom
> 583b downloaded
> Downloading: http://repository.codehaus.org/org/apache/maven/ 
> surefire/surefire-providers/2.0/surefire-providers-2.0.pom
> [WARNING] Unable to get resource  
> 'org.apache.maven.surefire:surefire-providers:pom:2.0' from  
> repository codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/maven/ 
> surefire/surefire-providers/2.0/surefire-providers-2.0.pom
> 1K downloaded
> Downloading: http://repository.codehaus.org/org/apache/maven/ 
> surefire/surefire-junit/2.0/surefire-junit-2.0.jar
> [WARNING] Unable to get resource  
> 'org.apache.maven.surefire:surefire-junit:jar:2.0' from repository  
> codehaus (http://repository.codehaus.org)
> Downloading: http://repo1.maven.org/maven2/org/apache/maven/ 
> surefire/surefire-junit/2.0/surefire-junit-2.0.jar
> 11K downloaded
> [INFO] Surefire report directory: /Users/jason/ws/geronimo/ 
> server-1.2/modules/geronimo-activation/target/surefire-reports
> org.apache.maven.surefire.booter.SurefireExecutionException: junit/ 
> framework/TestCase; nested exception is  
> java.lang.NoClassDefFoundError: junit/framework/TestCase
> java.lang.NoClassDefFoundError: junit/framework/TestCase
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>         at java.security.SecureClassLoader.defineClass 
> (SecureClassLoader.java:124)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java: 
> 260)
>         at java.net.URLClassLoader.access$100(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:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>         at  
> org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass 
> (IsolatedClassLoader.java:100)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 
> 319)
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>         at java.security.SecureClassLoader.defineClass 
> (SecureClassLoader.java:124)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java: 
> 260)
>         at java.net.URLClassLoader.access$100(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:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>         at  
> org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass 
> (IsolatedClassLoader.java:100)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 
> 319)
>         at java.lang.ClassLoader.defineClass1(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>         at java.security.SecureClassLoader.defineClass 
> (SecureClassLoader.java:124)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java: 
> 260)
>         at java.net.URLClassLoader.access$100(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:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>         at  
> org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass 
> (IsolatedClassLoader.java:100)
>         at  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestS 
> ets(AbstractDirectoryTestSuite.java:84)
>         at  
> org.apache.maven.surefire.Surefire.createSuiteFromDefinition 
> (Surefire.java:147)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:108)
>         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:225)
>         at org.apache.maven.surefire.booter.SurefireBooter.main 
> (SurefireBooter.java:747)
> [INFO]  
> ---------------------------------------------------------------------- 
> --
> [ERROR] BUILD FAILURE
> [INFO]  
> ---------------------------------------------------------------------- 
> --
> [INFO] There are test failures.
> [INFO]  
> ---------------------------------------------------------------------- 
> --
> </snip>
>
> --jason


Mime
View raw message