当前位置: 首页 > 知识库问答 >
问题:

Jenkins:致命:无法初始化类Hudson.util.ProcessStree$UNIXReflection

红朝
2023-03-14
FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection
java.lang.NoClassDefFoundError: Could not initialize class hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:647)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:668)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:667)
at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:589)
at hudson.Launcher$LocalLauncher.kill(Launcher.java:949)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:502)
at hudson.model.Run.execute(Run.java:1737)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:421)

今天更新了Jenkins和插件后开始得到这个。以前在工作。

有什么想法吗?

共有1个答案

和季
2023-03-14

我在运行Android版本时遇到了这种情况(Jenkins build 2.86,我刚从2.87或稍新的版本降级,因为其他失败)

Build step 'Invoke Gradle script' changed build result to SUCCESS
FATAL: Could not initialize class 
hudson.util.ProcessTree$UnixReflection
java.lang.NoClassDefFoundError: Could not initialize class 
hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:647)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:668)
at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:589)
at hudson.Launcher$LocalLauncher.kill(Launcher.java:949)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:510)
at hudson.model.Run.execute(Run.java:1724)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:421)
Finished: FAILURE

先成功后失败,嗯Weeird

我记得最近我安装了Java9进行实验,但在我的.zshrc中仍然将Java8设置为usl/libexec/java_home,如下所示:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_152`
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk

然后转到管理Jenkins->配置系统->环境变量并添加

/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home

作为JAVA_HOME

Jenkins重新启动后,我的构建就像一个魅力一样运行

 类似资料:
  • 问题内容: 詹金斯版 2.73.3 MacOSx 进行iOS构建并上传到hockeyapp。.ipa创建成功,似乎在hockeyapp上传后出现错误。我有一个可以正常工作并成功上传到hockeyapp的android项目。 更新Jenkins和插件后,今天开始获取此内容。以前在工作。 有任何想法吗? 问题答案: 运行Android版本时发生了变化(Jenkins版本2.86,由于其他原因,我刚刚从

  • 问题内容: 当 詹金斯(Jenkins) 尝试生成“ 性能趋势”图时 ,总是会引发一些根本原因的异常:“ ” 这是我所做的: 部署Jenkins,尝试使用 v1.532.2 ( 稳定版 )和 v1.539-SNAPSHOT 没有配置安全性 只需设置我的JDK(Oracle的jdk1.7.0_51),MAVEN(3.1.1)和GIT(1.8.1.2)的路径 启用了以下插件: Checkstyle v

  • 当我在iReport 5.1.0中预览JasperReports的报告时,它执行得很好。它包含一个饼图,当我需要从jsp文件运行它时,问题就来了。 烧烤-1.5-beta1.jar commons-beanutils-1.8.2.jar Commons-Collections-3.2.1.jar commons-digester-2.1.jar commons-javaflow-20060411.

  • 问题内容: 是我自己的一类。该类与主类位于同一JAR文件中。因此,这不应该是因为classpath中缺少任何JAR。 当我通过查阅JAR文件时,可以看到其中列出的内容。 顺便说一句:代码在我的本地计算机上运行良好。但是当我将其与某些脚本一起部署到Linux服务器上时无法工作。所以我认为这不是代码的问题。但是出于某种原因。部署过程很难跟踪。 可能是什么问题呢? 问题答案: 我最好的选择是这里有一个问

  • 问题内容: 我是EJB的新手。我的经理告诉我在测试服务器中部署ejb应用程序进行一些修改。该应用程序已经在我们的生产服务器中运行。但是,当我部署应用程序时,我遇到了异常。 我们正在使用Glassfish应用服务器 堆栈异常跟踪: 当我重新启动服务器时,我得到了这些: 在这里您也可以看到相同的问题 任何人都可以 请 帮我,为什么这个错误即将到来。 这是非常需要的。 谢谢 问题答案: 问题解决了。 实

  • 问题内容: 我在此添加了web.xml的源代码 Hibernate.cfg.xml。我的Web服务项目与Jersey + Hibernate一起使用。 这是HibernateUtil类 这是我添加了Hibernate最新的jar文件的错误。[ hibernate-core-4.3.7.Final.jar ] 请帮我解决这个问题谢谢 问题答案: 初始化失败时可能会发生这种错误。您已经提到您正在使用。