启动Eclipse时出现java.lang.NullPointerException [英] java.lang.NullPointerException when launching Eclipse

查看:124
本文介绍了启动Eclipse时出现java.lang.NullPointerException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆