我刚刚升级到 Eclipse Juno 4.2。我有一个完全干净的新工作区,但导入了以前在 Eclipse 3.7 中使用过的项目,因此其中有一些 Eclipse 元数据。
当迁移到 4.2 时,我将项目转换为使用“Project Facets”。唯一启用的 Facet 是“Java”。
但是,我的进度视图中经常出现“JPA Java Change Event Handler (Waiting)”。我的项目中确实有 JPA 带注释的类,但我没有启用 JPA 方面。
那么...为什么我让 Eclipse 运行这些任务?
Update:已经向 Eclipse 提交了 bug,正在查看它的外观:https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171 https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171
不幸的是,JPA java 完成建议扩展点错误地强制 o.e.jpt.jpa.core 插件激活。一旦我们的插件被激活,我们就开始监听java事件和facet事件,无论JPA是否是facet的。在 Juno 中,这些后台线程被转换为 Eclipse Jobs 框架。在 Helios 中,您不会在进度视图中看到它们,但也存在同样的问题。
感谢您输入针对 Dali 的错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171 https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171对于这个问题。
Update:Juno SR1 的 bug 已修复,感谢 JDT Text 快速解决了这个 Dali bug!
Update 2:此问题在其他用例中仍然出现。 Juno SR2 正在修复 3 个错误,这将有助于解决此问题。其中一些需要进一步修复,需要在开普勒中进行。查看错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=397778 https://bugs.eclipse.org/bugs/show_bug.cgi?id=397778
https://bugs.eclipse.org/bugs/show_bug.cgi?id=397606 https://bugs.eclipse.org/bugs/show_bug.cgi?id=397606
https://bugs.eclipse.org/bugs/show_bug.cgi?id=386393 https://bugs.eclipse.org/bugs/show_bug.cgi?id=386393
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)