microsoft / microsoft/vscode-cpptools
Incorrect "Unable to process IntelliSense for file with same canonicalized path as existing file." message can appear when cpptools crashes
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Kill cpptools on Mac or maybe other Linux OS's. It don't think it repros on Windows.
Bug: An incorrect warning appears:
LSP: (invoked) textDocument/didOpen: file:///Users/user/test1/test4.h
Unable to process IntelliSense for file with same canonicalized path as existing file. uri: file:///Users/user/test1/test4.h, canonicalized path: /Users/user/test1/test4.h
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
Start by reproducing the issue by killing cpptools on macOS or Linux and observing the textDocument/didOpen warning for test4.h. Trace the crash and file-reopen path that produces the canonicalized-path message, then verify that this incorrect warning no longer appears after recovery.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, vscode
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100