构建时Jenkins Pipeline错误

时间:2018-04-21 09:09:14

标签: java jenkins groovy jenkins-pipeline

我们一直试图让Pipeline在Jenkins 2.107上工作,但是我一直在想出一个我在网上找不到的错误。我们有一台Windows 2008 R2服务器,Jenkins作为服务运行。

我已经安装了管道插件并设置了提供的Hello World来测试它。一旦它开始构建它就会将此错误抛出到控制台。

  

在耐久性级别运行:MAX_SURVIVABILITY [BFA]扫描构建   已知原因... [BFA]未发现故障原因[BFA]完成。 0   抛出java.lang.ClassNotFoundException:   org.kohsuke.groovy.sandbox.GroovyInterceptor at   jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1374)     在jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1327)     在jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1080)     在java.lang.ClassLoader.loadClass(ClassLoader.java:357)引起:   java.lang.NoClassDefFoundError:   org / kohsuke / groovy / sandbox / GroovyInterceptor at   org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory.makeClassLoader(CpsGroovyShellFactory.java:113)     在   org.jenkinsci.plugins.workflow.cps.CpsGroovyShellFactory.build(CpsGroovyShellFactory.java:119)     在   org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:556)     在   org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:520)     在   org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:319)     在   hudson.model.ResourceController.execute(ResourceController.java:97)     在hudson.model.Executor.run(Executor.java:429)完成:失败

我们正在运行Java 8,并且我已将Jenkins设置为在配置文件中使用Java 8。我已经研究过这个错误,但似乎找不到类似的东西。

我们有另一台服务器运行管道正常但不同之处在于这是Windows 2012服务器并且它运行的是旧版本的Jenkins和Java。除了两个差异之外,所有插件和配置都匹配。

1 个答案:

答案 0 :(得分:0)

我遇到了这个错误并通过将Script Security插件升级到版本1.44(有1.41)来解决它。