2013年6月9日日曜日

[Other]EclipseのCheckStyle Pluginで、Unable to instantiate DoubleCheckedLockingが出る

最近Eclipse4系も安定したこともあり、3.7系の環境を捨てて、入れ替えをしました。
で、ちょっと古めのプロジェクトを久々に開いてみると、以下のようなメッセージが。。。

Errors occurred during the build.
Errors running builder 'Checkstyle Builder' on project 'MyProject'.
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

どうもCheckstyleでエラーが出ている様子。で調べてみると、↓にたどり着きました。 

http://sourceforge.net/p/checkstyle/bugs/682/

 以下、抜粋。
 DoubleCheckedLocking check has been removed from Checkstyle 5.6, existing configuration files must be adapted (comment/remove check).
 (意訳) Checkstyle5.6でDoubleCheckedLockingは削除されました。なので、設定ファイルからDoubleCheckedLockingを消してね。

 だそうです。で、設定ファイルを見てみると、

    <module name="DoubleCheckedLocking">

 というのがあったので、削除してみると動作しました。

0 件のコメント :