geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: Surefire build issue
Date Sat, 31 Mar 2007 21:22:02 GMT
What operating system are you using?

--jason


On Mar 31, 2007, at 2:14 AM, Niklas Gustavsson wrote:

> Jason Dillon wrote:
>> The server/trunk (and server/branches/1.2) codelines inhert  
>> configuration from genesis/config/project-config 1.1 ( http:// 
>> svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-1.1/config/ 
>> project-config/pom.xml ) which currently sets the surefire plugin  
>> version to 2.2.
>> I'm unaware of any problems with the build due to surefire  
>> problems.  What issues are you having?
>
> Oh, I should have said that I'm trying to build server/trunk. The  
> problem I'm seeing is the one below. The exact class where it  
> happens might vary based on how far the previous build got, if  
> running mvn clean test it will always halt on the same class.
>
> org.apache.maven.surefire.booter.SurefireExecutionException: org/ 
> apache/geronimo
> /activation/handlers/TextHtmlTest (Unsupported major.minor version  
> 49.0); nested
>  exception is java.lang.UnsupportedClassVersionError: org/apache/ 
> geronimo/activa
> tion/handlers/TextHtmlTest (Unsupported major.minor version 49.0)
> java.lang.UnsupportedClassVersionError: org/apache/geronimo/ 
> activation/handlers/
> TextHtmlTest (Unsupported major.minor version 49.0)
>         at java.lang.ClassLoader.defineClass0(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
>         at java.security.SecureClassLoader.defineClass 
> (SecureClassLoader.java:12
> 3)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java: 
> 251)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>         at  
> org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass(Isolat
> edClassLoader.java:100)
>         at  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTest
> Sets(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 
> (DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at  
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:225)
>         at org.apache.maven.surefire.booter.SurefireBooter.main 
> (SurefireBooter.j
> ava:747)
>
>
> This is on:
> $ "$JAVA_HOME/bin/java" -version
> java version "1.5.0_05"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
>
>
> As I wrote previously, changing the surefire plugin version to 2.0  
> does seem to fix this. I didn't notice the inheritance you  
> mentioned before, but now I tried setting the plugin version to 2.2  
> explicitly in server/trunk/pom.xml and that results in the same  
> problem.
>
> I'm not familiar enough with the surefire classloading to analyze  
> this issue in any great detail :-/
>
> /niklas
>


Mime
View raw message