将 Jenkins 从版本 2.375.4 升级到 2.387.3 失败了管道 (hudson.util.Secret)

问题描述 投票:0回答:1
  • 我将我的 Jenkins 容器从 2.375.4 升级到 2.387.3

  • 我还尝试安装一个新的 2.387.3 的 Jenkins 容器

  • 我还尝试安装一个新的 Jenkins 容器

    image: jenkins/jenkins:lts

  • 我还尝试安装一个新的 Jenkins 容器

    image: jenkins/jenkins:lts-jdk11

  • 管道现在一次又一次地失败并出现以下错误,无法继续

Also:   org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 9675d3f6-cd62-4305-b10a-12e8c5248c96
java.lang.ClassCastException: class java.lang.String cannot be cast to class hudson.util.Secret (java.lang.String is in module java.base of loader 'bootstrap'; hudson.util.Secret is in unnamed module of loader org.eclipse.jetty.webapp.WebAppClassLoader @4d5650ae)
    at org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep$AnsiblePlaybookExecution.convertExtraVars(AnsiblePlaybookStep.java:390)
    at org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep$AnsiblePlaybookExecution.run(AnsiblePlaybookStep.java:422)
    at org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep$AnsiblePlaybookExecution.run(AnsiblePlaybookStep.java:352)
    at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
    at hudson.security.ACL.impersonate2(ACL.java:451)
    at hudson.security.ACL.impersonate(ACL.java:463)
    at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
    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:829)
Finished: FAILURE
  • 这是一个错误吗?
  • 我可以解决这个问题吗?

附加信息:

  • 我习惯通过 docker-compose 安装 Jenkins
  • 我习惯在网站首次启动时安装建议的插件
  • 我用来安装额外的 2 个插件:Ansible 和 Blue Ocean
jenkins jenkins-pipeline jenkins-plugins
1个回答
0
投票

在尝试调用 ansible 剧本时会发生这种情况吗?

如果在更新到 jenkins 的最新 ansible 插件后发生这种情况,只需降级插件即可修复它。

相关工单-https://issues.jenkins.io/projects/JENKINS/issues/JENKINS-71286?filter=allopenissues

© www.soinside.com 2019 - 2024. All rights reserved.