Skip to content

Bundle startup failed reference:file:.vscode/extensions/vscjava.vscode-java-test-0.43.2025040304/server/org.jacoco.core_0.8.13.202504020838.jar #4242

@salvah22

Description

@salvah22

When using Version 1.47.0, the VS Code test runner does not properly load when opening a Java project. It instead says no tests found in the workplace and I get the below error in the output. Downgrading to 1.46.0 solves the issue.


!ENTRY org.eclipse.jdt.ls.core 4 0 2025-11-10 09:37:48.456
!MESSAGE Failed to load extension bundles 
!STACK 1
org.eclipse.core.runtime.CoreException: Load bundle list
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:175)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:99)
	at org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:72)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:286)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:128)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:271)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:201)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:91)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Contains: Bundle startup failed reference:file:/c:/Users/NICE_TRY_DIDDY/.vscode/extensions/vscjava.vscode-java-test-0.43.2025040304/server/com.microsoft.java.test.plugin-0.43.1.jar
org.osgi.framework.BundleException: Could not resolve module: com.microsoft.java.test.plugin [117]
  Unresolved requirement: Require-Bundle: org.objectweb.asm; bundle-version="[9.8.0,9.9.0)"
  Unresolved requirement: Require-Bundle: junit-platform-suite-commons; bundle-version="1.8.1"
    -> Bundle-SymbolicName: junit-platform-suite-commons; bundle-version="1.11.0"
       junit-platform-suite-commons [109]
         Unresolved requirement: Import-Package: org.junit.platform.suite.api; version="[1.11.0,2.0.0)"
           -> Export-Package: org.junit.platform.suite.api; bundle-symbolic-name="junit-platform-suite-api"; bundle-version="1.11.0"; version="1.11.0"; status="STABLE"; uses:="org.apiguardian.api,org.junit.platform.commons.annotation"
              junit-platform-suite-api [108]
                No resolution report for the bundle.  Unresolved requirement: Require-Bundle: junit-platform-suite-api; bundle-version="1.4.0"
    -> Bundle-SymbolicName: junit-platform-suite-api; bundle-version="1.11.0"
  Unresolved requirement: Require-Bundle: junit-platform-suite-engine; bundle-version="1.8.1"
    -> Bundle-SymbolicName: junit-platform-suite-engine; bundle-version="1.11.0"
       junit-platform-suite-engine [110]
         Unresolved requirement: Import-Package: org.junit.platform.suite.commons; version="[1.11.0,2.0.0)"; status="INTERNAL"
           -> Export-Package: org.junit.platform.suite.commons; bundle-symbolic-name="junit-platform-suite-commons"; bundle-version="1.11.0"; version="1.11.0"; status="INTERNAL"; mandatory:="status"; uses:="org.apiguardian.api,org.junit.platform.engine,org.junit.platform.launcher"
         Unresolved requirement: Import-Package: org.junit.platform.suite.api; version="[1.11.0,2.0.0)"
           -> Export-Package: org.junit.platform.suite.api; bundle-symbolic-name="junit-platform-suite-api"; bundle-version="1.11.0"; version="1.11.0"; status="STABLE"; uses:="org.apiguardian.api,org.junit.platform.commons.annotation"
  Unresolved requirement: Require-Bundle: junit-platform-runner; bundle-version="1.4.0"
    -> Bundle-SymbolicName: junit-platform-runner; bundle-version="1.11.0"
       junit-platform-runner [107]
         Unresolved requirement: Import-Package: org.junit.platform.suite.commons; version="[1.11.0,2.0.0)"; status="INTERNAL"
           -> Export-Package: org.junit.platform.suite.commons; bundle-symbolic-name="junit-platform-suite-commons"; bundle-version="1.11.0"; version="1.11.0"; status="INTERNAL"; mandatory:="status"; uses:="org.apiguardian.api,org.junit.platform.engine,org.junit.platform.launcher"
         Unresolved requirement: Import-Package: org.junit.platform.suite.api; version="[1.11.0,2.0.0)"
           -> Export-Package: org.junit.platform.suite.api; bundle-symbolic-name="junit-platform-suite-api"; bundle-version="1.11.0"; version="1.11.0"; status="STABLE"; uses:="org.apiguardian.api,org.junit.platform.commons.annotation"
  Unresolved requirement: Require-Bundle: junit-jupiter-params; bundle-version="5.4.0"
    -> Bundle-SymbolicName: junit-jupiter-params; bundle-version="5.11.0"
       junit-jupiter-params [103]
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit5.runtime
    -> Bundle-SymbolicName: org.eclipse.jdt.junit5.runtime; bundle-version="1.1.300.v20231214-1952"; singleton:="true"
       org.eclipse.jdt.junit5.runtime [114]
         Unresolved requirement: Require-Bundle: junit-platform-runner; bundle-version="1.4.0"
           -> Bundle-SymbolicName: junit-platform-runner; bundle-version="1.11.0"
         Unresolved requirement: Require-Bundle: junit-jupiter-migrationsupport; bundle-version="5.4.0"
           -> Bundle-SymbolicName: junit-jupiter-migrationsupport; bundle-version="5.11.0"
              junit-jupiter-migrationsupport [102]
         Unresolved requirement: Require-Bundle: junit-platform-suite-api; bundle-version="1.4.0"
           -> Bundle-SymbolicName: junit-platform-suite-api; bundle-version="1.11.0"
         Unresolved requirement: Require-Bundle: junit-platform-suite-commons; bundle-version="1.8.1"
           -> Bundle-SymbolicName: junit-platform-suite-commons; bundle-version="1.11.0"
         Unresolved requirement: Require-Bundle: junit-jupiter-params; bundle-version="5.4.0"
           -> Bundle-SymbolicName: junit-jupiter-params; bundle-version="5.11.0"
         Unresolved requirement: Require-Bundle: junit-vintage-engine; bundle-version="5.4.0"
           -> Bundle-SymbolicName: junit-vintage-engine; bundle-version="5.11.0"
              junit-vintage-engine [111]
                No resolution report for the bundle.         Unresolved requirement: Require-Bundle: junit-platform-suite-engine; bundle-version="1.8.1"
           -> Bundle-SymbolicName: junit-platform-suite-engine; bundle-version="1.11.0"
  Unresolved requirement: Require-Bundle: junit-vintage-engine; bundle-version="5.4.0"
    -> Bundle-SymbolicName: junit-vintage-engine; bundle-version="5.11.0"
  Unresolved requirement: Require-Bundle: org.eclipse.jdt.junit4.runtime
    -> Bundle-SymbolicName: org.eclipse.jdt.junit4.runtime; bundle-version="1.3.100.v20231214-1952"; singleton:="true"
       org.eclipse.jdt.junit4.runtime [113]
         No resolution report for the bundle.  Unresolved requirement: Require-Bundle: junit-jupiter-migrationsupport; bundle-version="5.4.0"
    -> Bundle-SymbolicName: junit-jupiter-migrationsupport; bundle-version="5.11.0"

	at org.eclipse.osgi.container.Module.start(Module.java:495)
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:471)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.startBundles(BundleUtils.java:310)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:173)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:99)
	at org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:72)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:286)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:128)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:271)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:201)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:91)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Contains: Bundle startup failed reference:file:/c:/Users/NICE_TRY_DIDDY/.vscode/extensions/vscjava.vscode-java-test-0.43.2025040304/server/org.jacoco.core_0.8.13.202504020838.jar
org.osgi.framework.BundleException: Could not resolve module: org.jacoco.core [116]
  Unresolved requirement: Import-Package: org.objectweb.asm; version="[9.8.0,9.9.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:495)
	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:471)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.startBundles(BundleUtils.java:310)
	at org.eclipse.jdt.ls.core.internal.handlers.BundleUtils.loadBundles(BundleUtils.java:173)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler.handleInitializationOptions(InitHandler.java:99)
	at org.eclipse.jdt.ls.core.internal.handlers.BaseInitHandler.initialize(BaseInitHandler.java:72)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.initialize(JDTLanguageServer.java:286)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:128)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:271)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:201)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:91)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

Expected behavior: Test runner shows tests
Actual behavior: Test runner says no tests found and prompts me to install testing extension.
Workaround: Downgrade to version 1.46.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions