启动Eclipse时出现java.lang.NullPointerException [英] java.lang.NullPointerException when launching Eclipse
问题描述
我正在使用Eclipse Juno,在某个工作区上启动它时会出现此错误:
I'm using Eclipse Juno and I get this error when I launch it on a certain workspace:
发生错误.有关更多详细信息,请参见错误日志.
An error has occurred. See error log for more details.
java.lang.NullPointerException
java.lang.NullPointerException
从同一SVN信息库检出的其他工作空间效果很好.有谁知道为什么会这样?
Other workspaces that are checked out from the same SVN repository work well. Does anyone know why this might happen?
在工作区日志中,出现以下异常:
In the workspace log, I get the following exception:
!ENTRY org.eclipse.m2e.logback.appender 4 0 2014-03-11 13:26:25.798!MESSAGE无法添加存储库索引
!ENTRY org.eclipse.m2e.logback.appender 4 0 2014-03-11 13:26:25.798 !MESSAGE Could not add repository index
!ENTRY org.eclipse.ui.workbench 4 2 2014-03-11 13:26:37.470!MESSAGE从插件调用代码"org.eclipse.ui.workbench"时出现问题.!堆栈0java.lang.NullPointerException在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)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)在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)
!ENTRY org.eclipse.ui.workbench 4 2 2014-03-11 13:26:37.470 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.tigris.subversion.subclipse.ui.history.SVNHistoryPage$2.getElements(SVNHistoryPage.java:631) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:1010) at org.eclipse.jface.viewers.ColumnViewer.getRawChildren(ColumnViewer.java:703) at org.eclipse.jface.viewers.AbstractTableViewer.getRawChildren(AbstractTableViewer.java:1087) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:917) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1067) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:701) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:649) at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:636) at org.eclipse.jface.viewers.AbstractTableViewer$2.run(AbstractTableViewer.java:592) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) at 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) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
推荐答案
已解决:清理了我的.metadata文件夹,并在Eclipse中重新导入了项目
Solved: cleaned up my .metadata folder and re-imported projects in eclipse
这篇关于启动Eclipse时出现java.lang.NullPointerException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!