カテゴリー別アーカイブ: Jenkins




Jenkinsでグラフを描写しようとするとエラー「HTTP ERROR 400:This page expects a form submission」




投稿日:

Jenkinsでグラフを描写しようとするとエラーが発生しました。グラフを描画しようとすると表示されずにこのようなエラー画面が表示されます。

HTTP ERROR 400 
 Problem accessing /job/sample/checkstyle/configureDefaults/save. Reason: 
 This page expects a form submission

エラー1



これはJenkinsのURLをプロキシ経由にしている場合にURL設定が足りないことで起きたようです。

Jenkins管理画面ログイン > Jenkinsの管理 > システムの設定 > Jenkinsの位置 > Jenkins URL を変更します。

jenkinsURL

こちらがデフォルトでローカルIPになっていますので、こちらのURLを現在設定の上記のようなURLに変更する必要があります。



ちなみに、jenkinsエラーの場合はこちらのログを見ましょう。

/var/log/jenkins/jenkins.log

今回はこちら

Jan 24, 2014 2:43:21 PM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: Error while serving http://198.xxx.xxx.xxx:8010/job/sample/checkstyle/configureDefaults/save
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
(skip)



初期設定する時に忘れずに設定しないといけません。
CentOS に Jenkinsをインストール・ポートとURLの変更・ユーザ設定・プラグイン追加まで | 田舎に住みたいエンジニアの日記
http://blog.ybbo.net/2014/01/11/centos-%E3%81%AB-jenkins%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%83%BB%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8url%E3%81%AE%E5%A4%89%E6%9B%B4%E3%83%BB%E3%83%A6%E3%83%BC%E3%82%B6/