启动 Eclipse 时出现 java.lang.NullPointerException

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/22326177/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-13 14:57:18  来源:igfitidea点击:

java.lang.NullPointerException when launching Eclipse

javaeclipse

提问by Diana Amza

I'm using Eclipse Juno and I get this error when I launch it on a certain workspace:

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

An error has occurred. See error log for more details.

java.lang.NullPointerException

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

java.lang.NullPointerException

Other workspaces that are checked out from the same SVN repository work well. Does anyone know why this might happen?

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

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 Could not add repository index

!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)

!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”。!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:101010) ) 在 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) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1067) at org.eclipse.jface.viewers.AbstractTableViewer。

采纳答案by Diana Amza

Solved: cleaned up my .metadata folder and re-imported projects in eclipse

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

回答by MansoorShaikh

For me, the below steps works.

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

Right click on project > Select Run As > Run Configurations Click on Select Other link next to Using VisualVM Launcher Select Eclipse EDT launcher Click ok

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

回答by Sarmon bin hashem

If you are installed Hiber object in your eclipse and when you are creating a new project as like vaadin 8 project then showing that notification. go to your eclipse market place search hiber object and expand the update/installed button then click uninstall and follow that instruction.

如果您在 Eclipse 中安装了 Hiber 对象,并且当您像 vaadin 8 项目一样创建新项目时,则会显示该通知。转到您的 eclipse 市场搜索 hiber 对象并展开更新/安装按钮,然后单击卸载并按照该说明进行操作。