Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75815

on Jenkins 2.504.3 maven plugin no longer retries with JDK 11

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • maven-plugin
    • None

      When running a maven project that requires Java 11 in order to run test cases.

       

      With Jenkins 2.492.3, when running a maven project it had a warning but continued building

      17:59:25 Caused by: java.lang.UnsupportedClassVersionError: hudson/maven/AbstractMavenProcessFactory$ConfigureOriginalJDK has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
      17:59:25 	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
      17:59:25 	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
      17:59:25 	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:878)
      17:59:25 	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:470)
      17:59:25 	... 23 more
      17:59:25 
      17:59:25 ERROR: ================================================================================
      17:59:25 ERROR: Invalid project setup: Failed to load hudson.maven.AbstractMavenProcessFactory$ConfigureOriginalJDK
      17:59:25 ERROR: [JENKINS-18403][JENKINS-28294] JDK 'Temurin-11.0.27+7' not supported to run Maven projects.
      17:59:25 ERROR: Maven projects have to be launched with a Java version greater or equal to the minimum version required by the controller.
      17:59:25 ERROR: Use the Maven JDK Toolchains (plugin) to build your maven project with an older JDK.
      17:59:25 ERROR: Retrying with agent Java and setting compile/test properties to point to /var/lib/jenkins/tools/hudson.model.JDK/Temurin-11.0.27_7. 

      But with Jenkins 2.504.3, when running the same maven project it just fails without retrying with the configured JDK

      17:27:35 Parsing POMs
      17:27:40 Established TCP socket on 40225
      17:27:40 maven35-agent.jar already up to date
      17:27:40 maven35-interceptor.jar already up to date
      17:27:40 maven3-interceptor-commons.jar already up to date
      17:27:40 [sms-5.68-full] $ /var/lib/jenkins/tools/hudson.model.JDK/Temurin-11.0.27_7/bin/java -Djava.awt.headless=true -cp /var/lib/jenkins/maven35-agent.jar:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.9.9/boot/plexus-classworlds-2.8.0.jar:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.9.9/conf/logging jenkins.maven3.agent.Maven35Main /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.9.9 /tmp/remoting.jar /var/lib/jenkins/maven35-interceptor.jar /var/lib/jenkins/maven3-interceptor-commons.jar 40225
      17:27:40 Exception in thread "main" java.lang.UnsupportedClassVersionError: hudson/remoting/Launcher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
      17:27:40 	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
      17:27:40 	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
      17:27:40 	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
      17:27:40 	at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
      17:27:40 	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
      17:27:40 	at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
      17:27:40 	at java.base/java.security.AccessController.doPrivileged(Native Method)
      17:27:40 	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
      17:27:40 	at org.codehaus.plexus.classworlds.realm.ClassRealm.findClassInternal(ClassRealm.java:256)
      17:27:40 	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:351)
      17:27:40 	at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:36)
      17:27:40 	at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:225)
      17:27:40 	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:210)
      17:27:40 	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:205)
      17:27:40 	at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:136)
      17:27:40 	at jenkins.maven3.agent.Maven35Main.main(Maven35Main.java:66)
      17:27:40 ERROR: Failed to parse POMs
      17:27:40 java.io.EOFException: unexpected stream termination
      17:27:40 	at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:493)
      17:27:40 	at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:437)
      17:27:40 	at hudson.slaves.Channels.forProcess(Channels.java:122)
      17:27:40 	at PluginClassLoader for maven-plugin//hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:298)
      17:27:40 	at PluginClassLoader for maven-plugin//hudson.maven.ProcessCache.get(ProcessCache.java:236)
      17:27:40 	at PluginClassLoader for maven-plugin//hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:802)
      17:27:40 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:527)
      17:27:40 	at hudson.model.Run.execute(Run.java:1840)
      17:27:40 	at PluginClassLoader for maven-plugin//hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
      17:27:40 	at hudson.model.ResourceController.execute(ResourceController.java:101)
      17:27:40 	at hudson.model.Executor.run(Executor.java:446) 

        1. jenkins.yaml
          2 kB
          Mark Waite
        2. plugins.txt
          7 kB
          Mark Waite
        3. run-jenkins.sh
          0.9 kB
          Mark Waite

            Unassigned Unassigned
            hackmann Hack Kampbjørn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: