microsoft / microsoft/multilspy
Eclipse JDT.LS: Requesting references at a point returns the references for a different symbol
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 610
- Forks
- 111
- PR merge metrics
- No merged PRs in 30d
Description
The issue was reported by @rgrunber at https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2943#issuecomment-1809230292.
The same issue is noted in the JDT.LS unit test for references at https://github.com/microsoft/monitors4codegen/blob/main/tests/multilspy/test_multilspy_java.py#L46. This issue is seen specifically in Windows, but not in Linux.
Contributor guide
No contributing guide indexed for this repository
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
Start with tests/multilspy/test_multilspy_java.py around line 46 and compare its reference request behavior on Windows and Linux. Read the linked JDT.LS report and PR comment for the failing scenario; done means the request returns references for the selected symbol on Windows without regressing Linux behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, python
- Domain
- devtools, operating-systems, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100