一尘不染

为什么Eclipse Juno 4.2运行“ JPA Java Change Event Handler”进程?

java

我刚刚升级到Eclipse Juno 4.2。我有一个全新的
工作区,但是导入了以前在
Eclipse 3.7中使用过的项目,因此其中包含一些Eclipse元数据。

移至4.2时,我将项目转换为使用“ Project Facets”。
启用的唯一方面是“ Java”。

但是,
我的进度视图中经常出现“ JPA Java更改事件处理程序(等待)” 。我在项目中确实有带JPA注释的类,但
没有启用JPA构面。

那么……为什么我要让Eclipse运行这些任务?

更新:已将错误提交给Eclipse,并且正在通过其外观进行查看
:https : //bugs.eclipse.org/bugs/show_bug.cgi?id=386171


阅读 271

收藏
2020-12-03

共1个答案

一尘不染

不幸的是,JPA
Java完成建议扩展点错误地强制了oejpt.jpa.core插件激活。激活插件后,无论JPA多面与否,我们都将开始侦听java事件和facet事件。在Juno中,这些后台线程被转换为Eclipse
Jobs框架。在Helios中,您不会在“进度视图”中看到它们,但是存在相同的问题。

感谢您输入针对Dali的错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171,以解决此问题。

更新 :感谢JDT Text迅速解决了此Dali错误,已修复了Juno SR1的错误!

更新2 :对于其他用例,仍然会出现此问题。在Juno
SR2中,正在处理3个错误,这些错误将有助于解决此问题。其中一些具有进一步的修复功能,需要在开普勒中进行。查看错误:

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=386393

2020-12-03