Ubuntu で jenkins update したら StackOverflowError で涙目


Ubuntu で jenkins の update したら StackOverflowError で起動しなくなっちゃいますた。
バージョンで言うと、1.411 → 1.412 で発生したんだけど、1.413 が出たので update しても変わらず……

で、twitter で呟いたら教えてもらいますた!!!

というわけで、ここ参照
https://issues.jenkins-ci.org/browse/JENKINS-9718

まずはバージョンを確認

$ sudo aptitude show jenkins
Package: jenkins                         
New: yes
State: installed
Automatically installed: no
Version: 1.413
Priority: 特別
Section: devel
Maintainer: Kohsuke Kawaguchi <kk@kohsuke.org>
Uncompressed Size: 38.8M
Depends: daemon, adduser, psmisc, java2-runtime
Conflicts: hudson
Replaces: hudson
Description: Continuous integration system written in Java
 Jenkins is an extensible continuous engine written in Java.
Homepage: https://jenkins-ci.org/


バージョンは 1.413 になってる。

ダウングレードする

$ sudo apt-get install jenkins=1.411


で、1.411 が入る。

$ sudo aptitude show jenkins
Package: jenkins                         
New: yes
State: installed
Automatically installed: no
Version: 1.411
Priority: 特別
Section: devel
Maintainer: Kohsuke Kawaguchi <kk@kohsuke.org>
Uncompressed Size: 38.8M
Depends: daemon, adduser, psmisc, java2-runtime
Conflicts: hudson
Replaces: hudson
Description: Continuous integration system written in Java
 Jenkins is an extensible continuous engine written in Java.
Homepage: https://jenkins-ci.org/

プラグインのアップデート

問題は Jenkins Clover plugin なのでそれだけアップデートすればいいんだけど、
一応、全部アップデートしておいた。

バージョン戻しておわり

$ sudo aptitude install jenkins


というわけでプラグインアップデートしたら普通に動くようになりました♪