【问题标题】:Eclipse internal error cannot load java tooling after svn conflict on EJB project在 EJB 项目上的 svn 冲突后,Eclipse 内部错误无法加载 java 工具
【发布时间】:2014-01-26 23:48:07
【问题描述】:

我使用 eclipse 开普勒,我已经从 eclipse 市场下载了 svn,并带有所有正确的连接器。

我正在开发一个非常简单的 Java 企业应用程序。

我有一个 Ear 项目、EJB 客户端项目、EJB 项目、Web 项目,都正确绑定。

我的代码在这里:

https://code.google.com/p/tralve-dreams-group-handic-app/source/browse/

问题如下:

我已经提交了所有 4 个项目,但我在 EJB 的某些配置文件上遇到了冲突。由于我根本没有修改那个项目,所以我只是提交了其他 3 个项目,并从我的笔记本电脑中删除了 4 个,以便进行全新的结帐。

现在发生的情况是,当我下载项目时,bean 的所有注释以及它们的导入都无法解析(例如,@Stateless 无法解析),如果我重新启动 Eclipse 并打开这些项目,IDE 就会分为几个内部错误,例如“无法下载 Java 工具”或构建错误。

当然我不能在我的 glassfish 4.0 服务器上部署,因为它找不到任何 ejb。

如果有人知道什么,我求他尽快回答这个问题,IDE 现在没用了,几天后我有一个重要的截止日期。

我已经尝试删除工作区 .metadata。 这是我从 .log 中得到的:

    !ENTRY org.eclipse.jst.common.project.facet.core 4 -1 2014-01-26 23:33:44.910
!MESSAGE No property tester contributes a property oracle.eclipse.tools.common.wtp.core.fproj.containsRuntimeComponentType to type class org.eclipse.wst.common.project.facet.core.runtime.internal.BridgedRuntime
!STACK 1
org.eclipse.core.runtime.CoreException: No property tester contributes a property oracle.eclipse.tools.common.wtp.core.fproj.containsRuntimeComponentType to type class org.eclipse.wst.common.project.facet.core.runtime.internal.BridgedRuntime
    at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123)
    at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:96)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
    at org.eclipse.core.internal.expressions.IterateExpression.evaluate(IterateExpression.java:164)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
    at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
    at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:53)
    at org.eclipse.jst.common.project.facet.core.libprov.internal.LibraryProvider.isEnabledFor(LibraryProvider.java:287)
    at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.validateLibraryProvider_(AbstractJpaProject.java:1476)
    at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.validateLibraryProvider(AbstractJpaProject.java:1462)
    at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.validate(AbstractJpaProject.java:1455)
    at org.eclipse.jpt.jpa.core.internal.AbstractJpaProject.getValidationMessages(AbstractJpaProject.java:1445)
    at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager.buildValidationMessages_(InternalJpaProjectManager.java:584)
    at org.eclipse.jpt.jpa.core.internal.InternalJpaProjectManager$BuildValidationMessagesCommand.execute(InternalJpaProjectManager.java:572)
    at org.eclipse.jpt.common.core.internal.utility.command.CommandJobCommandAdapter.execute(CommandJobCommandAdapter.java:50)
    at org.eclipse.jpt.common.core.internal.utility.command.JobCommandJob.run(JobCommandJob.java:42)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!SUBENTRY 1 org.eclipse.core.expressions 4 201 2014-01-26 23:33:44.911
!MESSAGE No property tester contributes a property oracle.eclipse.tools.common.wtp.core.fproj.containsRuntimeComponentType to type class org.eclipse.wst.common.project.facet.core.runtime.internal.BridgedRuntime

【问题讨论】:

  • 这类错误很难调试和解决。尝试解压新的eclipse。
  • 遗憾的是我已经更改了eclipse,看来问题出在项目上

标签: java eclipse jakarta-ee ejb


【解决方案1】:

似乎互联网不知道此错误。 解压另一个eclipse,卸载glassfish并重新安装。

【讨论】:

    猜你喜欢
    • 2012-06-26
    • 2014-03-01
    • 2012-05-09
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 2011-06-12
    相关资源
    最近更新 更多