• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • github-plugin
    • None
    • 1.37.3

      The following GitHub tests fail on Java 21:

      com.cloudbees.jenkins.GitHubPushTriggerTest
      com.cloudbees.jenkins.GitHubWebHookFullTest
      org.jenkinsci.plugins.github.config.GitHubPluginConfigTest
      org.jenkinsci.plugins.github.config.GitHubServerConfigIntegrationTest
      org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventListenerTest
      

      The stack trace is:

      java.lang.IllegalArgumentException: Unsupported class file major version 65
      	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
      	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
      	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
      	at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
      	at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:83)
      	at org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassNodeResolver.java:255)
      	at org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScript(ClassNodeResolver.java:193)
      	at org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNodeResolver.java:175)
      	at org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNodeResolver.java:129)
      	at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClassNullable(AsmReferenceResolver.java:57)
      	at org.codehaus.groovy.ast.decompiled.AsmReferenceResolver.resolveClass(AsmReferenceResolver.java:44)
      	at org.codehaus.groovy.ast.decompiled.ClassSignatureParser.configureClass(ClassSignatureParser.java:49)
      	at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.lazyInitSupers(DecompiledClassNode.java:189)
      	at org.codehaus.groovy.ast.decompiled.DecompiledClassNode.getInterfaces(DecompiledClassNode.java:154)
      	at org.codehaus.groovy.control.ResolveVisitor.checkCyclicInheritance(ResolveVisitor.java:1373)
      	at org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1314)
      	at org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:258)
      	at org.codehaus.groovy.control.CompilationUnit.lambda$addPhaseOperations$3(CompilationUnit.java:207)
      	at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:896)
      Caused: BUG! exception in phase 'semantic analysis' in source unit 'WorkflowScript' Unsupported class file major version 65
      	at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:900)
      	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:692)
      	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:666)
      	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:373)
      	at groovy.lang.GroovyClassLoader.lambda$parseClass$2(GroovyClassLoader.java:316)
      	at org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163)
      	at org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154)
      	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:314)
      	at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox$Scope.parse(GroovySandbox.java:163)
      	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:190)
      	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:175)
      	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:563)
      	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:513)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:336)
      	at hudson.model.ResourceController.execute(ResourceController.java:101)
      	at hudson.model.Executor.run(Executor.java:442)
      

          [JENKINS-71805] GitHub tests fail on Java 21

          Basil Crow created issue -
          Basil Crow made changes -
          Remote Link New: This issue links to "jenkinsci/checks-api-plugin#227 (Web Link)" [ 28868 ]
          Basil Crow made changes -
          Comment [ Similar issues have been observed in other plugins and were resolved by updating the plugin parent POM to 4.68 which has a recent version of Mockito that supports Java 21. Can this plugin be upgraded to a recent version of Mockito and a new version released for BOM/PCT purposes? ]
          Basil Crow made changes -
          Remote Link Original: This issue links to "jenkinsci/checks-api-plugin#227 (Web Link)" [ 28868 ]
          Basil Crow made changes -
          Assignee Original: Kirill Merkushev [ lanwen ] New: Basil Crow [ basil ]
          Basil Crow made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Basil Crow made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Basil Crow made changes -
          Remote Link New: This issue links to "jenkinsci/github-plugin#351 (Web Link)" [ 28870 ]
          Basil Crow made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Fixed but Unreleased [ 10203 ]
          Basil Crow made changes -
          Released As New: 1.37.3
          Status Original: Fixed but Unreleased [ 10203 ] New: Closed [ 6 ]

            basil Basil Crow
            basil Basil Crow
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: