You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue:
Right now we need to use JDK 20 to do the gradle build but task delombok failed with following message:
Exception in thread "main" java.lang.NoSuchFieldError: var
at lombok.delombok.PrettyPrinter.visitForeachLoop(PrettyPrinter.java:1256)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1232)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:240)
at lombok.delombok.PrettyPrinter.visitBlock(PrettyPrinter.java:1133)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1088)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.visitMethodDef(PrettyPrinter.java:857)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:912)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.printClassMembers(PrettyPrinter.java:617)
at lombok.delombok.PrettyPrinter.visitClassDef(PrettyPrinter.java:556)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:810)
at lombok.delombok.PrettyPrinter.print(PrettyPrinter.java:226)
at lombok.delombok.PrettyPrinter.visitTopLevel(PrettyPrinter.java:482)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:549)
at lombok.delombok.DelombokResult.print(DelombokResult.java:74)
at lombok.delombok.Delombok.delombok(Delombok.java:819)
at lombok.delombok.Delombok.main(Delombok.java:326)
at lombok.delombok.DelombokApp.runDirectly(DelombokApp.java:176)
at lombok.delombok.DelombokApp.runApp(DelombokApp.java:47)
at lombok.core.Main.go(Main.java:130)
at lombok.core.Main.main(Main.java:43)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at lombok.launch.Main.main(Main.java:46)
> Task :opensearch-ml-plugin:delombok FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':opensearch-ml-plugin:delombok'.
> Process 'command '/opt/java/openjdk-20/bin/java'' finished with non-zero exit value 1
The text was updated successfully, but these errors were encountered:
Describe the feature
Do you have any timeline in adding support for JDK 20.
Additional context
https://openjdk.org/projects/jdk/20/
Issue:
Right now we need to use JDK 20 to do the gradle build but task
delombok
failed with following message:The text was updated successfully, but these errors were encountered: