Error by click to running tests of Quarkus when project uses GraalVM

未关闭
#1,752 1 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
28/100
Issue 类型
缺陷
描述清晰度
需要澄清
活跃度
停滞
技术栈
java, typescript, vscode

调研方向

未指定仓库文件或测试;先跟踪 click-to-run 测试的启动流程及其对 QuarkusTest 项目的处理,然后在 GraalVM 和 OpenJDK 下使用链接的 Quarkus 项目复现问题。完成的标准是 click-to-run 按钮能够使用 GraalVM 执行 Quarkus 测试,同时保持 OpenJDK 下正常工作的行为。

由索引模型根据 Issue 内容生成。

描述

ai-triaged bug gradle investigating test-execution

Extension Name: vscjava.vscode-java-test
Extension Version: 0.43.0
OS Version: macOS 15.3
VSCode version: 1.96.4 (apple silicon)

Describe the bug
When try to run tests with "Click to run tests button" it do not work when Quarkus plus GraalVM are configurated, with openJDK JVM it works

To Reproduce

Expected behavior
The be executed without error

Screenshots
Image
Image

Output from "Language Support for Java"

Feb 06, 2025 12:15:01 AM com.microsoft.java.debug.core.UsageDataSession recordInfo
INFO: launch debug info
Feb 06, 2025 12:15:02 AM com.microsoft.java.debug.core.UsageDataSession submitUsageData
INFO: session usage data summary
[Error - 12:15:36 AM] Feb 6, 2025, 12:15:36 AM Error occurred while reading master table file
Input length = 1
java.nio.charset.MalformedInputException: Input length = 1
	at java.base/java.nio.charset.CoderResult.throwException(Unknown Source)
	at java.base/sun.nio.cs.StreamDecoder.implRead(Unknown Source)
	at java.base/sun.nio.cs.StreamDecoder.lockedRead(Unknown Source)
	at java.base/sun.nio.cs.StreamDecoder.read(Unknown Source)
	at java.base/java.io.InputStreamReader.read(Unknown Source)
	at java.base/java.io.BufferedReader.fill(Unknown Source)
	at java.base/java.io.BufferedReader.implReadLine(Unknown Source)
	at java.base/java.io.BufferedReader.readLine(Unknown Source)
	at java.base/java.io.BufferedReader.readLine(Unknown Source)
	at java.base/java.nio.file.Files.readAllLines(Unknown Source)
	at org.eclipse.core.internal.resources.SaveManager.getBadSequenceNumberErrorMessage(SaveManager.java:1670)
	at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1651)
	at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1330)
	at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1321)
	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1294)
	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1205)
	at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:52)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

[Error - 12:15:36 AM] Feb 6, 2025, 12:15:36 AM An internal error occurred during: "Periodic workspace save.".
Cannot set lower sequence number for root (previous: 11, new: 10). Location: /Users/brunosouzapicinini/Library/Application Support/Code/User/workspaceStorage/892194692cfdd750bcffa3ee1ee30376/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resourcesTimestamps and tree sequence numbers from file:
java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 11, new: 10). Location: /Users/brunosouzapicinini/Library/Application Support/Code/User/workspaceStorage/892194692cfdd750bcffa3ee1ee30376/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resourcesTimestamps and tree sequence numbers from file:
	at org.eclipse.core.runtime.Assert.isLegal(Assert.java:68)
	at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1652)
	at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1330)
	at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1321)
	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1294)
	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1205)
	at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:52)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Additional context
Error Message in TestResults:

java.lang.RuntimeException: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution '[https://services.gradle.org/distributions/gradle-8.12.1-all.zip](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html)'.
 at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException([QuarkusTestExtension.java:628](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor([QuarkusTestExtension.java:712](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.Optional.orElseGet([Optional.java:364](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.ArrayList.forEach([ArrayList.java:1597](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.ArrayList.forEach([ArrayList.java:1597](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
Caused by: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution '[https://services.gradle.org/distributions/gradle-8.12.1-all.zip](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html)'.
 at org.gradle.tooling.internal.consumer.ConnectionExceptionTransformer.transform([ConnectionExceptionTransformer.java:57](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure([ResultHandlerAdapter.java:42](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run([DefaultAsyncConsumerActionExecutor.java:68](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute([ExecutorPolicy.java:64](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run([AbstractManagedExecutor.java:48](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker([ThreadPoolExecutor.java:1144](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run([ThreadPoolExecutor.java:642](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.lang.Thread.run([Thread.java:1575](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult([BlockingResultHandler.java:46](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run([DefaultBuildActionExecuter.java:72](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.bootstrap.resolver.QuarkusGradleModelFactory.create([QuarkusGradleModelFactory.java:24](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModel([BuildToolHelper.java:112](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModelForTest([BuildToolHelper.java:105](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.getGradleAppModelForIDE([AbstractJvmQuarkusTestExtension.java:221](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.createAugmentor([AbstractJvmQuarkusTestExtension.java:79](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart([QuarkusTestExtension.java:207](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted([QuarkusTestExtension.java:595](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at io.quarkus.test.junit.QuarkusTestExtension.beforeAll([QuarkusTestExtension.java:645](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 1 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.resolver.QuarkusModelBuildAction.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.getClassPathFor([ClasspathInferer.java:61](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClientSidePayloadClassLoaderRegistry$1.visitClass([ClientSidePayloadClassLoaderRegistry.java:86](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.serialization.WellKnownClassLoaderRegistry$1.visitClass([WellKnownClassLoaderRegistry.java:65](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassLoader([PayloadSerializerObjectOutputStream.java:63](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClass([PayloadSerializerObjectOutputStream.java:55](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassDescriptor([PayloadSerializerObjectOutputStream.java:43](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeNonProxyDesc([ObjectOutputStream.java:1299](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeClassDesc([ObjectOutputStream.java:1248](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeOrdinaryObject([ObjectOutputStream.java:1444](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeObject0([ObjectOutputStream.java:1195](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.defaultWriteFields([ObjectOutputStream.java:1586](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeSerialData([ObjectOutputStream.java:1543](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeOrdinaryObject([ObjectOutputStream.java:1452](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeObject0([ObjectOutputStream.java:1195](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.io.ObjectOutputStream.writeObject([ObjectOutputStream.java:359](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.serialization.PayloadSerializer.serialize([PayloadSerializer.java:53](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.ProviderConnection.runClientAction([ProviderConnection.java:206](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.ProviderConnection.run([ProviderConnection.java:201](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.provider.DefaultConnection.run([DefaultConnection.java:178](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.ParameterizedActionRunner.execute([ParameterizedActionRunner.java:35](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.CancellableActionRunner.run([CancellableActionRunner.java:51](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run([AbstractConsumerConnection.java:69](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run([ParameterValidatingConsumerConnection.java:56](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run([DefaultBuildActionExecuter.java:86](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run([LazyConsumerActionExecutor.java:143](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run([CancellableConsumerActionExecutor.java:45](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run([ProgressLoggingConsumerActionExecutor.java:61](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run([RethrowingErrorsConsumerActionExecutor.java:38](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run([DefaultAsyncConsumerActionExecutor.java:66](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute([ExecutorPolicy.java:64](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run([AbstractManagedExecutor.java:48](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker([ThreadPoolExecutor.java:1144](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run([ThreadPoolExecutor.java:642](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at java.base/java.lang.Thread.run([Thread.java:1575](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.model.ApplicationModel.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 34 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.maven.dependency.ResolvedDependency.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 35 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.workspace.WorkspaceModule.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 36 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.workspace.DefaultWorkspaceModule.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 37 more

Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.workspace.DefaultWorkspaceModule$Builder.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 38 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.workspace.ArtifactSources.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 39 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.workspace.SourceDir.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 40 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.workspace.DefaultSourceDir.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 41 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.DirectoryPathTree.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 42 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.OpenContainerPathTree.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 43 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 44 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest$MultiReleaseMappingReader.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 45 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.Logger.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 46 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.LoggerProviders.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 47 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.JBossLogManagerProvider.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 48 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LogContext.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 49 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LogContext$LazyHolder.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 50 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.References.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 51 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.WeakReference.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 52 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.References$ReaperThread.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 53 more
Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.graalvm.nativeimage.ImageInfo.
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:140](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:136](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 54 more
Caused by: org.gradle.api.GradleException: Cannot determine classpath for resource 'org/graalvm/nativeimage/ImageInfo.class' from location 'jrt:/org.graalvm.nativeimage/org/graalvm/nativeimage/ImageInfo.class'.
 at org.gradle.internal.classloader.ClasspathUtil.getClasspathForResource([ClasspathUtil.java:146](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass([ClasspathUtil.java:107](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 at org.gradle.internal.daemon.client.serialization.ClasspathInferer.find([ClasspathInferer.java:92](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html))
 ... 55 more
主要语言
TypeScript
星标
340
派生
173
平均合并
1 天 19 小时
30 天内合并 PR
18

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

microsoft/vscode-java-test 的其他 Issue

查看 microsoft/vscode-java-test 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。