【发布时间】:2018-04-30 15:30:38
【问题描述】:
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)
詹金斯版本。 2.73.3 MacOSx
进行 iOS 构建并上传到 hockeyapp。 .ipa 已成功创建,之后似乎发生了错误,就像在 hockeyapp 上传时一样。我有一个 android 项目可以正常工作并成功上传到 hockeyapp。
在更新 Jenkins 和插件后,今天开始获得此功能。以前工作过。
有什么想法吗?
【问题讨论】:
-
看起来它已经在实现中侵入了私有方法,但在 JDK 9 中已经重构了实现,因此私有方法不再存在。最好检查一下 Jenkins 问题跟踪器,也许它已经被记录或修复了。
标签: android ios jenkins java-9