redhat-developer / redhat-developer/vscode-java
Improvement: Classpath is Incomplete warning should give more context
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.3k
- Forks
- 546
- Avg merge
- 20h 1m
- Merged PRs (30d)
- 11
Description
Issue #193 points out that this message can be less than helpful. The wiki points out that this occurs when opening individual java files. But the cases associated with this message suggest there are various other conditions - missing .project files, misconfigured .classpath, among others. I have an environment where I open multiple project directories in a single vscode window. I don't even know which project to start looking at when this message appears.
It would be helpful if the message could display "Classpath is incomplete" in (File or directory reference)
Environment
- Operating System: OSX
- JDK version: jdk 1.8
- Visual Studio Code version: 1.35.1
- Java extension version: 0.46.0
Steps To Reproduce
- With (say) 3 java project directories in a vscode window, delete .project in one.
- Java: Clean the language server environment
"Classpath is Incomplete" warning is displayed
Current Result
Expected Result
Additional Informations
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 with issue #193 and trace the existing "Classpath is incomplete" warning in the Java extension. Reproduce it with multiple Java project directories in one VS Code window after deleting a .project file and cleaning the language server environment. Done means the warning identifies the relevant file or directory.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100