This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
在我的团队中、我们通过 git 分享一些在 CCS 上打开的项目、其中一些项目广泛使用链接资源。
当小组中的某个人员需要 删除文件时、他们还会删除任何相关链接资源、并提交删除和 更新的.project。
现在的问题是、当其他人在其 CCS 上执行更改并打开项目时、他看不到已删除的资源、如果他尝试使用 GUI 手动删除该资源、则会引发 NullPointerException。
删除工程(或.metadata 文件夹)并从头重新导入工程可解决此问题。
版本 IF 版本:7.2.0.00013、CDT 9.0.0.2016062011和 Eclipse 平台4.6.0.v201606-1342内部版本 ID:I201606-1100。
从日志中获取的异常的 stacktrace 为:
!entry org.eclipse.LTK/ui.remacing 4 10000 2019-04-04 18:16:36.261 ! Message Internal Error !stack 0 java.lang.NullPointerException com.ti.ccstudio.project.core.internal.temp.XMoveDeleteHook.deleteFile(XMoveDeleteHook.java:83) org.eclipse.team.internal.core.MoveDeleteManager.deleteFile(MoveDeleteManager.java:50) org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1827) org.eclipse.core.internal.resources.Resource.delete(Resource.java:782) 在 org.eclipse.LTK 内核.remingingingation.resource.DelResourceChange.Perform (DeleteChange.Java:163) org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:280) org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:280) 请访问 org.eclipse.LTK 核心重构.PerformChangeOperation$1.run(PerformChangeOperation.java:257) org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) 在 org.eclipse.LTK 核心重构.PerformChangeOperation.executeChange (PerformChangeOperation.Java:305) org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:96) org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:221) org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:86) 访问 org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
作为参考、我在 StackOverflow 上问了相同的问题 :https://stackoverflow.com/questions/55518637/eclipse-does-not-refresh-project-information、两个地方都可以回答。
非常感谢。