redhat-developer / redhat-developer/vscode-java
Invalid project description
未关闭
还没有人认领这个 Issue。
bug
ls-error/crash
- 主要语言
- TypeScript
- 星标
- 2.3k
- 派生
- 546
- 平均合并
- 20 小时 1 分钟
- 30 天内合并 PR
- 11
描述
When I open the first class in my SAP Hybris workspace the language server starts up and then after some time outputs the following log:
[Error - 07:25:19] 26.06.2018 07:24:41 Initialization failed
org.eclipse.core.internal.resources.ResourceException: Invalid project description.
java.lang.RuntimeException: org.eclipse.core.internal.resources.ResourceException: Invalid project description.
at org.eclipse.jdt.ls.core.internal.managers.EclipseProjectImporter.importDir(EclipseProjectImporter.java:96)
at org.eclipse.jdt.ls.core.internal.managers.EclipseProjectImporter.lambda$0(EclipseProjectImporter.java:63)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1080)
at org.eclipse.jdt.ls.core.internal.managers.EclipseProjectImporter.importToWorkspace(EclipseProjectImporter.java:63)
at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:132)
at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.access$1(ProjectsManager.java:126)
at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager$2.run(ProjectsManager.java:120)
at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:38)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:733)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2289)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5733)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5690)
at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:113)
at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:217)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
Caused by: org.eclipse.core.internal.resources.ResourceException: Invalid project description.
at org.eclipse.core.internal.resources.Project.checkDescription(Project.java:170)
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:54)
at org.eclipse.core.internal.resources.Project.create(Project.java:264)
at org.eclipse.core.internal.resources.Project.create(Project.java:248)
at org.eclipse.jdt.ls.core.internal.managers.EclipseProjectImporter.importDir(EclipseProjectImporter.java:92)
... 17 more
It would be nice to know which project it is and what caused this
Environment
- Operating System: macOS 10.12.6 (16G1314)
- JDK version: java version "1.8.0_144"
- Visual Studio Code version: 1.24.1 (1.24.1)
- Java extension version: 0.27.0
Steps To Reproduce
See above
[attach a sample project reproducing the error] -> that's exactly the problem!!
attach logs
Current Result
Only stacktrace is printed to the console
Expected Result
Output more infos, so that the issue can be fixed.
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 EclipseProjectImporter.java 中的 EclipseProjectImporter.importDir 开始,堆栈跟踪显示项目创建失败,并跟踪正在导入的目录。使用报告中的 SAP Hybris 工作区重现问题,并改进诊断输出,使其能够识别项目以及描述无效的原因。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- developer-experience, tooling
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 28/100