very strange, the same workspace with Eclipse 3.4 is not in trouble. I do a update project configuration and it works.
One point I could see between errors. EAR libraries are added to my java projects and removing them fix my problem (since they cause duplicate entries). Hard to report since it happens on my own workspace full of company projects ;( 2008/7/24 Igor Fedorenko <[EMAIL PROTECTED]>: > Looks like WTP does not like content of Maven Dependencies classpath > container for some reason. Can you please submit a bugreport in JIRA [1] and > provide sample project(s) to demonstrate the problem? As usual, it'd be nice > if you could follow [2] > > > [1] http://jira.codehaus.org/browse/MNGECLIPSE > [2] http://docs.codehaus.org/display/M2ECLIPSE/Reporting+Issues > > Henri Gomez wrote: >> >> this error came also from m2eclipse (update maven dependencies) >> >> java.lang.NullPointerException >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getReadOnlyComponent(VirtualResource.java:319) >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getProjectRelativePaths(VirtualResource.java:116) >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingFiles(VirtualFile.java:104) >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingResources(VirtualFile.java:93) >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.exists(VirtualResource.java:86) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestClasspath(J2EEModuleVirtualComponent.java:129) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:244) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:86) >> at >> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:79) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.update(J2EEComponentClasspathContainer.java:163) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.install(J2EEComponentClasspathContainer.java:302) >> at >> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathInitializer.initialize(J2EEComponentClasspathInitializer.java:29) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2220) >> at >> org.eclipse.jdt.internal.core.JavaModelManager$9.run(JavaModelManager.java:2150) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2166) >> at >> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1544) >> at >> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1571) >> at >> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2558) >> at >> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1848) >> at >> org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:202) >> at >> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:717) >> at >> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) >> at >> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:785) >> at >> org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4519) >> at >> org.maven.ide.eclipse.project.BuildPathManager.updateClasspath(BuildPathManager.java:240) >> at >> org.maven.ide.eclipse.project.BuildPathManager.mavenProjectChanged(BuildPathManager.java:227) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.notifyProjectChangeListeners(MavenProjectManagerImpl.java:683) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:369) >> at >> org.maven.ide.eclipse.internal.project.MavenProjectManagerRefreshJob.run(MavenProjectManagerRefreshJob.java:80) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> >> >> 2008/7/24 Henri Gomez <[EMAIL PROTECTED]>: >>> >>> Since I upgraded to m2eclipse 0.9.5 and imported many more projects on >>> my workspace I see this error more and more often : >>> >>> java.lang.NullPointerException >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getReadOnlyComponent(VirtualResource.java:319) >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getProjectRelativePaths(VirtualResource.java:116) >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingFiles(VirtualFile.java:104) >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingResources(VirtualFile.java:93) >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.exists(VirtualResource.java:86) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestClasspath(J2EEModuleVirtualComponent.java:129) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:244) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:86) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:79) >>> at >>> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.update(J2EEComponentClasspathContainer.java:163) >>> at >>> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.install(J2EEComponentClasspathContainer.java:302) >>> at >>> org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathInitializer.initialize(J2EEComponentClasspathInitializer.java:29) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2220) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager$9.run(JavaModelManager.java:2150) >>> at >>> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2166) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1544) >>> at >>> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1571) >>> at >>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2558) >>> at >>> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1848) >>> at >>> org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:202) >>> at >>> org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:717) >>> at >>> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) >>> at >>> org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:785) >>> at >>> org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4519) >>> at >>> org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:69) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2220) >>> at >>> org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1546) >>> at >>> org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1571) >>> at >>> org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2558) >>> at >>> org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1873) >>> at >>> org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:187) >>> at >>> org.eclipse.jst.j2ee.classpathdep.ClasspathDependencyUtil.getComponentClasspathDependencies(ClasspathDependencyUtil.java:144) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getJavaClasspathReferences(J2EEModuleVirtualComponent.java:179) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getNonManifestReferences(J2EEModuleVirtualComponent.java:116) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:83) >>> at >>> org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:79) >>> at >>> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager.getDependencyReferences(DependencyGraphManager.java:200) >>> at >>> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager.buildDependencyGraph(DependencyGraphManager.java:176) >>> at >>> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager.constructIfNecessary(DependencyGraphManager.java:77) >>> at >>> org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager.getDependencyGraph(DependencyGraphManager.java:252) >>> at >>> org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.getReferencingComponents(VirtualComponent.java:430) >>> at >>> org.eclipse.jst.j2ee.project.facet.EarFacetValidator.validate(EarFacetValidator.java:75) >>> at >>> org.eclipse.wst.common.project.facet.core.internal.FacetedProjectValidationBuilder.build(FacetedProjectValidationBuilder.java:129) >>> at >>> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:624) >>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >>> at >>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:166) >>> at >>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:197) >>> at >>> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:246) >>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) >>> at >>> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:249) >>> at >>> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:302) >>> at >>> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:334) >>> at >>> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:137) >>> at >>> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) >>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >>> >>> >>> I'm using Eclipse 3.3.2 and 0.9.5. >>> >>> It happens for example when I select cleanup project. >>> >>> Any ideas ? >>> >>> Thanks >>> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
