2017-11-16 4 views
2
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 ver。 2.73.3 MacOSXの

のiOSビルドを行うとhockeyappにアップロードします。 .ipaは正常に作成され、エラーはその後起こるようですが、hockeyappのアップロードのようです。私はうまく動作し、hockeyappにアップロードするアン​​ドロイドプロジェクトを持っています。

ジェンキンスとプラグインをアップデートした後、今日このサービスを開始しました。前に働いていた。

アイデア? Androidのビルド 実行しているときに

+0

のように実行ビルド再起動した後、それが実装プライベートメソッドにハッキングされたように見えますが、実装はJDK 9でリファクタリングされ、プライベートメソッドはもはや存在しません。 Jenkinsの問題追跡ツールをチェックするのが一番良いかもしれません。多分、すでにログに記録されているか、修正済みです。 –

答えて

2

はうーんweeeird、その後、

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 

最初SUCCESS FAILURE(ジェンキンス2.86を構築し、私はちょうどので、他の、2.87またはslighlty新しい何かから失敗格下げ)私に起こった

export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_152` 

私は最近、私は私のように.zshrcに、実験が、それでもUSL/libexecに/ JAVA_HOMEにJavaの8セットを持つためのJava 9がインストールされていることを思い出しました

それはまったく助けにはならなかったので、私は

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk 

でJava 9に別れを告げ、次にジェンキンスの管理に行きました - >設定システム - >環境変数を し、JAVA_HOMEなど

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

を追加しました

ジェンキンスは私が魅力

+0

Java 9がインストールされていて、疑わしいと思われるようです。それを取り除き、再度テストすることに取り組んでいます。 – CodeSmith

+0

最後にもう一度作業して、私はJava 9をアンインストールしなければならなかったが、最新のバージョンにJava 8を更新しなければならなかった。私はjavaを更新して別の問題を修正したいと思っていましたが、Java 9を試しましたが、私のjenkinsプラグインを更新した後でこの問題に遭遇しました。とにかく、最新のJava 8(現在1.8.0_151)を使用して問題を解決しているようです。 – CodeSmith

関連する問題