java-language-server
java-language-server copied to clipboard
SEVERE Main main "crashes" in the server shouldn't break the connection to the client
It could be nice if something like this (from #240, but this issue is for in general) wouldn't cause it to "hang" completely, but be handled more gracefully - perhaps a ClassNotFoundException shouldn't entirely break the connection, but it could be caught so that still things could still kept working:
03:20:21.359 INFO JavaLanguageServer didChangeConfiguration ...
03:20:21.567 INFO JavaLanguageServer lint Lint 1 files...
03:20:21.574 INFO InferConfig fork Running bazel query kind(java_proto_library,//...) ...
WARNING: Running Bazel server needs to be killed, because the startup options are different.
03:20:21.990 INFO LSP$1MessageReader peek Cancelled request 2, which had not yet started
Starting local Bazel server and connecting to it...
03:20:22.262 INFO LSP$1MessageReader peek Cancelled request 4, which had not yet started
03:20:22.493 INFO LSP$1MessageReader peek Cancelled request 3, which had not yet started
03:20:22.539 INFO LSP$1MessageReader peek Cancelled request 5, which had not yet started
03:20:22.546 INFO LSP$1MessageReader peek Cancelled request 6, which had not yet started
checking cached actions
checking cached actions
checking cached actions
Loading: 0 packages loaded
INFO: Empty results
Loading: 2 packages loaded
03:20:27.148 INFO InferConfig fork Running bazel aquery --output=proto --include_aspects --allow_analysis_failures mnemonic(Javac, kind(java_library, ...) union kind(java_test, ...) union kind(java_binary, ...)) ...
Loading:
Loading: 0 packages loaded
Analyzing: target //k8s:bek (0 packages loaded, 0 targets configured)
Analyzing: target //k8s:bek (52 packages loaded, 8 targets configured)
Analyzing: target //k8s:bek (134 packages loaded, 1070 targets configured)
INFO: Analyzed target //k8s:bek (134 packages loaded, 1100 targets configured).
INFO: Found 1 target...
INFO: Elapsed time: 3.572s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 0 total actions
03:20:30.766 SEVERE Main main com/google/protobuf/MessageOrBuilder
java.lang.NoClassDefFoundError: com/google/protobuf/MessageOrBuilder
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.javacs.InferConfig.readActionGraph(InferConfig.java:384)
at org.javacs.InferConfig.bazelAQuery(InferConfig.java:379)
at org.javacs.InferConfig.bazelClasspath(InferConfig.java:275)
at org.javacs.InferConfig.classPath(InferConfig.java:78)
at org.javacs.JavaLanguageServer.createCompiler(JavaLanguageServer.java:106)
at org.javacs.JavaLanguageServer.compiler(JavaLanguageServer.java:39)
at org.javacs.JavaLanguageServer.lint(JavaLanguageServer.java:61)
at org.javacs.JavaLanguageServer.doAsyncWork(JavaLanguageServer.java:532)
at org.javacs.lsp.LSP.connect(LSP.java:237)
at org.javacs.Main.main(Main.java:30)
Caused by: java.lang.ClassNotFoundException: com.google.protobuf.MessageOrBuilder
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:521)
... 28 more
[Info - 3:20:30 AM] Connection to server got closed. Server will restart.
[Error - 3:20:30 AM] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:30 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
03:20:31.102 INFO LSP connect Reading messages from queue...
03:20:31.102 INFO LSP$1MessageReader run Placing incoming messages on queue...
03:20:31.232 INFO JavaLanguageServer didChangeConfiguration Received java settings {"home":"","classPath":[],"docPath":[],"externalDependencies":[],"testMethod":[],"debugTestMethod":[],"testClass":[],"addExports":[],"trace":{"server":"off"},"project":{"importOnFirstTimeStartup":"automatic","sourcePaths":["k8s/src/main/java"]},"saveActions":{"organizeImports":true},"cleanup":{"actionsOnSave":["addOverride","addDeprecated","stringConcatToTextBlock","invertEquals"]},"codeGeneration":{"hashCodeEquals":{"useJava7Objects":true},"toString":{"codeStyle":"STRING_BUILDER_CHAINED","limitElements":7},"useBlocks":true},"completion":{"favoriteStaticMembers":["org.junit.Assert.*","org.junit.Assume.*","org.junit.jupiter.api.Assertions.*","org.junit.jupiter.api.Assumptions.*","org.junit.jupiter.api.DynamicContainer.*","org.junit.jupiter.api.DynamicTest.*","org.mockito.Mockito.*","org.mockito.ArgumentMatchers.*","org.mockito.Answers.*"],"importOrder":[]},"eclipse":{"downloadSources":true},"errors":{"incompleteClasspath":{"severity":"error"}},"implementationsCodeLens":{"enabled":true},"debug":{"settings":{"hotCodeReplace":"auto"}},"configuration":{"runtimes":[{"name":"JavaSE-17","path":"/usr/lib/jvm/java-17/","sources":"/usr/lib/jvm/java-17/lib/src.zip","javadoc":"https://docs.oracle.com/en/java/javase/17/docs/api"}]}}
03:20:31.245 INFO InferConfig fork Running bazel query kind(java_proto_library,//...) ...
Loading: 0 packages loaded
INFO: Empty results
Loading: 0 packages loaded
03:20:31.390 INFO InferConfig fork Running bazel aquery --output=proto --include_aspects --allow_analysis_failures mnemonic(Javac, kind(java_library, ...) union kind(java_test, ...) union kind(java_binary, ...)) ...
Loading:
Loading: 0 packages loaded
Analyzing: target //k8s:bek (0 packages loaded, 0 targets configured)
INFO: Analyzed target //k8s:bek (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
INFO: Elapsed time: 0.196s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 0 total actions
03:20:31.608 SEVERE Main main com/google/protobuf/MessageOrBuilder
java.lang.NoClassDefFoundError: com/google/protobuf/MessageOrBuilder
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.javacs.InferConfig.readActionGraph(InferConfig.java:384)
at org.javacs.InferConfig.bazelAQuery(InferConfig.java:379)
at org.javacs.InferConfig.bazelClasspath(InferConfig.java:275)
at org.javacs.InferConfig.classPath(InferConfig.java:78)
at org.javacs.JavaLanguageServer.createCompiler(JavaLanguageServer.java:106)
at org.javacs.JavaLanguageServer.compiler(JavaLanguageServer.java:39)
at org.javacs.JavaLanguageServer.documentSymbol(JavaLanguageServer.java:331)
at org.javacs.lsp.LSP.connect(LSP.java:383)
at org.javacs.Main.main(Main.java:30)
Caused by: java.lang.ClassNotFoundException: com.google.protobuf.MessageOrBuilder
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:521)
... 27 more
[Info - 3:20:31 AM] Connection to server got closed. Server will restart.
[Error - 3:20:31 AM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:31 AM] Request textDocument/codeAction failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:31 AM] Request textDocument/foldingRange failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
[Error - 3:20:31 AM] Request textDocument/codeLens failed.
Error: Connection got disposed.
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:876:25)
at Object.dispose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:71:35)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2167:42)
at LanguageClient.handleConnectionClosed (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/main.js:154:15)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-languageclient/lib/client.js:2154:18)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at closeHandler (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/main.js:226:26)
at CallbackList.invoke (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/events.js:120:36)
at StreamMessageWriter.fireClose (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:39:27)
at Socket.<anonymous> (/home/vorburger/.vscode/extensions/georgewfraser.vscode-javac-0.2.45/node_modules/vscode-jsonrpc/lib/messageWriter.js:58:46)
at Socket.emit (node:events:526:28)
at Pipe.<anonymous> (node:net:687:12)
03:20:32.124 INFO LSP connect Reading messages from queue...
03:20:32.124 INFO LSP$1MessageReader run Placing incoming messages on queue...
03:20:32.207 INFO JavaLanguageServer didChangeConfiguration ...
@georgewfraser would you accept a PR to make this more robust?