0

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 - しかし、それは新しいバージョンへの更新を示唆しているようです、私はすでに行っています。

ここで私が間違っている可能性があることについて、誰かが私に指針を与えることができますか? 何が「うまくいかない」のか、したがって、それを機能させるために何をする必要があるのか​​ わかりません。

4

0 に答える 0