eclipse 在以下过程中发生内部错误:“AppXray 索引...”

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/26302279/
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-09-19 22:04:39  来源:igfitidea点击:

An internal error occurred during: "AppXray Indexing..."

javaeclipseweblogiceclipse-jdteclipse-luna

提问by user994165

I installed Oracle WebLogic Tools for Eclipse Luna and now I get the error in the title at startup. I've attached the Eclipse log below.

我为 Eclipse Luna 安装了 Oracle WebLogic 工具,现在在启动时出现标题错误。我在下面附上了 Eclipse 日志。

java.lang.NullPointerException
    at org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:48)
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2902)
    at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1937)
    at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3247)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693)
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857)
    at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962)
    at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:464)
    at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:259)
    at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557)
    at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294)
    at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280)
    at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1642)
    at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2329)
    at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2339)
    at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1357)
    at org.eclipse.jdt.internal.core.JavaProject.findType(JavaProject.java:1264)
    at oracle.eclipse.tools.webtier.jsf.AbstractJSFTechnologyDiscoverer.isActive(AbstractJSFTechnologyDiscoverer.java:68)
    at oracle.eclipse.tools.common.services.project.technology.DefaultTechnologyDiscoveryProvider.getActiveTechnologyDescriptors(DefaultTechnologyDiscoveryProvider.java:82)
    at oracle.eclipse.tools.common.services.project.technology.DefaultTechnologyDiscoveryProvider.getActiveTechnologies(DefaultTechnologyDiscoveryProvider.java:64)
    at oracle.eclipse.tools.common.services.project.internal.ProjectImpl.getTechnologyExtensions(ProjectImpl.java:75)
    at oracle.eclipse.tools.common.services.project.internal.ProjectImpl.getTechnologyExtensionById(ProjectImpl.java:96)
    at oracle.eclipse.tools.webtier.javawebapp.app.WebAppClassloaderResetCommand.execute(WebAppClassloaderResetCommand.java:45)
    at oracle.eclipse.tools.common.services.resources.internal.CommandSetJob.runPreLockCommands(CommandSetJob.java:211)
    at oracle.eclipse.tools.common.services.resources.internal.CommandSetJob.run(CommandSetJob.java:79)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

回答by diadyne

Try turning off AppXray assuming that you do not need it.

假设您不需要它,请尝试关闭 AppXray。

Window -> Preferences -> AppXray

窗口 -> 首选项 -> AppXray

Check the "Disable AppXray" checkbox.

选中“禁用 AppXray”复选框。

Lastly click "Apply".

最后点击“应用”。

回答by Linitha

In the newer versions of Eclipse to turn off AppXray the path is

在较新版本的 Eclipse 中,关闭 AppXray 的路径是

window -> Preferences -> Oracle ->AppXray

窗口 -> 首选项 -> Oracle -> AppXray