[JIRA] (JENKINS-62009) Warnings Next Generation generates java.lang.IllegalAccessError

5 views
Skip to first unread message

david@famriemens.nl (JIRA)

unread,
Apr 22, 2020, 8:15:02 AM4/22/20
to jenkinsc...@googlegroups.com
David Riemens created an issue
 
Jenkins / New Feature JENKINS-62009
Warnings Next Generation generates java.lang.IllegalAccessError
Issue Type: New Feature New Feature
Assignee: Ulli Hafner
Attachments: plugins.txt
Components: warnings-ng-plugin
Created: 2020-04-22 12:14
Environment: Jenkins v2.204
Warnings Next Generation Plugin (warnings-ng): 6.1.0
(full list of plugins attached)

master: WindowsServer2012 (VM)
nodes: WindowsServer2016 (VM)
connect: JNLP4
Priority: Minor Minor
Reporter: David Riemens

after doing an update to my Jenkins setup from v2.141 to 2.194 I am having issues with jobs that use the 'recordIssues()'. This generates an error like:

 

[Pipeline] End of Pipeline
java.lang.IllegalAccessError: tried to access method edu.hm.hafner.analysis.Report.remove(Ljava/util/UUID;)Ledu/hm/hafner/analysis/Issue; from class io.jenkins.plugins.analysis.core.model.IssueDifference
    at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
    at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:975)
    at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1000)
    at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1394)
    at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1750)
    at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477)
Caused: java.lang.BootstrapMethodError
    at io.jenkins.plugins.analysis.core.model.IssueDifference.<init>(IssueDifference.java:40)
    at io.jenkins.plugins.analysis.core.model.DeltaReport.<init>(DeltaReport.java:48)
    at io.jenkins.plugins.analysis.core.steps.IssuesPublisher.createAnalysisResult(IssuesPublisher.java:146)
    at io.jenkins.plugins.analysis.core.steps.IssuesPublisher.attachAction(IssuesPublisher.java:106)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.publishResult(IssuesRecorder.java:641)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:575)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:540)
    at io.jenkins.plugins.analysis.core.steps.RecordIssuesStep$Execution.run(RecordIssuesStep.java:956)
    at io.jenkins.plugins.analysis.core.steps.RecordIssuesStep$Execution.run(RecordIssuesStep.java:919)
    at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Finished: FAILURE

This is afaict not thrown as an exception, so I cannot catch this error. 
I tried clearing the workspace (on the executing node), but that does not help. In some cases, a replay of the same code does pass, but mostly all runs generate this error.
I have searched for known issues, but could not find anything.
I have tried updating to 2.204 (as given in the issue environment), but that does not help either.
 
Note that my Jenkins is running in an air-gapped system, so testing newer versions (esp. plugins) is rather cumbersome.
 
thx, M

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

david@famriemens.nl (JIRA)

unread,
Apr 22, 2020, 8:16:02 AM4/22/20
to jenkinsc...@googlegroups.com
David Riemens updated an issue
Change By: David Riemens
after doing an update to my Jenkins setup from v2.141 to 2.194 I am having issues with jobs that use the 'recordIssues()'.


                        recordIssues(aggregatingResults: false, tools: [mavenConsole(id: "MVN_${componentName}")])

This generates an error like:

 
{quote}[Pipeline] End of Pipeline

java.lang.IllegalAccessError: tried to access method edu.hm.hafner.analysis.Report.remove(Ljava/util/UUID;)Ledu/hm/hafner/analysis/Issue; from class io.jenkins.plugins.analysis.core.model.IssueDifference
    at java.lang.invoke.MethodHandleNatives.resolve(Native Method)
    at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:975)
    at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1000)
    at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1394)
    at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1750)
    at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477)
Caused: java.lang.BootstrapMethodError
    at io.jenkins.plugins.analysis.core.model.IssueDifference.<init>(IssueDifference.java:40)
    at io.jenkins.plugins.analysis.core.model.DeltaReport.<init>(DeltaReport.java:48)
    at io.jenkins.plugins.analysis.core.steps.IssuesPublisher.createAnalysisResult(IssuesPublisher.java:146)
    at io.jenkins.plugins.analysis.core.steps.IssuesPublisher.attachAction(IssuesPublisher.java:106)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.publishResult(IssuesRecorder.java:641)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.record(IssuesRecorder.java:575)
    at io.jenkins.plugins.analysis.core.steps.IssuesRecorder.perform(IssuesRecorder.java:540)
    at io.jenkins.plugins.analysis.core.steps.RecordIssuesStep$Execution.run(RecordIssuesStep.java:956)
    at io.jenkins.plugins.analysis.core.steps.RecordIssuesStep$Execution.run(RecordIssuesStep.java:919)
    at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Finished: FAILURE

{quote}

This is afaict not thrown as an exception, so I cannot catch this error. 
I tried clearing the workspace (on the executing node), but that does not help. In some cases, a replay of the same code does pass, but mostly all runs generate this error.
I have searched for known issues, but could not find anything.
I have tried updating to 2.204 (as given in the issue environment), but that does not help either.
 
Note that my Jenkins is running in an air-gapped system, so testing newer versions (esp. plugins) is rather cumbersome.
 
thx, M

david@famriemens.nl (JIRA)

unread,
Apr 23, 2020, 4:47:02 AM4/23/20
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages