Skip to content

Upgrade lombak to 1.18.30 to solve java.lang.NoSuchFieldError in com.sun.tools.javac.tree.JCTree$JCImport #119

@kuiperanon

Description

@kuiperanon

When attempting to build ./mnvw install, I get the following error:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project nostr-java-ws-handler-interface: Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' -> [Help 1]

Upgrading lombak appears to solve the issue.

I have this patch which solves this issue for me:

diff --git a/pom.xml b/pom.xml
index e18f258..5ea3367 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
         <maven.compiler.target>19</maven.compiler.target>

         <!-- Annotation Dependency Versions -->
-        <lombok.version>1.18.24</lombok.version>
+        <lombok.version>1.18.30</lombok.version>
         <bcprov-jdk18on.version>1.72</bcprov-jdk18on.version>

         <!-- Test Dependency Versions -->

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions