【问题标题】:Eclipse Neon Error: Nullpointerexception when adding Lucene 6.6 dependencies to build path (org.eclipse.jface)Eclipse Neon 错误:将 Lucene 6.6 依赖项添加到构建路径 (org.eclipse.jface) 时出现 Nullpointerexception
【发布时间】:2017-12-21 17:15:21
【问题描述】:

我在 eclipse neon 3 中使用 lucene 6.6 进行开发,当我将不同的 lucene jars(例如lucene-6.6.0-core.jar)添加到我的项目的构建路径时,我得到一个带有 nullpointerexception 的弹出窗口。然后每次我选择其中的项目或内容时都会发生这种情况。令人困惑的是,我的错误日志没有提到 lucene,而是一个名为“org.eclipse.jface”的插件:

!ENTRY org.eclipse.jface 4 2 2017-07-17 10:29:55.989 !MESSAGE 问题 从插件调用代码时发生:“org.eclipse.jface”。 !堆 0 java.lang.NullPointerException 在 org.eclipse.jst.jee.ui.internal.navigator.web.WebAppProvider.getImage(WebAppProvider.java:99) 在 org.eclipse.jst.jee.ui.internal.navigator.Web25LabelProvider.getImage(Web25LabelProvider.java:47) 在 org.eclipse.ui.internal.navigator.NavigatorContentServiceLabelProvider.findImage(NavigatorContentServiceLabelProvider.java:199) 在 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.jface.viewers.DelegatingStyledCellLabelProvider.getImage(DelegatingStyledCellLabelProvider.java:195) 在 org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.getImage(DecoratingStyledCellLabelProvider.java:168) 在 org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.update(DelegatingStyledCellLabelProvider.java:121) 在 org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider.update(DecoratingStyledCellLabelProvider.java:131) 在 org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:141) 在 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:949) 在 org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:118) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 在 org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 在 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:1029) 在 org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:474) 在 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 在 org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 在 org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 在 org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2170) 在 org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:843) 在 org.eclipse.jface.viewers.AbstractTreeViewer.createAddedElements(AbstractTreeViewer.java:416) 在 org.eclipse.jface.viewers.AbstractTreeViewer.internalAdd(AbstractTreeViewer.java:285) 在 org.eclipse.jface.viewers.TreeViewer.internalAdd(TreeViewer.java:615) 在 org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:160) 在 org.eclipse.ui.navigator.CommonViewer.add(CommonViewer.java:302) 在 org.eclipse.jst.j2ee.navigator.internal.ClearPlaceHolderJob.runInUIThread(ClearPlaceHolderJob.java:42) 在 org.eclipse.jst.jee.ui.internal.navigator.ClearJeePlaceHolderJob.runInUIThread(ClearJeePlaceHolderJob.java:32) 在 org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97) 在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) 在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) 在 org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) 在 org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) 在 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)在 java.lang.reflect.Method.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)

这是 eclipse 或 lucene 中的错误吗?我找到了有关此管道的其他主题,但对我没有多大帮助。当然,我尝试过清理项目等。有谁知道我该如何解决这个问题?我急需继续开发我的 lucene 应用程序。

【问题讨论】:

  • 看起来像 Eclipse 错误 442762

标签: java eclipse jar lucene dependencies


【解决方案1】:

好的,这个问题似乎是我的项目中另一个问题的结果:Eclipse 无法加载项目描述符,因为 web.xml 有错误。由于我修复了这个,其他错误也消失了。

【讨论】:

    猜你喜欢
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 2013-04-14
    • 2021-01-25
    相关资源
    最近更新 更多