1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Eclipse 2020を使っていたらビルドエラーが止まらなくなった話

Last updated at Posted at 2020-07-08

先日JavaのSpringチーム開発を行っていたところ私を含むチームメンバーの2人に同じエラーが発生しほとんど操作不能になりました。
根本的な原因は分かりませんが結論からいうと最新版のeclipseだけに発生する現象だったようです。

###環境

  • IDE
    • Eclipse 2020-6
    • SpringToolSuite4(Eclipse4.16)
  • Java
    • 11
  • フレームワーク
    • Spring Boot
  • OS
    • Windows / Mac共に発生

###現象
スコープ外のオブジェクトへの参照やstaticメンバの参照エラーなどのコンパイルエラーが発生する状況で自動ビルドが行われると以下のようにビルドエラーが繰り返されてしまう。
Eclipseの再起動もしくはプロジェクトのプロパティ→builderからJava builderを外す1まで止まらない。

スクリーンショット 2020-07-07 17.13.52.png

エラー詳細には
'Errors running builder 'Java Builder' on project 'なんとかプロジェクト'. java.lang.NullPointerException'
つまり「Javaビルダーの実行中にヌルポが発生した」とのこと。

###試した処置

  • プロジェクトをワークスペースから完全に削除後再度 git clone
  • JDKバージョンの変更
  • 依存関係の再ビルド&再インストール

どれも全てダメでした。

##解決方法
Eclipseのバージョンを2019_12に落とした。

たったこれだけですが全く同じプロジェクトなのにビルドエラーが出なくなりました。
メンバー二人とも同じ状況なのでおそらくIDEのバグだと思います。
同じようなエラーを解決した記事が見つからなかったので共有します。

  1. これをするとIDEがただのメモ帳と化す。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?