Jenkins 2.277 (LTS) と 2.285 (最新) でも同じ問題があります。
拡張メール プラグイン(2.82 がインストールされている)を使用すると、毎回同じ問題が発生します。
私が直面している問題は、$BUILD_NUMBER
展開されていないなどのさまざまなマクロです。
$DEFAULT_SUBJECT
に展開され、メールでプレーンテキストとして取得します-しかし、トークンマクロプラグイン$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
で展開されるマクロではなく、Jenkins 内で設定されている環境変数であると想定しています-これを最新バージョンに更新しました( 2.15)。
私が得ているエラーログで:
2021-03-24 13:40:42.062+0000 [id=961] SEVERE https://plugins.jenkins.io/email-ext/
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 hudson.plugins.emailext.plugins.ContentBuilder.transformText(ContentBuilder.java:80)
at hudson.plugins.emailext.ExtendedEmailPublisher.addContent(ExtendedEmailPublisher.java:1030)
at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:903)
at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:509)
at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:444)
at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:354)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:803)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752)
at hudson.model.Build$BuildExecution.cleanUp(Build.java:187)
at hudson.model.Run.execute(Run.java:1953)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
関連するように見える問題がいくつか見つかりました。
https://issues.jenkins.io/browse/JENKINS-65187?jql=project%20%3D%20JENKINS%20AND%20component%20%3D%20token-macro-plugin - しかし、それは新しいバージョンへの更新を示唆しているようです、私はすでに行っています。
ここで私が間違っている可能性があることについて、誰かが私に指針を与えることができますか? 何が「うまくいかない」のか、したがって、それを機能させるために何をする必要があるのか わかりません。