-
Notifications
You must be signed in to change notification settings - Fork 381
Open
Labels
needs more informationUse if we need more information for a specific ticketUse if we need more information for a specific ticket
Description
Describe the bug
While looking in my metals log I found the following:
SEVERE: Internal error: Expected authority at index 7: file://
java.lang.IllegalArgumentException: Expected authority at index 7: file://
at java.base/java.net.URI.create(URI.java:932)
at scala.meta.internal.mtags.MtagsEnrichments$XtensionStringMtags.toAbsolutePath(MtagsEnrichments.scala:190)
at scala.meta.internal.metals.MetalsEnrichments$XtensionString.toAbsolutePath(MetalsEnrichments.scala:787)
at scala.meta.internal.metals.MetalsEnrichments$XtensionString.toAbsolutePath(MetalsEnrichments.scala:784)
at scala.meta.internal.metals.Compilers.withPCAndAdjustLsp(Compilers.scala:1415)
at scala.meta.internal.metals.Compilers.signatureHelp(Compilers.scala:1150)
at scala.meta.internal.metals.MetalsLspService.$anonfun$signatureHelp$1(MetalsLspService.scala:1157)
at scala.meta.internal.metals.CancelTokens$.future(CancelTokens.scala:38)
at scala.meta.internal.metals.MetalsLspService.signatureHelp(MetalsLspService.scala:1156)
at scala.meta.internal.metals.WorkspaceLspService.signatureHelp(WorkspaceLspService.scala:599)
at scala.meta.metals.lsp.DelegatingScalaService.signatureHelp(DelegatingScalaService.scala:138)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
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.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(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.net.URISyntaxException: Expected authority at index 7: file://
at java.base/java.net.URI$Parser.fail(URI.java:2995)
at java.base/java.net.URI$Parser.failExpecting(URI.java:3001)
at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3245)
at java.base/java.net.URI$Parser.parse(URI.java:3196)
at java.base/java.net.URI.<init>(URI.java:645)
at java.base/java.net.URI.create(URI.java:930)
... 24 more
I'm running with
-Dmetals.verbose=true
-Dmetals.askToReconnect=false
-Dmetals.loglevel=debug
No report was created, but since the error started with SEVERE
I thought I'd post it.
Expected behavior
No response
Operating system
Linux
Editor/Extension
Nvim (nvim-metals)
Version of Metals
1.6.0+29-89aca320-SNAPSHOT
Scala version/s
2.13.14
Extra context or search terms
No response
Metadata
Metadata
Assignees
Labels
needs more informationUse if we need more information for a specific ticketUse if we need more information for a specific ticket