宛洛游侠 2013-11-13 11:31 采纳率: 0%
浏览 1262

Eclispe4.2 安装hibernateTools后Eclispe启动不了

日志是这样的:
!ENTRY org.eclipse.wst.validation 4 0 2013-11-12 18:11:17.228
!MESSAGE
!STACK 0
java.lang.NullPointerException
at org.eclipse.wst.validation.internal.DependencyIndex.getSet(DependencyIndex.java:102)
at org.eclipse.wst.validation.internal.DependencyIndex.set(DependencyIndex.java:223)
at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1178)
at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810)
at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:299)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
at org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:219)
at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178)
at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.wst.validation 4 0 2013-11-12 18:11:17.883
!MESSAGE
!STACK 0
java.lang.NullPointerException
at org.eclipse.wst.validation.internal.DependencyIndex.getSet(DependencyIndex.java:102)
at org.eclipse.wst.validation.internal.DependencyIndex.set(DependencyIndex.java:223)
at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1178)
at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810)
at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:299)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
at org.eclipse.wst.validation.internal.ValBuilderJob.fullBuild(ValBuilderJob.java:219)
at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178)
at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2024-03-20 23:11
    关注

    所有内容均由人工智能模型输出,其内容的准确性和完整性无法保证,不代表我的态度或观点。
    GLM-4在2024.02.27SuperCLUE基准得分榜单中排行第四https://www.superclueai.com/


    该回答引用GLM-4,仅提供参考,不保证完全正确
    目前为GLM-4(智谱清言)专栏,网页版本:未知(更新时间未知)
    如有图像,GLM-4将尝试识别您的图像
    根据您提供的错误日志,Eclipse启动失败的问题似乎与Eclipse WST Validation组件有关。具体地,错误是由于NullPointerException(空指针异常)造成的,这通常意味着代码尝试访问一个未初始化的对象。


    这个异常是在DependencyIndex.getSet方法中抛出的,这表明在尝试获取或设置某个依赖项时出现了问题。这可能是由于Hibernate Tools插件安装后与Eclipse WST Validation组件不兼容导致的。


    为了解决这个问题,您可以尝试以下步骤:

    1. 清理Eclipse缓存
      • 关闭Eclipse。
      • 删除Eclipse安装目录下的configurationdropins文件夹。
      • 重新启动Eclipse,让它重新创建这些文件夹和配置。
    2. 更新或重新安装Eclipse和Hibernate Tools
      • 确保您使用的是最新版本的Eclipse和Hibernate Tools。
      • 访问Eclipse官网和Hibernate Tools的官方更新站点,下载并安装最新版本。
    3. 手动安装Hibernate Tools
      • 下载适用于您Eclipse版本的Hibernate Tools插件。
      • 关闭Eclipse。
      • 将下载的插件解压到Eclipse的dropins目录中。
      • 重新启动Eclipse。
    4. 启动Eclipse时禁用验证
      • 在启动Eclipse时添加命令行参数-Dwtp.automatic.validate.project.off=true来关闭自动验证。
    5. 检查Eclipse插件兼容性
      • 打开Eclipse的About Eclipse对话框,切换到Installation Details标签页。
      • 检查已安装的插件列表,看是否有任何冲突或不兼容的插件。
    6. 查看Eclipse错误日志
      • 如果上述步骤都无法解决问题,请仔细检查Eclipse的错误日志文件,看是否有其他相关的错误信息。
      • 您还可以尝试在Eclipse社区论坛、Stack Overflow等平台上寻求帮助,提供详细的错误日志信息。

    在进行上述操作时,请确保备份您的工作区和Eclipse配置,以防不慎丢失数据。希望这些步骤能帮助您解决问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程