[ 
https://issues.jenkins-ci.org/browse/JENKINS-13659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162361#comment-162361
 ] 

Laurent Schoelens commented on JENKINS-13659:
---------------------------------------------

I think that I'm not the only one that cannot run Jenkins on JDK6, because of 
server configuration.

It's not the first time JDK5 support is broken because of dependencies update 
(see JENKINS-6653).
If JDK5 is to not be supported for future version of Jenkins, it should be 
outlined in Changelog, but I don't think it was the main goal of updating guava 
library.
                
> Migrating to Jenkins 1.462 : Bad version number in .class file (unable to 
> load class com.google.common.collect.ImmutableSet)
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JENKINS-13659
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13659
>             Project: Jenkins
>          Issue Type: Bug
>          Components: core
>    Affects Versions: current
>         Environment: Tomcat 6.0.33
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
> Java HotSpot(TM) Server VM (build 1.5.0_22-b03, mixed mode)
> Solaris 2.10
>            Reporter: Laurent Schoelens
>            Priority: Blocker
>              Labels: exception, jenkins
>
> Can't start Jenkins 1.462 because of the following error on Java 5.
> SEVERE: Failed to initialize Jenkins
> java.lang.UnsupportedClassVersionError: Bad version number in .class file 
> (unable to load class com.google.common.collect.ImmutableSet)
>         at 
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2822)
>         at 
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
>         at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
>         at 
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>         at hudson.security.PermissionScope.<init>(PermissionScope.java:70)
>         at hudson.security.PermissionScope.<clinit>(PermissionScope.java:95)
>         at hudson.security.Permission.<init>(Permission.java:179)
>         at hudson.security.Permission.<clinit>(Permission.java:292)
>         at jenkins.model.Jenkins.<clinit>(Jenkins.java:3817)
>         at hudson.WebAppMain.installLogger(WebAppMain.java:256)
>         at hudson.WebAppMain.contextInitialized(WebAppMain.java:107)
>         at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
>         at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
>         at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
>         at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
>         at 
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
>         at 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
>         at 
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
>         at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
>         at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
>         at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
>         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
>         at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
>         at 
> org.apache.catalina.core.StandardService.start(StandardService.java:525)
>         at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
>         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:592)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> May 2, 2012 12:30:44 PM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> May 2, 2012 12:30:44 PM org.apache.catalina.core.StandardContext start
> SEVERE: Context [/hudson] startup failed due to previous errors
> Reverting to 1.461 solve the issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to