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