[JIRA] (JENKINS-13659) Migrating to Jenkins 1.462 : Bad version number in .class file (unable to load class com.google.common.collect.ImmutableSet)

158 views
Skip to first unread message

lschoelens@sopragroup.com (JIRA)

unread,
May 2, 2012, 6:56:24 AM5/2/12
to jenkinsc...@googlegroups.com
Laurent Schoelens created JENKINS-13659:
-------------------------------------------

Summary: 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


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


sylvain.veyrie@keyconsulting.fr (JIRA)

unread,
May 2, 2012, 10:20:24 AM5/2/12
to jenkinsc...@googlegroups.com

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

Sylvain Veyrié commented on JENKINS-13659:
------------------------------------------

Same here in another place: java.lang.ClassFormatError: Failed to load com.google.common.collect.ImmutableSet

{noformat}
ERROR: Echec à la lecture des POMs
java.io.IOException: Remote call on Channel to Maven [/home/hudson/.hudson/tools/JDK1.5.0_22/bin/java, -Xmx1024m, -XX:MaxPermSize=256m, -cp, /home/hudson/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.2.jar:/home/hudson/maven/boot/classworlds-1.1.jar, hudson.maven.agent.Main, /home/hudson/maven, /home/hudson/.hudson/war/WEB-INF/lib/remoting-2.13.jar, /home/hudson/.hudson/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.2.jar, 46661, /home/hudson/.hudson/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar] failed
at hudson.remoting.Channel.call(Channel.java:655)
at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:791)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475)
at hudson.model.Run.run(Run.java:1434)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:239)
Caused by: java.lang.ClassFormatError: Failed to load com.google.common.collect.ImmutableSet
at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:154)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
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 hudson.model.Run.<clinit>(Run.java:2038)
at hudson.maven.Maven2Builder.call(Maven2Builder.java:74)
at hudson.maven.Maven2Builder.call(Maven2Builder.java:53)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152)
... 20 more
{noformat}

Reverted to 1.460: OK.

> 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

s.sogabe@gmail.com (JIRA)

unread,
May 2, 2012, 5:44:24 PM5/2/12
to jenkinsc...@googlegroups.com

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

sogabe commented on JENKINS-13659:
----------------------------------

In Jenkins 1.462, guava library was updated to 12.0-rc1 from 11.0.1. [1]
However, Guava 12.0 is the first release to require JDK6. See [2].



[1] https://github.com/jenkinsci/jenkins/pull/444
[2] http://code.google.com/p/guava-libraries/wiki/Release12

> 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

adrian@jclouds.org (JIRA)

unread,
May 2, 2012, 6:04:24 PM5/2/12
to jenkinsc...@googlegroups.com

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

Adrian Cole commented on JENKINS-13659:
---------------------------------------

seems that as long as we want to perpetually support JDK 5, then we should rollback to guava 11.0.2

Fodder for another issue, but we really ought to update support matrix over time so we can phase out support for aging JDKs.
https://wiki.jenkins-ci.org/display/JENKINS/Java+5+Compatibility

> 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

lschoelens@sopragroup.com (JIRA)

unread,
May 3, 2012, 3:58:24 AM5/3/12
to jenkinsc...@googlegroups.com

[ 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

s.sogabe@gmail.com (JIRA)

unread,
May 3, 2012, 7:32:24 AM5/3/12
to jenkinsc...@googlegroups.com

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

sogabe updated JENKINS-13659:
-----------------------------

Component/s: jclouds

added jcloud plugin to component

> 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, jclouds
> 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

sylvain.veyrie@keyconsulting.fr (JIRA)

unread,
May 3, 2012, 9:04:24 AM5/3/12
to jenkinsc...@googlegroups.com

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

Sylvain Veyrié commented on JENKINS-13659:
------------------------------------------

I should add that I am running Jenkins on JDK6. That's my Maven build that is using JDK5 (by Jenkins configuration).

So this is not only about JDK5 Jenkins support, but also about JDK5 projects build support. This last one should be dropped far latter, to be able to manage legacy projects.

> 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, jclouds
> 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

scm_issue_link@java.net (JIRA)

unread,
May 3, 2012, 9:49:25 AM5/3/12
to jenkinsc...@googlegroups.com

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

SCM/JIRA link daemon commented on JENKINS-13659:
------------------------------------------------

Code changed in jenkins
User: olivier lamy
Path:
pom.xml
http://jenkins-ci.org/commit/jenkins/7056ba34fbc96791dd110c6384a4271e0022a06d
Log:
[JENKINS-13659] back to guava 11.0.1.




> 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, jclouds
> 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

olamy@apache.org (JIRA)

unread,
May 3, 2012, 9:51:24 AM5/3/12
to jenkinsc...@googlegroups.com

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

olamy resolved JENKINS-13659.
-----------------------------

Assignee: olamy
Resolution: Fixed

> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
>

dogfood@java.net (JIRA)

unread,
May 3, 2012, 10:51:24 AM5/3/12
to jenkinsc...@googlegroups.com

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

dogfood commented on JENKINS-13659:
-----------------------------------

Integrated in !http://ci.jenkins-ci.org/images/16x16/yellow.png! [jenkins_main_trunk #1700|http://ci.jenkins-ci.org/job/jenkins_main_trunk/1700/]
[JENKINS-13659] back to guava 11.0.1. (Revision 7056ba34fbc96791dd110c6384a4271e0022a06d)

Result = UNSTABLE
Olivier Lamy : [7056ba34fbc96791dd110c6384a4271e0022a06d|https://github.com/jenkinsci/jenkins/commit/7056ba34fbc96791dd110c6384a4271e0022a06d]
Files :
* pom.xml


> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
>

brunojcm@gmail.com (JIRA)

unread,
May 18, 2012, 12:40:24 PM5/18/12
to jenkinsc...@googlegroups.com

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

Bruno Medeiros commented on JENKINS-13659:
------------------------------------------

It seems to be fixed on Jenkins ver. 1.464, shouldn't you mark this ticket to this version?

> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
>

lschoelens@sopragroup.com (JIRA)

unread,
May 21, 2012, 3:14:25 AM5/21/12
to jenkinsc...@googlegroups.com

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

Laurent Schoelens updated JENKINS-13659:
----------------------------------------

Fix Version/s: current

Fix for 1.464

> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
> Fix For: current

lschoelens@sopragroup.com (JIRA)

unread,
May 21, 2012, 3:14:25 AM5/21/12
to jenkinsc...@googlegroups.com

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

Laurent Schoelens closed JENKINS-13659.
---------------------------------------


Fixed for 1.464.
Tested OK.

> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
> Fix For: current
>
>

dogfood@java.net (JIRA)

unread,
Jun 7, 2012, 8:14:31 PM6/7/12
to jenkinsc...@googlegroups.com

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

dogfood commented on JENKINS-13659:
-----------------------------------

Integrated in !http://ci.jenkins-ci.org/images/16x16/blue.png! [jenkins_ui-changes_branch #30|http://ci.jenkins-ci.org/job/jenkins_ui-changes_branch/30/]
[JENKINS-13659] back to guava 11.0.1. (Revision 7056ba34fbc96791dd110c6384a4271e0022a06d)

Result = SUCCESS
Olivier Lamy : [7056ba34fbc96791dd110c6384a4271e0022a06d|https://github.com/jenkinsci/jenkins/commit/7056ba34fbc96791dd110c6384a4271e0022a06d]
Files :
* pom.xml


> 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, jclouds
> 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
> Assignee: olamy
> Priority: Blocker
> Labels: exception, jenkins
> Fix For: current
>
>

brian.preuss@googlemail.com (JIRA)

unread,
Aug 10, 2012, 4:39:04 AM8/10/12
to jenkinsc...@googlegroups.com

Jenkins 1.477 on Tomcat 7 with JDK 1.6.0_33 gives:

java.io.IOException: Remote call on Channel to Maven [/opt/jdk1.5.0_17/bin/java, -Xmx1024m, -Xms512m, -XX:MaxPermSize=512m, -Djava.awt.headless=true, -cp, /home/jenkins/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/home/jenkins/tools/maven/maven-3.0.3/boot/plexus-classworlds-2.4.jar, org.jvnet.hudson.maven3.agent.Maven3Main, /home/jenkins/tools/maven/maven-3.0.3, /home/jenkins/tomcat7/webapps/jenkins/WEB-INF/lib/remoting-2.16.jar, /home/jenkins/jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar, 50806] failed
	at hudson.remoting.Channel.call(Channel.java:672)
	at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:791)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
	at hudson.model.Run.execute(Run.java:1502)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:236)
Caused by: java.lang.ClassFormatError: Failed to load org.kohsuke.stapler.Stapler
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:154)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at hudson.model.Result.<clinit>(Result.java:191)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
	at $Proxy2.<clinit>(Unknown Source)
	at sun.reflect.GeneratedSerializationConstructorAccessor36.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:896)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1704)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at java.util.HashMap.readObject(HashMap.java:1067)
	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 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:326)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassFormatError: Failed to load javax.servlet.http.HttpServlet
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:154)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	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.lang.ClassLoader.defineClass(ClassLoader.java:465)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152)
	... 42 more
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:152)
	... 50 more
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.

christian.mueller@gmail.com (JIRA)

unread,
Feb 18, 2013, 8:05:53 AM2/18/13
to jenkinsc...@googlegroups.com

We hit the same issue with Jenkins 1.500 running in Tomcat 7.0.35 with Java 1.7.0_13 and building a project with Java 1.5.0_22:

ERROR: Failed to parse POMs
java.io.IOException: Remote call on Channel to Maven [/home/wlsiadm/.jenkins/tools/hudson.model.JDK/jdk1.5.0_22/bin/java, -Xmx512m, -cp, /home/wlsiadm/.jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-agent-1.2.jar:/home/wlsiadm/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar, org.jvnet.hudson.maven3.agent.Maven3Main, /home/wlsiadm/apache-maven-3.0.4, /home/wlsiadm/apache-tomcat-jenkins/webapps/jenkins/WEB-INF/lib/remoting-2.21.jar, /home/wlsiadm/.jenkins/plugins/maven-plugin/WEB-INF/lib/maven3-interceptor-1.2.jar, 50473] failed
	at hudson.remoting.Channel.call(Channel.java:681)
	at hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:156)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:755)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:592)
	at hudson.model.Run.execute(Run.java:1557)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:236)
Caused by: java.lang.ClassFormatError: Failed to load org.kohsuke.stapler.Stapler
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:193)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:144)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	at hudson.model.Result.<clinit>(Result.java:191)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
	at $Proxy2.<clinit>(Unknown Source)
	at sun.reflect.GeneratedSerializationConstructorAccessor39.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
	at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:896)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1704)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1910)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1834)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at java.util.HashMap.readObject(HashMap.java:1067)
	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 java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1812)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1910)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1834)
	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)
	at hudson.remoting.UserRequest.perform(UserRequest.java:98)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:326)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassFormatError: Failed to load javax.servlet.http.HttpServlet
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:193)
	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:144)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:191)
	... 42 more
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:191)
	... 50 more
Finished: FAILURE

Is there another ticket to track this issue? Should we reopen it?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.

jglick@cloudbees.com (JIRA)

unread,
Feb 21, 2013, 10:34:53 AM2/21/13
to jenkinsc...@googlegroups.com
Jesse Glick commented on Bug JENKINS-13659

@brianpreuss: @cmueller: your problem looks quite different (ResultStapler.CONVERT_UTILSHttpServlet) and would better be filed separately. Probably specific to running native Maven projects on JDK 5 using Jenkins hosted on Tomcat 7.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.

christian.mueller@gmail.com (JIRA)

unread,
Feb 21, 2013, 4:48:53 PM2/21/13
to jenkinsc...@googlegroups.com
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
Reply all
Reply to author
Forward
0 new messages