親バカエンジニアのナレッジ帳

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。

Javaのバージョンアップでjava: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags

Java11以降、java: java.lang.ExceptionInInitializerError com.sun.tools.javac.code.TypeTags

Javaのバージョンアップで以下のようなエラーが発生しました。

java: java.lang.ExceptionInInitializerError
com.sun.tools.javac.code.TypeTags

pom.xmlに書かれているLombokのバージョン記載がないと発生するようですね。
以下のようにすればOKです。
ちょっと前のバージョンですが。

変更前

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <scope>provided</scope>
</dependency>

変更後

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.18.2</version>
  <scope>provided</scope>
</dependency>