启动Eclipse时的java.lang.NullPointerException

时间:2014-03-11 12:46:02

标签: java eclipse

我正在使用Eclipse Juno,当我在某个工作区启动时出现此错误:

  

发生了错误。有关详细信息,请参阅错误日志。

     

显示java.lang.NullPointerException

从同一SVN存储库检出的其他工作区运行良好。有谁知道为什么会发生这种情况?

在工作区日志中,我收到以下异常:

  

!ENTRY org.eclipse.m2e.logback.appender 4 0 2014-03-11 13:26:25.798   !MESSAGE无法添加存储库索引

     

!ENTRY org.eclipse.ui.workbench 4 2 2014-03-11 13:26:37.470   !MESSAGE从插件调用代码时出现问题:“org.eclipse.ui.workbench”。   !堆栈0   显示java.lang.NullPointerException       at org.tigris.subversion.subclipse.ui.history.SVNHistoryPage $ 2.getElements(SVNHistoryPage.java:631)       在org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:1010)       在org.eclipse.jface.viewers.ColumnViewer.getRawChildren(ColumnViewer.java:703)       在org.eclipse.jface.viewers.AbstractTableViewer.getRawChildren(AbstractTableViewer.java:1087)       在org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:917)       在org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1067)       在org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:701)       在org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:649)       在org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:636)       在org.eclipse.jface.viewers.AbstractTableViewer $ 2.run(AbstractTableViewer.java:592)   org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)       在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)       在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)       在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)       在java.lang.reflect.Method.invoke(Method.java:597)       在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)       在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)       在org.eclipse.equinox.launcher.Main.run(Main.java:1438)       在org.eclipse.equinox.launcher.Main.main(Main.java:1414)

3 个答案:

答案 0 :(得分:5)

解决:清理我的.metadata文件夹并在eclipse中重新导入项目

答案 1 :(得分:0)

对我来说,以下步骤有效。

右键点击项目>选择运行方式>运行配置 单击“使用VisualVM Launcher”旁边的“选择其他”链接 选择Eclipse EDT启动器 点击确定

答案 2 :(得分:0)

如果您在eclipse中安装了Hiber对象,并且在创建新项目时就像vaadin 8项目那样显示该通知。 转到你的eclipse市场搜索hiber对象并展开更新/安装按钮然后点击卸载并按照该指令。