无法为' /。org.eclipse.dltk.core.external.folders'编写元数据。

时间:2015-11-19 09:47:47

标签: eclipse

有一天,突然间,我的日食陷入了困境。 当我重新打开它时,它坚持将工作空间构建为64%,而且非常慢。 我在网上找到的解决方案是删除.metadeta文件夹,然后逐个添加项目,eclipse应该自动重新创建该文件夹。

不是最好的解决方案,但它有效。所以我做到了,我的日食工作得很好,但是每15分钟我收到一条消息"无法为' /。org.eclipse.dltk.core.external.folders'编写元数据。 #34;

日志:

!ENTRY org.eclipse.core.resources 4 568 2015-11-19 10:57:32.327
!MESSAGE Could not write metadata for '/.org.eclipse.dltk.core.external.folders'.
!STACK 0
java.io.FileNotFoundException: C:\wamp\www\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.dltk.core.external.folders\.markers.snap (The system cannot find the path specified)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.eclipse.core.internal.localstore.SafeChunkyOutputStream.<init>(SafeChunkyOutputStream.java:45)
    at org.eclipse.core.internal.localstore.SafeChunkyOutputStream.<init>(SafeChunkyOutputStream.java:41)
    at org.eclipse.core.internal.resources.SaveManager.visitAndSnap(SaveManager.java:1745)
    at org.eclipse.core.internal.resources.SaveManager.visitAndSnap(SaveManager.java:1828)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1202)
    at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144)
    at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

我不知道它对程序的影响,不过它运行正常,但我不喜欢它。

任何解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我的工作区发生了类似的事情 - 我设法通过手动删除$WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.dltk.core.external.folders/.location文件来解决这个问题

在这种情况下,看起来它会在C:\wamp\www/workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.dltk.core.external.folders\.location