0

Windows サービスとして実行されている Jenkins インスタンスに JobConfigHistory プラグインをインストールしました。ジェンキンスは元気に走っています。

ジョブの構成を変更しました。つまり、テキストを追加しました。

左ペインの Job のダッシュボード ページで、[Job Config History] ​​リンクをクリックしました。

右側のペインに新しいページが開き、次の情報が表示されます。

ジョブ構成履歴
GigaWebFiles

日付 操作 ユーザー ファイルの表示 古い構成の差分の復元
                                                                       ファイル A ファイル B
2012-11-27_x_x 変更 c9807 XML (RAW) として表示 (*)
2012-11-27_x_x 変更 c9807 XML として表示 (RAW) 復元 (*)

この情報のすぐ上に [Show Diffs] ボタンがあります。クリックしましたが、何も表示されません。

[XML として表示] リンクをクリックすると、次のエラーが表示されます。

XML 解析エラー: 要素が見つかりません
場所: http://jenkins06.server.com:8080/job/GigaWebFiles/jobConfigHistory/configOutput?type=xml&file=D%3A%5Cjenkins04%5Ctomcat6%5Cbin%5C..%5C..%5Cjenkins%5Cconfig-history% 5Cjobs%5CGigaWebFiles%5C2012-11-27_19-49-31
行番号 2、列 1:
^



何を修正する必要があるかについての考え。

プラグイン「JobConfigHistory」のアンインストールを試みました (JENKINS_HOME/plugins フォルダーの下の .hpi とフォルダーを削除し、すべてのジョブを Jenkins インスタンスに再度保存しました (このプラグインへの参照を削除するため)。

次の Jenkins SYSTEM ログも表示されます)。インスタンスの再起動中。

Caused by: java.lang.IllegalArgumentException: D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history\jobs\GigaWebFiles\2012-11-27_19-49-31 does not start with D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history or contains '..'
    at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getConfigXml(JobConfigHistoryBaseAction.java:158)
    at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getFile(JobConfigHistoryBaseAction.java:114)
    ... 85 more

Caused by: java.lang.IllegalArgumentException: D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history\jobs\GigaWebFiles\2012-11-27_19-49-31 does not start with D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history or contains '..'
    at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getConfigXml(JobConfigHistoryBaseAction.java:158)
    at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getDiffFile(JobConfigHistoryBaseAction.java:257)
    at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getDiffLines(JobConfigHistoryBaseAction.java:273)
    ... 123 more
4

1 に答える 1