简体   繁体   English

Eclipse Neon错误:添加Lucene 6.6依赖项以构建路径时出现Nullpointerexception(org.eclipse.jface)

[英]Eclipse Neon Error: Nullpointerexception when adding Lucene 6.6 dependencies to build path (org.eclipse.jface)

I'm developing with lucene 6.6 in eclipse neon 3 and when i add different lucene jars (eg lucene-6.6.0-core.jar ) to the build path of my project i get a popup with a nullpointerexception. 我正在使用Eclipse Neon 3中的lucene 6.6进行开发,当我向项目的构建路径中添加不同的lucene jar(例如lucene-6.6.0-core.jar )时,我会弹出带有nullpointerexception的弹出窗口。 It then happens everytime i select the project or content within it. 每当我选择项目或其中的内容时,它就会发生。 Confusingly my error log is not mentioning lucene but a plugin called "org.eclipse.jface": 令人困惑的是我的错误日志没有提到lucene,而是一个名为“ org.eclipse.jface”的插件:

!ENTRY org.eclipse.jface 4 2 2017-07-17 10:29:55.989 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !ENTRY org.eclipse.jface 4 2 2017-07-17 10:29:55.989!MESSAGE从插件调用代码“ org.eclipse.jface”时发生问题。 !STACK 0 java.lang.NullPointerException at org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider.getImage(WebAppProvider.java:99) at org.eclipse.jst.jee.ui.internal.navigator.Web25LabelProvider.getImage(Web25LabelProvider.java:47) at org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.findImage(NavigatorContentServiceLabelProvider.java:199) at org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.getColumnImage(NavigatorContentServiceLabelProvider.java:107) at org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.getImage(NavigatorContentServiceLabelProvider.java:99) at org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider$StyledLabelProviderAdapter.getImage(NavigatorDecoratingLabelProvider.java:57) at org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.getImage(DelegatingStyledCellLabelProvider.java:195) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.getImage(DecoratingStyledCellLabelProvi !STACK 0 org.eclipse.jst.jee.ui.internal.navigator处的org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider.getImage(WebAppProvider.java:99)处的java.lang.NullPointerException。 org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.findImage(NavigatorContentServiceLabelProvider.java:199)处的Web25LabelProvider.getImage(Web25LabelProvider.java:47)org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.getColumnImage(NavigatorContentServiceLabelProvider.java: 107)在org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.getImage(NavigatorContentServiceLabelProvider.java:99)在org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider $ StyledLabelProviderAdapter.getImage(NavigatorDecoratingLabelProvider.java:57)在org.eclipse org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.getImage(DecoratingStyledCellLabelProvi上的.jface.viewers.DelegatingStyledCellLabelProvider.getImage(DelegatingStyledCellLabelProvider.java:195) der.java:168) at org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.update(DelegatingStyledCellLabelProvider.java:121) at org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update(DecoratingStyledCellLabelProvider.java:131) at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:141) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:949) at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:118) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1029) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:474) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFa der.java:168)位于org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.update(DelegatingStyledCellLabelProvider.java:121)位于org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update(DecoratingStyledCellLabelProvider.java:131)位于org.eclipse.jface org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:949)上的.viewers.ViewerColumn.refresh(ViewerColumn.java:141)org.eclipse.jface.viewers.AbstractTreeViewer $ UpdateItemSafeRunnable.run(AbstractTreeViewer.java :118),位于org.eclipse.ui.internal.JFaceUtil $ 1.run(JFaceUtil.java:50),位于org.eclipse.ui.internal.JFaceUtil $ 1.run(JFaceUtil.java:50),位于org.eclipse.jface.util org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1029)的.SafeRunnable.run(SafeRunnable.java:173)org.eclipse.jface.viewers.StructuredViewer $ UpdateItemSafeRunnable.run(StructuredViewer.java:474)的。 )org.eclipse.ui.internal.JFaceUtil $ 1.run(JFa)上的org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) ceUtil.java:50) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:843) at org.eclipse.jface.viewers.AbstractTreeViewer.createAddedElements(AbstractTreeViewer.java:416) at org.eclipse.jface.viewers.AbstractTreeViewer.internalAdd(AbstractTreeViewer.java:285) at org.eclipse.jface.viewers.TreeViewer.internalAdd(TreeViewer.java:615) at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:160) at org.eclipse.ui.navigator.CommonViewer.add(CommonViewer.java:302) at org.eclipse.jst.j2ee.navigator.internal.ClearPlaceHolderJob.runInUIThread(ClearPlaceHolderJob.java:42) at org.eclipse.jst.jee.ui.internal.navigator.ClearJeePlaceHolderJob.runInUIThread(ClearJeePlaceHolderJob.java:32) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.ja ceUtil.java:50)位于org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)位于org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170)位于org.eclipse.jface org.eclipse.jface.viewers.AbstractTreeViewer.createAddedElements(AbstractTreeViewer.java:416)的.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:843)org.eclipse.jface.viewers.AbstractTreeViewer.internalAdd(AbstractTreeViewer.java:285) ),位于org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:160),位于org.eclipse.ui.navigator.CommonViewer,位于org.eclipse.jface.viewers.TreeViewer.internalAdd(TreeViewer.java:615)处。在org.eclipse.jst.jee.ui.internal.navigator.ClearJeePlaceHolderJob(run)处的org.eclipse.jst.j2ee.navigator.internal.ClearPlaceHolderJob.runInUIThread(ClearPlaceHolderJob.java:42)处添加(CommonViewer.java:302) org.eclipse.ui.progress.UIJob $ 1.run(UIJob.java:97)处的org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.ja)的ClearJeePlaceHolderJob.java:32) va:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) at org.eclipse.equin va:35)在org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)在org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211)在org.eclipse.swt.widgets在org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 4.run(PartRenderingEngine.java:1121)的org.eclipse.core.databinding.observable.Realm的.Display.readAndDispatch(Display.java:3827)。 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)处的runWithDefault(Realm.java:336) E4Workbench.java:150),位于org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:693),位于org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336),位于org。 org.eclipse.ui.PlatformUI.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610)org.eclipse.ui.internal.ide.application.IDEApplication.start( org.eclipse.equin上的IDEApplication.java:138) ox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)上的ox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)在org.eclipse.core.runtime.internal上。 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)上的Adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter。 java:243)位于sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)位于java.lang.reflect.Method.invoke处sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源) (来源不明),位于org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673),位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:610),位于org.eclipse.equinox.launcher .Main.run(Main.java:1519)

Is this a bug in eclipse or lucene? 这是日食还是月饼中的虫子? I found other topics about this plubing but it didn't help me a lot. 我发现了有关这种润滑的其他主题,但是对我没有太大帮助。 Of course i tried things like cleaning the project etc. Does anyone know how i can solve this? 当然,我尝试过诸如清理项目之类的事情。有人知道我能解决这个问题吗? I am in badly need to continue my development of my lucene app. 我非常需要继续开发我的Lucene应用程序。

Ok, it seems like this problem was the consequence of another problem in my project: Eclipse could not load the project descriptor, because the web.xml had an error. 好的,这个问题似乎是我项目中另一个问题的结果:Eclipse无法加载项目描述符,因为web.xml出现错误。 Since i fixed this the other error is also gone. 自从我解决了这个错误,其他错误也消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Eclipse Neon(MAC)中的MySQL错误“ org.eclipse.jface” - Error “org.eclipse.jface” with MySQL in Eclipse Neon (MAC) 从插件调用代码时出错:“org.eclipse.jface” - Error occurred when invoking code from plug-in: "org.eclipse.jface" 从插件调用代码时出现问题:“org.eclipse.jface” - Problems occurred when invoking code from plug-in: “org.eclipse.jface” 从插件调用代码时出现问题:“org.eclipse.jface” - Problems occurred when invoking code from plug-in: “org.eclipse.jface” 从插件调用代码时出现问题:使用Checkstyle插件时“org.eclipse.jface” - Problems occurred when invoking code from plug-in: “org.eclipse.jface” when using Checkstyle Plugin 从插件调用代码时出现问题:“org.eclipse.jface” - Problems occurred when invoking code from plug-in: “org.eclipse.jface” 从插件调用代码时出现问题:“ org.eclipse.jface”-导出可部署的Eclipse插件 - Problems occurred when invoking code from plug-in: “org.eclipse.jface” - Export Deployable Eclipse plug-in 将 TextEditor 添加到 eclipse 插件时导入错误 - 找不到 org.eclipse.jface.text.revisions.RevisionInformation 的类文件 - import error while adding TextEditor to eclipse plugin - Cannot find the class file for org.eclipse.jface.text.revisions.RevisionInformation 从org.eclipse.jface.text.Document获取错误列表 - get error list from org.eclipse.jface.text.Document eclipse构建路径错误 - eclipse build path error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM