I'm using kate 22.12.2 with jdtls 1.19.0 on arch linux and the LSP server just spits a bunch of errors for file paths that have a space somewhere in them. In my case, the project folder name has a space in it.
[20:56:25  LSP Server Log] java@/home/riedler/Documents/schule/2223/SEW/8a Grand Prix von Monaco
[Error] 22 Feb 2023, 20:56:25 Failed to resolve file:///home/riedler/Documents/schule/2223/SEW/8a Grand Prix von Monaco/src/EventBroadcaster.java
Illegal character in path at index 52: file:///home/riedler/Documents/schule/2223/SEW/8a Grand Prix von Monaco/src/EventBroadcaster.java
java.net.URISyntaxException: Illegal character in path at index 52: file:///home/riedler/Documents/schule/2223/SEW/8a Grand Prix von Monaco/src/EventBroadcaster.java
at java.base/java.net.URI$Parser.fail(URI.java:2970)
at java.base/java.net.URI$Parser.checkChars(URI.java:3141)
at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3223)
at java.base/java.net.URI$Parser.parse(URI.java:3171)
at java.base/java.net.URI.(URI.java:620)
at org.eclipse.jdt.ls.core.internal.JDTUtils.toURI(JDTUtils.java:1111)
at org.eclipse.jdt.ls.core.internal.JDTUtils.resolveTypeRoot(JDTUtils.java:421)
at org.eclipse.jdt.ls.core.internal.JDTUtils.resolveTypeRoot(JDTUtils.java:408)
at org.eclipse.jdt.ls.core.internal.handlers.DocumentSymbolHandler.documentSymbol(DocumentSymbolHandler.java:74)
at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$14(JDTLanguageServer.java:691)
at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:79)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1311)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1841)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1806)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
the other errors are identical, just with different filenames.
I'm using kate 22.12.2 with jdtls 1.19.0 on arch linux and the LSP server just spits a bunch of errors for file paths that have a space somewhere in them. In my case, the project folder name has a space in it.
the other errors are identical, just with different filenames.