2014-10-10 110 views
12

我爲Eclipse Luna安裝了Oracle WebLogic Tools,現在我在啓動時遇到了標題錯誤。我附上了下面的Eclipse日誌。發生內部錯誤:「AppXray索引...」

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) 

回答

24

嘗試關閉AppXray,假設你不需要它。

窗口 - >首選項 - >的AppXRay

選中 「禁用的AppXRay」 複選框。

最後單擊「應用」。

+3

在我的版本是窗口 - >首選項 - > ** **甲骨文 - > AppXray。不過,加上一個給我一個有用的答案:) – KjetilNordin 2014-12-19 09:52:32

+2

AppXray說明http://docs.oracle.com/cd/E15315_09/help/oracle.eclipse.tools.webtier.doc/html/files/appXRayOverview.html – bpedroso 2015-01-15 11:47:30

3

在Eclipse的新版本關閉的AppXRay路徑

窗口 - >首選項 - >甲骨文 - >的AppXRay

相關問題