如何修复java.lang.RuntimeException:创建扩展解析器类时出错:Jenkins中出现null错误?

如何修复java.lang.RuntimeException:创建扩展解析器类时出错:Jenkins中出现null错误?,java,jenkins,jenkins-pipeline,jenkins-plugins,jenkins-groovy,Java,Jenkins,Jenkins Pipeline,Jenkins Plugins,Jenkins Groovy,我正在尝试运行jenkins管道作业,它工作正常,今天它开始抛出这个错误 java.lang.IllegalStateException at org.objectweb.asm.tree.analysis.BasicInterpreter.<init>(BasicInterpreter.java:66) at org.parboiled.transform.RuleMethodInterpreter.<init>(RuleMethodInterpreter.java:4

我正在尝试运行jenkins管道作业,它工作正常,今天它开始抛出这个错误

java.lang.IllegalStateException
at org.objectweb.asm.tree.analysis.BasicInterpreter.<init>(BasicInterpreter.java:66)
at org.parboiled.transform.RuleMethodInterpreter.<init>(RuleMethodInterpreter.java:42)
at org.parboiled.transform.InstructionGraphCreator.process(InstructionGraphCreator.java:41)
at org.parboiled.transform.ParserTransformer.runMethodTransformers(ParserTransformer.java:62)
at org.parboiled.transform.ParserTransformer.extendParserClass(ParserTransformer.java:45)
at org.parboiled.transform.ParserTransformer.transformParser(ParserTransformer.java:39)
at org.parboiled.Parboiled.createParser(Parboiled.java:54)
Caused: java.lang.RuntimeException: Error creating extended parser class: null
at org.parboiled.Parboiled.createParser(Parboiled.java:58)
at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:80)
at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:74)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:199)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:237)
at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:207)
at org.jenkinsci.lib.configprovider.model.ConfigFileManager.provisionConfigFile(ConfigFileManager.java:98)
at org.jenkinsci.plugins.configfiles.buildwrapper.ManagedFileUtil.provisionConfigFiles(ManagedFileUtil.java:82)
at org.jenkinsci.plugins.configfiles.buildwrapper.ConfigFileBuildWrapper.setUp(ConfigFileBuildWrapper.java:61)
at org.jenkinsci.plugins.workflow.steps.CoreWrapperStep$Execution2.doStart(CoreWrapperStep.java:97)
at org.jenkinsci.plugins.workflow.steps.GeneralNonBlockingStepExecution.lambda$run$0        (GeneralNonBlockingStepExecution.java:77)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Finished: FAILURE
java.lang.IllegalStateException
位于org.objectweb.asm.tree.analysis.BasicInterpreter(BasicInterpreter.java:66)
位于org.parboiled.transform.RuleMethodTransparer.(ruleMethodTransparer.java:42)
位于org.parboiled.transform.InstructionGraphCreator.process(InstructionGraphCreator.java:41)
位于org.parboiled.transform.ParserTransformer.runMethodTransformers(ParserTransformer.java:62)
位于org.parboiled.transform.ParserTransformer.extendParserClass(ParserTransformer.java:45)
位于org.parboiled.transform.ParserTransformer.transformParser(ParserTransformer.java:39)
位于org.parboiled.parboiled.createParser(parboiled.java:54)
原因:java.lang.RuntimeException:创建扩展解析器类时出错:null
位于org.parboiled.parboiled.createParser(parboiled.java:58)
位于org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:80)
位于org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:74)
位于org.jenkinsci.plugins.tokenmacro.tokenmacro.expand(tokenmacro.java:199)
位于org.jenkinsci.plugins.tokenmacro.tokenmacro.expandAll(tokenmacro.java:237)
位于org.jenkinsci.plugins.tokenmacro.tokenmacro.expandAll(tokenmacro.java:207)
位于org.jenkinsci.lib.configprovider.model.ConfigFileManager.provisionConfigFile(ConfigFileManager.java:98)
位于org.jenkinsci.plugins.configfiles.buildwrapper.ManagedFileUtil.provisionConfigFiles(ManagedFileUtil.java:82)
位于org.jenkinsci.plugins.configfiles.buildwrapper.ConfigFileBuildWrapper.setUp(ConfigFileBuildWrapper.java:61)
位于org.jenkinsci.plugins.workflow.steps.CoreWrapperStep$Execution2.doStart(CoreWrapperStep.java:97)
位于org.jenkinsci.plugins.workflow.steps.GeneralNonBlockingStepExecution.lambda$run$0(GeneralNonBlockingStepExecution.java:77)
位于java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:834)
完成:失败

请帮助我修复错误。

我已通过将jenkins deb包降级到2.263.4来修复错误

apt-get install jenkins=2.263.4

systemctl restart jenkins

最新的jenkins 2.277.1似乎与管道插件有问题。

令牌宏插件需要更新,请参阅: