vscode-java
vscode-java copied to clipboard
Error debugging java
Issue Type: Bug
I'm not sure if this issue is caused by VSCode itself or an extension. Starting this week, I have been unable to debug java code, get intelliscense to show me errors, etc. I saw there was an update to the regular java extensions around last Friday, so I reverted those extensions back a version. After this didn't work, I uninstalled vscode and reinstalled the previous version of that as well, which also didn't fix the issue.
I've noticed that whenever I view an .java file in vscode, at the bottom of my screen there is a spinner that loads forever next to the word "Building". I've tried viewing the logs for the "Language Support for Java(TM) by Red Hat" extension and it is throwing some errors for something to do with Gradle... but I'm not sure whether that is something that could cause the issue....
The projects I am trying to run are maven spring applications using maven-jetty-plugin. Java 1.8.
One of my coworkers is having the same issue... it's possible there is something in my company's network that is just blocking something. Running vscode in an "Elevated Privilege mode" did not fix the issue.
Extension version: 1.8.0 VS Code version: Code 1.69.2 (3b889b090b5ad5793f524b5d1d39fda662b96a2a, 2022-07-18T16:12:52.460Z) OS version: Windows_NT x64 10.0.19044 Restricted Mode: No
System Info
| Item | Value |
|---|---|
| CPUs | Intel(R) Core(TM) i5-9500 CPU @ 3.00GHz (6 x 3000) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled |
| Load (avg) | undefined |
| Memory (System) | 15.79GB (9.07GB free) |
| Process Argv | --crash-reporter-id 05146e5c-cd32-48ed-89e4-146020690e67 |
| Screen Reader | no |
| VM | 0% |
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931:30280409
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
wslgetstarted:30449410
cppdebug:30492333
pylanb8912cf:30529770
vsclangdc:30486549
c4g48928:30535728
d7fjc500:30543455
dsvsc012cf:30540253
!SESSION 2022-08-09 15:25:09.792 ----------------------------------------------- eclipse.buildId=unknown java.version=17.0.3 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Command-line arguments: -data c:\Users[user-name]\AppData\Roaming\Code\User\workspaceStorage\972c5308ecf8c76b0a988af9fdae1e3c\redhat.java\jdt_ws
!ENTRY org.eclipse.core.resources 2 10035 2022-08-09 15:25:11.579 !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:12.896 !MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.211 !MESSAGE Main thread is waiting
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.266 !MESSAGE >> initialize
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.269 !MESSAGE Initializing Java Language Server 1.13.0.202206301619
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.295 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/io.projectreactor.reactor-core.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.298 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/org.reactivestreams.reactive-streams.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.300 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/jdt-ls-commons.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.303 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/jdt-ls-extension.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.307 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.22/dist/com.microsoft.jdtls.intellicode.core-0.5.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.309 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-debug-0.42.0/server/com.microsoft.java.debug.plugin-0.38.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.312 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-dependency-0.21.0/server/com.microsoft.jdtls.ext.core-0.21.0.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.315 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/com.microsoft.java.test.plugin-0.35.2.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.320 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.323 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.326 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.329 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.334 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.339 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.342 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.344 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.opentest4j_1.2.0.v20190826-0900.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.347 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.350 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.353 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.356 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.359 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.361 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.apiguardian_1.1.0.v20190826-0900.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:13.365 !MESSAGE Installed reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-maven-0.36.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.27.1.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.078 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.opentest4j_1.2.0.v20190826-0900.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.079 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.080 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/io.projectreactor.reactor-core.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.081 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.082 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.084 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.087 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.088 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/jdt-ls-commons.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.089 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.090 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.090 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.091 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.092 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/org.reactivestreams.reactive-streams.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.093 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.094 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.095 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/pivotal.vscode-spring-boot-1.37.0/jars/jdt-ls-extension.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.096 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.097 !MESSAGE Started reference:file:/c:/Users/[user-name]/.vscode/extensions/vscjava.vscode-java-test-0.35.2/server/org.apiguardian_1.1.0.v20190826-0900.jar
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.106 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.107 !MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.project.isTestFile, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.resolveSourceAttachment, java.project.addToSourcePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.109 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.109 !MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.110 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.111 !MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.112 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.113 !MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.114 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.114 !MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.115 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.116 !MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.117 !MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.117 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.118 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.119 !MESSAGE Non-Static Commands: [sts.java.javadoc]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.120 !MESSAGE Static Commands: [sts.java.type]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.121 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.121 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.122 !MESSAGE Non-Static Commands: [sts.java.javadocHoverLink]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.123 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.124 !MESSAGE Non-Static Commands: [sts.java.location]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.125 !MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.126 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.127 !MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.127 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.129 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.129 !MESSAGE Non-Static Commands: [sts.java.code.completions]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.157 !MESSAGE Starting org.eclipse.m2e.core
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.158 !MESSAGE Started org.eclipse.m2e.core 1ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.162 !MESSAGE ProjectRegistryRefreshJob finished 2ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.166 !MESSAGE Starting org.eclipse.buildship.core
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.196 !MESSAGE Started org.eclipse.buildship.core 34ms
!ENTRY org.eclipse.buildship.core 2 0 2022-08-09 15:25:14.590 !MESSAGE Could not load Gradle version information !STACK 0 org.gradle.api.UncheckedIOException: Cannot download published Gradle versions. at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:165) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.tryToDownloadAndCacheVersions(PublishedGradleVersions.java:149) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.create(PublishedGradleVersions.java:109) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersionsWrapper$LoadVersionsJob.run(PublishedGradleVersionsWrapper.java:60) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown Source) at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source) at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:162) ... 4 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.validator.PKIXValidator.doBuild(Unknown Source) at java.base/sun.security.validator.PKIXValidator.engineValidate(Unknown Source) at java.base/sun.security.validator.Validator.validate(Unknown Source) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ... 22 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source) at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) at java.base/java.security.cert.CertPathBuilder.build(Unknown Source) ... 27 more
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:14.603 !MESSAGE LoadingGradleVersionJob finished 406ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:15.458 !MESSAGE Importing Maven project(s)
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:25:15.555 !MESSAGE Workspace initialized in 605ms !SESSION 2022-08-09 15:26:46.282 ----------------------------------------------- eclipse.buildId=unknown java.version=17.0.3 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Command-line arguments: -data c:\Users[user-name]\AppData\Roaming\Code\User\workspaceStorage\972c5308ecf8c76b0a988af9fdae1e3c\redhat.java\jdt_ws
!ENTRY org.eclipse.core.resources 2 10035 2022-08-09 15:26:47.797 !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.270 !MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.654 !MESSAGE Main thread is waiting
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.792 !MESSAGE >> initialize
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.795 !MESSAGE Initializing Java Language Server 1.13.0.202206301619
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.906 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.907 !MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.project.isTestFile, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.resolveSourceAttachment, java.project.addToSourcePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.908 !MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.912 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.913 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.913 !MESSAGE Non-Static Commands: [sts.java.javadoc]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.914 !MESSAGE Static Commands: [sts.java.type]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.915 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.917 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.917 !MESSAGE Non-Static Commands: [sts.java.javadocHoverLink]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.918 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.919 !MESSAGE Non-Static Commands: [sts.java.location]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.920 !MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.923 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.926 !MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.934 !MESSAGE Non-Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.936 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.937 !MESSAGE Non-Static Commands: [sts.java.code.completions]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.938 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.938 !MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.939 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.940 !MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.940 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.941 !MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.942 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.950 !MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.951 !MESSAGE Static Commands: []
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.970 !MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.981 !MESSAGE Starting org.eclipse.m2e.core
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.982 !MESSAGE Started org.eclipse.m2e.core 1ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.984 !MESSAGE ProjectRegistryRefreshJob finished 2ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:49.985 !MESSAGE Starting org.eclipse.buildship.core
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:50.067 !MESSAGE Started org.eclipse.buildship.core 81ms
!ENTRY org.eclipse.buildship.core 2 0 2022-08-09 15:26:50.363 !MESSAGE Could not load Gradle version information !STACK 0 org.gradle.api.UncheckedIOException: Cannot download published Gradle versions. at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:165) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.tryToDownloadAndCacheVersions(PublishedGradleVersions.java:149) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.create(PublishedGradleVersions.java:109) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersionsWrapper$LoadVersionsJob.run(PublishedGradleVersionsWrapper.java:60) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown Source) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown Source) at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source) at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source) at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) at org.eclipse.buildship.core.internal.util.gradle.PublishedGradleVersions.downloadVersionInformation(PublishedGradleVersions.java:162) ... 4 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.validator.PKIXValidator.doBuild(Unknown Source) at java.base/sun.security.validator.PKIXValidator.engineValidate(Unknown Source) at java.base/sun.security.validator.Validator.validate(Unknown Source) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ... 22 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source) at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) at java.base/java.security.cert.CertPathBuilder.build(Unknown Source) ... 27 more
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:50.376 !MESSAGE LoadingGradleVersionJob finished 308ms
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:51.120 !MESSAGE Importing Maven project(s)
!ENTRY org.eclipse.jdt.ls.core 1 0 2022-08-09 15:26:51.182 !MESSAGE Workspace initialized in 662ms
(...I accidently hit the button to close the issue with a comment rather than the actual comment button. I'm going to reopen this. I promise I'm not actually as dumb as I am making myself seem....)
This was the solution to my issue:
https://github.com/redhat-developer/vscode-java/issues/2577
needed to add
-Xlog:jni+resolve=off
to the end of vscode's "java.jdt.ls.vmargs" setting.
Gosh this was so many hours of my life wasted. Good luck to any hapless soul who happens upon this string in the future.