-
Notifications
You must be signed in to change notification settings - Fork 914
Closed
Description
Hi,
I’m using the Google Java Format for VS Code extension.
Everything worked fine with google-java-format 1.33.0, but after it updated to 1.34.0, formatting stopped working.
Reverting back to 1.33.0 fixes the issue immediately.
Environment
- OS: macOS And Windows
- VS Code
- JDK: 25
- google-java-format:
- 1.33.0 → works
- 1.34.0 → broken
Error logs
2026-02-04 05:28:12.568 [error] Command failed: ./google-java-format_darwin-arm64 --lines 1:28 -
Exception in thread "main" java.lang.LinkageError: no such method: com.sun.tools.javac.tree.JCTree.getEndPosition(EndPosTable)int/invokeVirtual
at com.google.googlejavaformat.java.Trees.getEndPosMethodHandle(Trees.java:278)
at com.google.googlejavaformat.java.Trees.<clinit>(Trees.java:251)
at com.google.googlejavaformat.java.Formatter.format(Formatter.java:104)
at com.google.googlejavaformat.java.Formatter.getFormatReplacements(Formatter.java:214)
at com.google.googlejavaformat.java.Formatter.formatSource(Formatter.java:188)
at com.google.googlejavaformat.java.FormatFileCallable.call(FormatFileCallable.java:75)
at com.google.googlejavaformat.java.Main.formatStdin(Main.java:222)
at com.google.googlejavaformat.java.Main.format(Main.java:126)
at com.google.googlejavaformat.java.Main.main(Main.java:91)
at com.google.googlejavaformat.java.Main.main(Main.java:81)
at com.google.googlejavaformat.java.Main.main(Main.java:70)
at java.base@25.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Caused by: java.lang.NoSuchMethodException: no such method: com.sun.tools.javac.tree.JCTree.getEndPosition(EndPosTable)int/invokeVirtual
at java.base@25.0.2/java.lang.invoke.MemberName.makeAccessException(MemberName.java:910)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:989)
at java.base@25.0.2/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3591)
at java.base@25.0.2/java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:2610)
at com.google.googlejavaformat.java.Trees.getEndPosMethodHandle(Trees.java:269)
... 11 more
Caused by: java.lang.NoSuchMethodError: com.sun.tools.javac.tree.JCTree.getEndPosition(com.sun.tools.javac.tree.EndPosTable)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.methodhandles.Util_java_lang_invoke_MethodHandleNatives.resolve(Target_java_lang_invoke_MethodHandleNatives.java:352)
at java.base@25.0.2/java.lang.invoke.MethodHandleNatives.resolve(MethodHandleNatives.java:208)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:120)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:986)
... 14 more
Command failed: ./google-java-format_darwin-arm64 --lines 1:28 -
Exception in thread "main" java.lang.LinkageError: no such method: com.sun.tools.javac.tree.JCTree.getEndPosition(EndPosTable)int/invokeVirtual
at com.google.googlejavaformat.java.Trees.getEndPosMethodHandle(Trees.java:278)
at com.google.googlejavaformat.java.Trees.<clinit>(Trees.java:251)
at com.google.googlejavaformat.java.Formatter.format(Formatter.java:104)
at com.google.googlejavaformat.java.Formatter.getFormatReplacements(Formatter.java:214)
at com.google.googlejavaformat.java.Formatter.formatSource(Formatter.java:188)
at com.google.googlejavaformat.java.FormatFileCallable.call(FormatFileCallable.java:75)
at com.google.googlejavaformat.java.Main.formatStdin(Main.java:222)
at com.google.googlejavaformat.java.Main.format(Main.java:126)
at com.google.googlejavaformat.java.Main.main(Main.java:91)
at com.google.googlejavaformat.java.Main.main(Main.java:81)
at com.google.googlejavaformat.java.Main.main(Main.java:70)
at java.base@25.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Caused by: java.lang.NoSuchMethodException: no such method: com.sun.tools.javac.tree.JCTree.getEndPosition(EndPosTable)int/invokeVirtual
at java.base@25.0.2/java.lang.invoke.MemberName.makeAccessException(MemberName.java:910)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:989)
at java.base@25.0.2/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3591)
at java.base@25.0.2/java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:2610)
at com.google.googlejavaformat.java.Trees.getEndPosMethodHandle(Trees.java:269)
... 11 more
Caused by: java.lang.NoSuchMethodError: com.sun.tools.javac.tree.JCTree.getEndPosition(com.sun.tools.javac.tree.EndPosTable)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.methodhandles.Util_java_lang_invoke_MethodHandleNatives.resolve(Target_java_lang_invoke_MethodHandleNatives.java:352)
at java.base@25.0.2/java.lang.invoke.MethodHandleNatives.resolve(MethodHandleNatives.java:208)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:120)
at java.base@25.0.2/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:986)
... 14 more
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels