2012-08-31 24 views
3

如何解决上述报告的错误消息?另外的细节如下:从插件调用代码时出现问题:“org.eclipse.core.resources”

异常堆栈跟踪

java.lang.NullPointerException 
    at org.eclipse.m2e.jdt.internal.MavenClasspathContainerInitializer.initialize(MavenClasspathContainerInitializer.java:48) 
    at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2843) 
    at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1878) 
    at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3128) 
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2691) 
    at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2855) 
    at org.eclipse.jdt.internal.core.ClasspathChange.generateDelta(ClasspathChange.java:220) 
    at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2052) 
    at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470) 
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) 
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) 
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) 
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) 
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353) 
    at org.eclipse.wst.jsdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2153) 
    at org.eclipse.wst.jsdt.internal.core.JavaModelManager.getJsGlobalScopeContainer(JavaModelManager.java:1530) 
    at org.eclipse.wst.jsdt.core.JavaScriptCore.getJsGlobalScopeContainer(JavaScriptCore.java:1319) 
    at org.eclipse.wst.jsdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2740) 
    at org.eclipse.wst.jsdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2019) 
    at org.eclipse.wst.jsdt.core.JavaScriptCore.initializeAfterLoad(JavaScriptCore.java:2655) 
    at org.eclipse.wst.jsdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:32) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 

会话数据

eclipse.buildId=I20120608-1400 
java.version=1.7.0_08-ea 
java.vendor=Oracle Corporation 
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US 
Framework arguments: -product org.eclipse.epp.package.jee.product -keyring /Users/ravisankars/.eclipse_keyring -showlocation 
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/ravisankars/.eclipse_keyring -showlocation 
+0

可能的重复[在初始化Java工具期间出现内部错误](http://stackoverflow.com/questions/12208991/an-internal-error-occurred-during-initializing-java-tooling) –

回答

1

不少东西,因为我第一次安装了Eclipse,如(一)安装已经发生/卸载插件(b)升级IDE而不相应升级工作区。由于历史已变得复杂,故障排除也有窍门。重新安装以及再次导入代码库,为我解决了这个问题。

0

如果您的eclipse项目中需要很多资源文件(如java脚本),问题会发生。解决方案是从项目构面中删除java脚本或禁用Java脚本验证。

2

我做过的一件事(虽然我建议首先卸载并重新安装插件,就像以前发布的@Rajkumar一样)是删除导致问题的构建器。 MyProject - >属性 - >建设者... [麻烦生成器] ...删除。

这是一个短期的解决方案,你只是绕过真正的问题,但对我来说,它做了我需要的暂时。

相关问题