-
Notifications
You must be signed in to change notification settings - Fork 905
Closed
Description
There is some issue with the google-java-format-1.19.0-all-deps.jar jar.
$ java --version
openjdk 21 2023-09-19 LTS
OpenJDK Runtime Environment Corretto-21.0.0.35.1 (build 21+35-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.0.35.1 (build 21+35-LTS, mixed mode, sharing)
$ cat foo.java
public class Foo{
}
$ java -jar /Users/rui/Downloads/google-java-format-1.19.0-all-deps.jar foo.java
error: com.google.googlejavaformat.java.java21.Java21InputAstVisitor
java.lang.LinkageError: com.google.googlejavaformat.java.java21.Java21InputAstVisitor
at com.google.googlejavaformat.java.Formatter.createVisitor(Formatter.java:182)
at com.google.googlejavaformat.java.Formatter.format(Formatter.java:156)
at com.google.googlejavaformat.java.Formatter.getFormatReplacements(Formatter.java:283)
at com.google.googlejavaformat.java.Formatter.formatSource(Formatter.java:257)
at com.google.googlejavaformat.java.FormatFileCallable.call(FormatFileCallable.java:75)
at com.google.googlejavaformat.java.FormatFileCallable.call(FormatFileCallable.java:29)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.ClassNotFoundException: com.google.googlejavaformat.java.java21.Java21InputAstVisitor
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:421)
at java.base/java.lang.Class.forName(Class.java:412)
at com.google.googlejavaformat.java.Formatter.createVisitor(Formatter.java:177)
... 11 more
Metadata
Metadata
Assignees
Labels
No labels