redhat-developer / redhat-developer/lsp4ij
Error while consuming 'textDocument/codeLens' with language server 'Tools for MicroProfile'
Open
Nobody has claimed this yet.
bug
- Dominant language
- Java
- Stars
- 344
- Forks
- 113
- Avg merge
- 5h 22m
- Merged PRs (30d)
- 15
Description
Getting the following error on every IntelliJ project, regardless of technology/stack
LSP4IJ version 0.13.0
IntelliJ version: 2024.3.4
Error while consuming 'textDocument/codeLens' with language server 'Tools for MicroProfile'
org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Execution attempt limit (5) reached to execute 'Computing Java codelens.
at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleResponse(RemoteEndpoint.java:209)
at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:193)
at com.redhat.devtools.lsp4ij.LanguageServerWrapper.lambda$start$5(LanguageServerWrapper.java:379)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the recurring textDocument/codeLens error with LSP4IJ 0.13.0, IntelliJ 2024.3.4, and the Tools for MicroProfile language server. Start with LanguageServerWrapper.java around the reported response handling and trace the 'Computing Java codelens' request; done means consuming code lenses no longer produces the execution-attempt error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100