Closed eatgrass closed 7 months ago
See https://github.com/mfussenegger/nvim-jdtls/issues/565, mason contains a java-debug version that's not compatible with eclipse.jdt.ls 1.28.0
Please use the search before opening new issues
Seems like it works for this version now: https://github.com/eclipse-jdtls/eclipse.jdt.ls/releases/tag/v1.31.0
LSP client configuration
{ cmd = {
},
root_dir = require("jdtls.setup").find_root { ".git", "mvnw", "gradlew", "pom.xml" }, on_attach = on_attach, capabilities = capabilities, settings = { java = { eclipse = { downloadSources = true, }, configuration = { updateBuildConfiguration = "interactive", runtimes = { { name = "JavaSE-1.8", path = home .. "/Library/Java/JavaVirtualMachines/azul-1.8.0_382/Contents/Home", }, { name = "JavaSE-17", path = home .. "/Library/Java/JavaVirtualMachines/azul-17.0.8/Contents/Home", }, }, }, maven = { enabled = true, downloadSources = true, }, implementationsCodeLens = { enabled = true, }, referencesCodeLens = { enabled = true, }, references = { includeDecompiledSources = true, }, inlayHints = { parameterNames = { enabled = "all", }, format = { enabled = true, settings = { url = home .. "/.config/nvim/jars/eclipse-java-google-style.xml", }, }, signatureHelp = { enabled = true }, contentProvider = { preferred = "fernflower" }, }, }, completion = { favoriteStaticMembers = { "org.hamcrest.MatcherAssert.assertThat", "org.hamcrest.Matchers.", "org.hamcrest.CoreMatchers.", "org.junit.jupiter.api.Assertions.", "java.util.Objects.requireNonNull", "java.util.Objects.requireNonNullElse", "org.mockito.Mockito.", }, }, sources = { organizeImports = { starThreshold = 9999, staticStarThreshold = 9999, }, }, codeGeneration = { toString = { template = "${object.className}{${member.name()}=${member.value}, ${otherMembers}}", }, useBlocks = true, }, init_options = { bundles = bundles, extendedClientCapabilities = extendedClientCapabilities, }, flags = { allow_incremental_sync = true, }, }
Eclipse.jdt.ls version
1.29.0
Steps to Reproduce
lua require('jdtls').test_nearest_method()
.Expected Result
The testing method needs to be executed.
Actual Result
The testing method encountered an error: "Error fetching test candidates: org/eclipse/jdt/ls/core/internal/hover/JavaElementLabels".