Skip to content

Java Extension Pack does not fully activate #2243

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ykazakov opened this issue Oct 27, 2020 · 3 comments
Closed

Java Extension Pack does not fully activate #2243

ykazakov opened this issue Oct 27, 2020 · 3 comments

Comments

@ykazakov
Copy link

ykazakov commented Oct 27, 2020

With Java Extension Pack I cannot run a simple "Hello World" java program. Syntax highlighting and auto-completion seem to be working, but run/debug is not working. The same file runs fine in VSCode on my mac (with Java Extension Pack).

  • Web Browser: Safari
  • Local OS: MacOS 10.15.7
  • Remote OS: Ubuntu 20.04.1
  • Remote Architecture: amd64
  • code-server --version: 3.6.1 62735da

Tested on 2 different ubuntu 20.04.1 servers. One is bare metal (laptop) another is an lxd container. Both exhibit identical problems with the latest code-server (installed by the script).

Java 11 was installed with:

sudo apt install openjdk-11-jdk openjdk-11-source
$ java --version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Fresh start of code-server over ssh (with port forwarding):

Install Java Extension Pack 0.9.0.

Open a file Hello.java with the content:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello!");        
    }    
}

Status window "Activating extensions..." appears.
The menu "Run|Debug" above the main method shows up. When clicked, the status window "Activating extensions..." appear again but nothing happens.

From the Logs (below) there seem to be a problem with the plugin "Maven for Java" v0.21.2. Still, I am not sure why Run|Debug is not working as do not use a maven project. Will try to reinstall the java plugins separately and report.

Remote Server:

[2020-10-27 23:08:54.039] [remoteagent] [error] /home/ubuntu/.local/share/code-server/extensions {"errno":-2,"code":"ENOENT","syscall":"scandir","path":"/home/ubuntu/.local/share/code-server/extensions"}
[2020-10-27 23:09:08.342] [remoteagent] [info] Installing extension: vscjava.vscode-java-pack
[2020-10-27 23:09:08.472] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-pack undefined
[2020-10-27 23:09:08.519] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-pack-0.9.0: vscjava.vscode-java-pack
[2020-10-27 23:09:08.520] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-pack-0.9.0
[2020-10-27 23:09:08.521] [remoteagent] [info] Installation completed. vscjava.vscode-java-pack
[2020-10-27 23:09:09.287] [remoteagent] [info] Installing extension: redhat.java
[2020-10-27 23:09:09.287] [remoteagent] [info] Installing extension: vscjava.vscode-maven
[2020-10-27 23:09:09.287] [remoteagent] [info] Installing extension: vscjava.vscode-java-dependency
[2020-10-27 23:09:09.288] [remoteagent] [info] Installing extension: vscjava.vscode-java-debug
[2020-10-27 23:09:09.288] [remoteagent] [info] Installing extension: vscjava.vscode-java-test
[2020-10-27 23:09:09.471] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-dependency undefined
[2020-10-27 23:09:09.492] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-test undefined
[2020-10-27 23:09:09.493] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-debug undefined
[2020-10-27 23:09:09.580] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-dependency-0.14.0: vscjava.vscode-java-dependency
[2020-10-27 23:09:09.580] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-dependency-0.14.0
[2020-10-27 23:09:09.601] [remoteagent] [info] Installation completed. vscjava.vscode-java-dependency
[2020-10-27 23:09:09.612] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-dependency
[2020-10-27 23:09:09.701] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-debug-0.29.0: vscjava.vscode-java-debug
[2020-10-27 23:09:09.704] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-debug-0.29.0
[2020-10-27 23:09:09.708] [remoteagent] [info] Installation completed. vscjava.vscode-java-debug
[2020-10-27 23:09:09.728] [remoteagent] [info] Downloaded extension: vscjava.vscode-maven undefined
[2020-10-27 23:09:09.732] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-debug
[2020-10-27 23:09:09.765] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-test-0.25.0: vscjava.vscode-java-test
[2020-10-27 23:09:09.765] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-test-0.25.0
[2020-10-27 23:09:09.768] [remoteagent] [info] Installation completed. vscjava.vscode-java-test
[2020-10-27 23:09:09.972] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-maven-0.21.2: vscjava.vscode-maven
[2020-10-27 23:09:09.972] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2
[2020-10-27 23:09:09.974] [remoteagent] [info] Installation completed. vscjava.vscode-maven
[2020-10-27 23:09:09.981] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-maven
[2020-10-27 23:09:10.964] [remoteagent] [info] Downloaded extension: redhat.java undefined
[2020-10-27 23:09:11.249] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.redhat.java-0.61.0: redhat.java
[2020-10-27 23:09:11.249] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0
[2020-10-27 23:09:11.252] [remoteagent] [info] Installation completed. redhat.java
[2020-10-27 23:09:11.263] [remoteagent] [info] Extensions installed successfully: redhat.java
[2020-10-27 23:09:11.275] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-test
[2020-10-27 23:09:11.277] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-pack
[2020-10-27 23:09:50.575] [remoteagent] [info] Extension host stdout {
  message: 'Starting Java server with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -noverify -jar /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/server/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -configuration /home/ubuntu/.local/share/code-server/User/globalStorage/redhat.java/0.61.0/config_ss_linux -data /home/ubuntu/.local/share/code-server/User/workspaceStorage/-489189f1/redhat.java/ss_ws',
  level: 'info',
  timestamp: '2020-10-27 23:09:50.572'
}

[2020-10-27 23:09:50.606] [remoteagent] [info] Extension host stdout {
  message: 'Starting Java server with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -noverify -jar /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/server/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -configuration /home/ubuntu/.local/share/code-server/User/globalStorage/redhat.java/0.61.0/config_linux -data /home/ubuntu/.local/share/code-server/User/workspaceStorage/-489189f1/redhat.java/jdt_ws',
  level: 'info',
  timestamp: '2020-10-27 23:09:50.605'
}

[2020-10-27 23:09:57.180] [remoteagent] [info] Extension host stdout {
  message: '[Error - 11:09:57 PM] Oct 27, 2020, 11:09:57 PM Failed to load extension bundles \n' +
    'Load bundle list\n' +
    'org.eclipse.core.runtime.CoreException: Load bundle list\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:169)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n' +
    '\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n' +
    '\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)\n' +
    '\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n' +
    '\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n' +
    '\tat java.base/java.lang.Thread.run(Thread.java:834)\n' +
    'Contains: Cannot extract bundle symbolicName or version /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar\n' +
    'java.nio.file.NoSuchFileException: /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar\n' +
    '\tat java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)\n' +
    '\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)\n' +
    '\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)\n' +
    '\tat java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)\n' +
    '\tat java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149)\n' +
    '\tat java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)\n' +
    '\tat java.base/java.nio.file.Files.readAttributes(Files.java:1763)\n' +
    '\tat java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1225)\n' +
    '\tat java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727)\n' +
    '\tat java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844)\n' +
    '\tat java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)\n' +
    '\tat java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:348)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:319)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:258)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.getBundleInfo(BundleUtils.java:302)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:116)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n' +
    '\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n' +
    '\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)\n' +
    '\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n' +
    '\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n' +
    '\tat java.base/java.lang.Thread.run(Thread.java:834)\n',
  level: 'info',
  timestamp: '2020-10-27 23:09:57.178'
}

Language Support for Java:

[Error - 11:09:57 PM] Oct 27, 2020, 11:09:57 PM Failed to load extension bundles 
Load bundle list
org.eclipse.core.runtime.CoreException: Load bundle list
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:169)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)
	at org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Contains: Cannot extract bundle symbolicName or version /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar
java.nio.file.NoSuchFileException: /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1763)
	at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1225)
	at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727)
	at java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)
	at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)
	at java.base/java.util.jar.JarFile.<init>(JarFile.java:348)
	at java.base/java.util.jar.JarFile.<init>(JarFile.java:319)
	at java.base/java.util.jar.JarFile.<init>(JarFile.java:258)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.getBundleInfo(BundleUtils.java:302)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:116)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)
	at org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)

Remote Extension Host:

[2020-10-27 23:08:55.499] [exthost] [info] extension host started
[2020-10-27 23:08:55.577] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onDebugDynamicConfigurations"}
[2020-10-27 23:08:55.577] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js
[2020-10-27 23:08:55.878] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2020-10-27 23:08:55.878] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension
[2020-10-27 23:08:55.881] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
[2020-10-27 23:08:55.881] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain
[2020-10-27 23:08:55.905] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:08:55.905] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main
[2020-10-27 23:08:55.955] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-10-27 23:08:55.955] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain
[2020-10-27 23:08:55.959] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-10-27 23:08:55.959] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/search-result/dist/extension.js
[2020-10-27 23:08:56.064] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:08:56.064] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js
[2020-10-27 23:08:56.173] [exthost] [info] eager extensions activated
[2020-10-27 23:09:15.487] [exthost] [info] extension host started
[2020-10-27 23:09:15.597] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onDebugDynamicConfigurations"}
[2020-10-27 23:09:15.598] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js
[2020-10-27 23:09:15.904] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2020-10-27 23:09:15.904] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension
[2020-10-27 23:09:15.907] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
[2020-10-27 23:09:15.908] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain
[2020-10-27 23:09:15.931] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:09:15.931] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main
[2020-10-27 23:09:15.982] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-10-27 23:09:15.982] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain
[2020-10-27 23:09:15.986] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-10-27 23:09:15.986] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/search-result/dist/extension.js
[2020-10-27 23:09:16.081] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:09:16.081] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js
[2020-10-27 23:09:16.169] [exthost] [info] eager extensions activated
[2020-10-27 23:09:49.025] [exthost] [info] extension host started
[2020-10-27 23:09:49.355] [exthost] [info] ExtensionService#_doActivateExtension redhat.java {"startup":false,"extensionId":{"value":"vscjava.vscode-java-test","_lower":"vscjava.vscode-java-test"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:09:49.355] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension
[2020-10-27 23:09:49.427] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-debug {"startup":false,"extensionId":{"value":"vscjava.vscode-java-test","_lower":"vscjava.vscode-java-test"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:09:49.428] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-debug-0.29.0/dist/extension
[2020-10-27 23:09:49.462] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-dependency {"startup":false,"extensionId":{"value":"vscjava.vscode-java-dependency","_lower":"vscjava.vscode-java-dependency"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:09:49.463] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-dependency-0.14.0/dist/extension
[2020-10-27 23:09:49.505] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onDebugDynamicConfigurations"}
[2020-10-27 23:09:49.505] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js
[2020-10-27 23:09:49.814] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2020-10-27 23:09:49.814] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension
[2020-10-27 23:09:49.817] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
[2020-10-27 23:09:49.817] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain
[2020-10-27 23:09:49.840] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:09:49.841] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main
[2020-10-27 23:09:49.891] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-10-27 23:09:49.891] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain
[2020-10-27 23:09:49.895] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-10-27 23:09:49.895] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/search-result/dist/extension.js
[2020-10-27 23:09:50.395] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:09:50.395] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js
[2020-10-27 23:09:50.506] [exthost] [info] eager extensions activated
[2020-10-27 23:09:50.549] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2020-10-27 23:09:50.583] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2020-10-27 23:09:50.607] [exthost] [info] Extension 'redhat.java' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
[2020-10-27 23:09:58.946] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-test {"startup":false,"extensionId":{"value":"vscjava.vscode-java-test","_lower":"vscjava.vscode-java-test"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:09:58.946] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-test-0.25.0/main.js
[2020-10-27 23:09:59.063] [exthost] [info] Extension 'vscjava.vscode-java-debug' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
[2020-10-27 23:20:51.348] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-server-ready {"startup":false,"extensionId":{"value":"vscode.debug-server-ready","_lower":"vscode.debug-server-ready"},"activationEvent":"onDebugResolve"}
[2020-10-27 23:20:51.348] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-server-ready/dist/extension
@ykazakov
Copy link
Author

I just cleaned up all settings and started code-sever again

$ rm -rf .config/code-server/ .local/share/code-server/
$ code-server &

Manually installed just 3 extensions from the Java Extension Pack:

  • Language Support for Java(TM) by Red Hat v0.61.0
  • Project Manager for Java v0.14.0
  • Debugger for Java v0.29.0

Reopened the folder with the java file. This caused activation of the extensions as before.

The same symptoms:

  • Run | Debug links above the main method appear
  • Java outline (Classes, JRE System Library, Reference Libraries) show up correctly
  • Syntax highlighting and auto-completion work fine
  • Clicking on links "Run" or "Debug" causes the status message "Activating Extensions..." yet nothing happens.

Do not see any obvious problems in the logs:

Remote Server:

[2020-10-27 23:42:04.452] [remoteagent] [error] /home/ubuntu/.local/share/code-server/extensions {"errno":-2,"code":"ENOENT","syscall":"scandir","path":"/home/ubuntu/.local/share/code-server/extensions"}
[2020-10-27 23:43:19.985] [remoteagent] [info] Installing extension: redhat.java
[2020-10-27 23:43:21.097] [remoteagent] [info] Downloaded extension: redhat.java undefined
[2020-10-27 23:43:21.394] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.redhat.java-0.61.0: redhat.java
[2020-10-27 23:43:21.394] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0
[2020-10-27 23:43:21.397] [remoteagent] [info] Installation completed. redhat.java
[2020-10-27 23:43:21.409] [remoteagent] [info] Extensions installed successfully: redhat.java
[2020-10-27 23:43:29.288] [remoteagent] [info] Installing extension: vscjava.vscode-java-dependency
[2020-10-27 23:43:29.388] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-dependency undefined
[2020-10-27 23:43:29.410] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-dependency-0.14.0: vscjava.vscode-java-dependency
[2020-10-27 23:43:29.410] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-dependency-0.14.0
[2020-10-27 23:43:29.412] [remoteagent] [info] Installation completed. vscjava.vscode-java-dependency
[2020-10-27 23:43:29.418] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-dependency
[2020-10-27 23:43:33.211] [remoteagent] [info] Installing extension: vscjava.vscode-java-debug
[2020-10-27 23:43:33.453] [remoteagent] [info] Downloaded extension: vscjava.vscode-java-debug undefined
[2020-10-27 23:43:33.483] [remoteagent] [info] Extracted extension to /home/ubuntu/.local/share/code-server/extensions/.vscjava.vscode-java-debug-0.29.0: vscjava.vscode-java-debug
[2020-10-27 23:43:33.483] [remoteagent] [info] Renamed to /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-debug-0.29.0
[2020-10-27 23:43:33.485] [remoteagent] [info] Installation completed. vscjava.vscode-java-debug
[2020-10-27 23:43:33.491] [remoteagent] [info] Extensions installed successfully: vscjava.vscode-java-debug
[2020-10-27 23:44:15.517] [remoteagent] [info] Extension host stdout {
  message: 'Starting Java server with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -noverify -jar /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/server/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -configuration /home/ubuntu/.local/share/code-server/User/globalStorage/redhat.java/0.61.0/config_ss_linux -data /home/ubuntu/.local/share/code-server/User/workspaceStorage/-489189f1/redhat.java/ss_ws',
  level: 'info',
  timestamp: '2020-10-27 23:44:15.514'
}

[2020-10-27 23:44:15.542] [remoteagent] [info] Extension host stdout {
  message: 'Starting Java server with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -noverify -jar /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/server/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar -configuration /home/ubuntu/.local/share/code-server/User/globalStorage/redhat.java/0.61.0/config_linux -data /home/ubuntu/.local/share/code-server/User/workspaceStorage/-489189f1/redhat.java/jdt_ws',
  level: 'info',
  timestamp: '2020-10-27 23:44:15.542'
}

Language Support for Java:

(empty)

Remote Extension Host:

[2020-10-27 23:42:06.193] [exthost] [info] extension host started
[2020-10-27 23:42:06.539] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onDebugDynamicConfigurations"}
[2020-10-27 23:42:06.540] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js
[2020-10-27 23:42:06.839] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2020-10-27 23:42:06.839] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension
[2020-10-27 23:42:06.842] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
[2020-10-27 23:42:06.842] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain
[2020-10-27 23:42:06.866] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:42:06.866] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main
[2020-10-27 23:42:06.916] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-10-27 23:42:06.917] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain
[2020-10-27 23:42:06.920] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-10-27 23:42:06.921] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/search-result/dist/extension.js
[2020-10-27 23:42:07.482] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:42:07.482] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js
[2020-10-27 23:42:07.600] [exthost] [info] eager extensions activated
[2020-10-27 23:42:35.973] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:42:35.973] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain
[2020-10-27 23:42:35.983] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing {"startup":false,"extensionId":{"value":"vscode.extension-editing","_lower":"vscode.extension-editing"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:42:35.983] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/extension-editing/dist/extensionEditingMain
[2020-10-27 23:42:35.997] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:42:35.997] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain
[2020-10-27 23:42:36.035] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":false,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:42:36.035] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/npm/dist/npmMain
[2020-10-27 23:44:12.527] [exthost] [info] extension host started
[2020-10-27 23:44:12.694] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode.js-debug {"startup":false,"extensionId":{"value":"ms-vscode.js-debug","_lower":"ms-vscode.js-debug"},"activationEvent":"onDebugDynamicConfigurations"}
[2020-10-27 23:44:12.694] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/ms-vscode.js-debug/src/extension.js
[2020-10-27 23:44:13.004] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch {"startup":true,"extensionId":{"value":"vscode.debug-auto-launch","_lower":"vscode.debug-auto-launch"},"activationEvent":"*"}
[2020-10-27 23:44:13.004] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-auto-launch/dist/extension
[2020-10-27 23:44:13.008] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet {"startup":true,"extensionId":{"value":"vscode.emmet","_lower":"vscode.emmet"},"activationEvent":"*"}
[2020-10-27 23:44:13.008] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/emmet/dist/node/emmetNodeMain
[2020-10-27 23:44:13.031] [exthost] [info] ExtensionService#_doActivateExtension vscode.git {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:44:13.031] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/git/dist/main
[2020-10-27 23:44:13.088] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict {"startup":true,"extensionId":{"value":"vscode.merge-conflict","_lower":"vscode.merge-conflict"},"activationEvent":"*"}
[2020-10-27 23:44:13.088] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/merge-conflict/dist/mergeConflictMain
[2020-10-27 23:44:13.095] [exthost] [info] ExtensionService#_doActivateExtension vscode.search-result {"startup":true,"extensionId":{"value":"vscode.search-result","_lower":"vscode.search-result"},"activationEvent":"*"}
[2020-10-27 23:44:13.095] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/search-result/dist/extension.js
[2020-10-27 23:44:13.208] [exthost] [info] ExtensionService#_doActivateExtension vscode.github {"startup":true,"extensionId":{"value":"vscode.github","_lower":"vscode.github"},"activationEvent":"*"}
[2020-10-27 23:44:13.209] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/github/dist/extension.js
[2020-10-27 23:44:13.297] [exthost] [info] eager extensions activated
[2020-10-27 23:44:15.062] [exthost] [info] ExtensionService#_doActivateExtension redhat.java {"startup":false,"extensionId":{"value":"redhat.java","_lower":"redhat.java"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:44:15.062] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension
[2020-10-27 23:44:15.137] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-debug {"startup":false,"extensionId":{"value":"vscjava.vscode-java-debug","_lower":"vscjava.vscode-java-debug"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:44:15.137] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-debug-0.29.0/dist/extension
[2020-10-27 23:44:15.174] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-dependency {"startup":false,"extensionId":{"value":"vscjava.vscode-java-dependency","_lower":"vscjava.vscode-java-dependency"},"activationEvent":"onLanguage:java"}
[2020-10-27 23:44:15.174] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-java-dependency-0.14.0/dist/extension
[2020-10-27 23:44:15.481] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2020-10-27 23:44:15.525] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2020-10-27 23:44:15.544] [exthost] [info] Extension 'redhat.java' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
[2020-10-27 23:44:24.041] [exthost] [info] Extension 'vscjava.vscode-java-debug' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
[2020-10-27 23:44:31.444] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-server-ready {"startup":false,"extensionId":{"value":"vscode.debug-server-ready","_lower":"vscode.debug-server-ready"},"activationEvent":"onDebugResolve"}
[2020-10-27 23:44:31.444] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/debug-server-ready/dist/extension
[2020-10-27 23:48:01.199] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing {"startup":false,"extensionId":{"value":"vscode.configuration-editing","_lower":"vscode.configuration-editing"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:48:01.200] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/configuration-editing/dist/configurationEditingMain
[2020-10-27 23:48:01.212] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing {"startup":false,"extensionId":{"value":"vscode.extension-editing","_lower":"vscode.extension-editing"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:48:01.212] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/extension-editing/dist/extensionEditingMain
[2020-10-27 23:48:01.224] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features {"startup":false,"extensionId":{"value":"vscode.json-language-features","_lower":"vscode.json-language-features"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:48:01.224] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/json-language-features/client/dist/node/jsonClientMain
[2020-10-27 23:48:01.261] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm {"startup":false,"extensionId":{"value":"vscode.npm","_lower":"vscode.npm"},"activationEvent":"onLanguage:json"}
[2020-10-27 23:48:01.261] [exthost] [info] ExtensionService#loadCommonJSModule file:///usr/lib/code-server/lib/vscode/extensions/npm/dist/npmMain
[2020-10-27 23:51:45.160] [exthost] [error] [redhat.java] provider FAILED
[2020-10-27 23:51:45.163] [exthost] [error] Error: The request (id: 23, method: 'textDocument/hover') has been cancelled
	at /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:73458
	at /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:73752
	at Immediate.<anonymous> (/home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:74113)
	at processImmediate (internal/timers.js:456:21)
[2020-10-27 23:51:45.604] [exthost] [error] [redhat.java] provider FAILED
[2020-10-27 23:51:45.604] [exthost] [error] Error: The request (id: 24, method: 'textDocument/hover') has been cancelled
	at /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:73458
	at /home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:73752
	at Immediate.<anonymous> (/home/ubuntu/.local/share/code-server/extensions/redhat.java-0.61.0/dist/extension.js:1:74113)
	at processImmediate (internal/timers.js:456:21)

@ykazakov
Copy link
Author

Seems like this is just a special case of the activation issues #2232.
Downgrading to 3.6.0 solves the problems with activation of Run | Debug:

curl -fsSL https://code-server.dev/install.sh | sh -s -- --version 3.6.0

but the error with activation of vscode-maven-0.21.2 still persist:

[2020-10-28 10:19:10.951] [remoteagent] [info] Extension host stdout {
  message: '[Error - 10:19:10 AM] Oct 28, 2020, 10:19:10 AM Failed to load extension bundles \n' +
    'Load bundle list\n' +
    'org.eclipse.core.runtime.CoreException: Load bundle list\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:169)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n' +
    '\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n' +
    '\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)\n' +
    '\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n' +
    '\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n' +
    '\tat java.base/java.lang.Thread.run(Thread.java:834)\n' +
    'Contains: Cannot extract bundle symbolicName or version /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar\n' +
    'java.nio.file.NoSuchFileException: /home/ubuntu/.local/share/code-server/extensions/vscjava.vscode-maven-0.21.2/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.21.2.jar\n' +
    '\tat java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)\n' +
    '\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)\n' +
    '\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)\n' +
    '\tat java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)\n' +
    '\tat java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149)\n' +
    '\tat java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)\n' +
    '\tat java.base/java.nio.file.Files.readAttributes(Files.java:1763)\n' +
    '\tat java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1225)\n' +
    '\tat java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:727)\n' +
    '\tat java.base/java.util.zip.ZipFile$CleanableResource.get(ZipFile.java:844)\n' +
    '\tat java.base/java.util.zip.ZipFile.<init>(ZipFile.java:247)\n' +
    '\tat java.base/java.util.zip.ZipFile.<init>(ZipFile.java:177)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:348)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:319)\n' +
    '\tat java.base/java.util.jar.JarFile.<init>(JarFile.java:258)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.getBundleInfo(BundleUtils.java:302)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:116)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:79)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:53)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:205)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n' +
    '\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n' +
    '\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n' +
    '\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$0(ParentProcessWatcher.java:123)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)\n' +
    '\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n' +
    '\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n' +
    '\tat java.base/java.lang.Thread.run(Thread.java:834)\n',
  level: 'info',
  timestamp: '2020-10-28 10:19:10.949'
}

@ykazakov
Copy link
Author

Looks like the activation problems have now been fixed in v.3.7.3.
The only problem lieft is with vscode-maven-0.21.2. I will open a new ticket for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant