nanapi/jenkins-chatwork-plugin — pull request #8 by sue445 (2014-12-30 14:02:54+00:00)
Title: Fix: Failed to serialize

（英語で説明できるかどうか怪しかったので日本語で失礼します）

Jenkinsグローバル設定やジョブ設定をファイルに保存する時に高確率でシリアライズエラーになる（一度起きるとサーバを再起動しないと解消しない）バグを修正しています。

スタックトレース
https://gist.github.com/sue445/9dedd61faab63a87c880

設定保存時にJenkinsがインスタンス変数をシリアライズしてファイルに書きだそうとしてるのですが、プラグインの設定とは関係ないインスタンス（ ジョブ実行時に作られる `build` と `listener` ）をシリアライズしようとしてエラーになってた模様です。

自分のJenkinsで数日間試用してみてエラーが再発しなくなったのを確認したのでPRを投げます。

本来ならシリアライズすべきでないものはインスタンス変数に持たせないのが正解だと思うのですが、インスタンス変数で持たせるのをやめると `build` と `listener` を引数で持ち回すことになり冗長になるので `transient` をつけてシリアライズ対象外にしています。