0

私は Jenkins を初めて使用します。どこからコードをチェックアウトしようとしても (Git、SVN など)、以下のエラーが表示されます。Tomcat 6.0.37 で Oracle JDK 1.7.0_25 を使用して Jenkins 1.514 を使用していますが、以下のエラーが表示されます。

関連するプラグインをダウンロードして構成し、接続チェック テストが成功したので、Jenkins がリポジトリ サーバーと通信できることがわかりました。

Jenkins が同じバージョンの Java (1.6)、Maven (3.0.5)、および Ant (1.9.1) を使用してプロジェクトをローカルおよび Jenkins が存在するリモート サーバー上でビルドするように構成しました。ただし、ビルドがコードをダウンロードしているとは思いません。

私は何を間違っていますか?これは、Jenkins が実行されている Tomcat サーバーを起動するために使用している JDK に何らかの問題がある可能性がありますか?

ありがとう、ショーン

ビルドは失敗し、次の情報がコンソールに送信されます。

FATAL: (class: org/apache/commons/codec/binary/Base64OutputStream, method: signature: (Ljava/io/OutputStream;ZI[B)V) 関数の引数に互換性がない FATAL: (class: org/apache/commons/codec /binary/Base64OutputStream、メソッド: シグネチャ: (Ljava/io/OutputStream;ZI[B)V) 関数への互換性のない引数 Finished: null

ログファイルには次のように記載されています。

2013 年 7 月 16 日 2:17:31 PM hudson.model.listeners.RunListener レポート 警告: RunListener は、jenkins.model で hudson.model.PermalinkProjectAction$Permalink$3.apply(PermalinkProjectAction.java:134) で java.lang.NullPointerException に失敗しました。 PeepholePermalink$RunListenerImpl.onCompleted(PeepholePermalink.java:194) hudson.model.listeners.RunListener.fireCompleted(RunListener.java:199) hudson.model.Run.execute(Run.java:1625) hudson.maven.MavenModuleSetBuild .run(MavenModuleSetBuild.java:477) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:241)

2013 年 7 月 16 日 2:17:31 PM hudson.model.Run onEndBuilding 警告: McWebAccessWS #7: ビルド結果が設定されていないため、失敗としてマークされます。これは起こるべきではありません。2013 年 7 月 16 日 2:17:31 PM hudson.model.Executor run SEVERE: Executor が例外 java.lang.VerifyError をスローしました: (クラス: org/apache/commons/codec/binary/Base64OutputStream、メソッド: 署名: (Ljava/ io/OutputStream;ZI[B)V) hudson.console.ConsoleNote.encodeToBytes(ConsoleNote.java:180) での関数への互換性のない引数 hudson.console.ConsoleNote.encodeTo(ConsoleNote.java:158) での hudson.util. StreamTaskListener.annotate(StreamTaskListener.java:157) で hudson.util.StreamTaskListener._error(StreamTaskListener.java:132) で hudson.util.StreamTaskListener.fatalError(StreamTaskListener.java:149) で hudson.model.Run で。

4

3 に答える 3

0

関連するhttps://issues.jenkins-ci.org/browse/JENKINS-19643があることに注意してください。SeanLon11 が書いたように、これは commons-codec の互換性のないバージョン (Tomcat コンテナー / Jenkins / プラグイン / スレーブ ノードのスウォーム クライアント) が原因です。

于 2013-12-09T13:41:48.973 に答える