For some reason the isEJBArchive is throwing a NPE (Error below) but this is
a WAR project so what is happening? Am I right in thinking this is a problem
with the M2Eclipse integration with WTP?

Cheers
Paul

eclipse.buildId=M20080911-1700
java.version=1.6.0_10
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Framework arguments:  -showlocation
Command-line arguments:  -os win32 -ws win32 -arch x86 -showlocation -data
C:\DevWorkArea\WorkspacesEclipse3_4\SpringSecuritySamples


Error
Tue Nov 18 07:07:50 GMT 2008
Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core".

java.lang.NullPointerException
        at
org.eclipse.jst.j2ee.internal.archive.JavaEEArchiveUtilities.isEJBArchive(JavaEEArchiveUtilities.java:687)
        at
org.eclipse.jst.j2ee.internal.archive.JavaEEArchiveUtilities.refineForJavaEE(JavaEEArchiveUtilities.java:497)
        at
org.eclipse.jst.j2ee.internal.archive.JavaEEArchiveUtilities.openArchive(JavaEEArchiveUtilities.java:304)
        at
org.eclipse.jst.j2ee.internal.archive.JavaEEArchiveUtilities.openArchive(JavaEEArchiveUtilities.java:143)
        at
org.eclipse.jst.j2ee.internal.componentcore.JavaEEBinaryComponentHelper$ArchiveCache.openArchive(JavaEEBinaryComponentHelper.java:461)
        at
org.eclipse.jst.j2ee.internal.componentcore.JavaEEBinaryComponentHelper.openArchive(JavaEEBinaryComponentHelper.java:333)
        at
org.eclipse.jst.j2ee.internal.componentcore.JavaEEBinaryComponentHelper.getUniqueArchive(JavaEEBinaryComponentHelper.java:322)
        at
org.eclipse.jst.j2ee.internal.componentcore.JavaEEBinaryComponentHelper.getArchive(JavaEEBinaryComponentHelper.java:315)
        at
org.eclipse.jst.j2ee.internal.componentcore.JavaEEBinaryComponentHelper.accessArchive(JavaEEBinaryComponentHelper.java:152)
        at
org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities.readManifest(J2EEProjectUtilities.java:317)
        at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualArchiveComponent.getManifestClasspath(J2EEModuleVirtualArchiveComponent.java:45)
        at
org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyVirtualComponent.getManifestClasspath(ClasspathDependencyVirtualComponent.java:75)
        at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestClasspath(J2EEModuleVirtualComponent.java:168)
        at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:287)
        at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getManifestReferences(J2EEModuleVirtualComponent.java:282)
        at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualArchiveComponent.getReferences(J2EEModuleVirtualArchiveComponent.java:36)
        at
org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyVirtualComponent.getReferences(ClasspathDependencyVirtualComponent.java:68)
        at
org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.update(J2EEComponentClasspathContainer.java:195)
        at
org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathContainer.install(J2EEComponentClasspathContainer.java:327)
        at
org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathInitializer.initialize(J2EEComponentClasspathInitializer.java:29)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371)
        at
org.eclipse.jdt.internal.core.JavaModelManager$13.run(JavaModelManager.java:2301)
        at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2317)
        at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1679)
        at 
org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554)
        at
org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2562)
        at
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1829)
        at
org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:229)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:706)
        at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:775)
        at 
org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4703)
        at
org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:69)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2371)
        at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1684)
        at 
org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2554)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:353)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.isInClasspath(JavaModelListener.java:305)
        at
org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processJavaElementChanged(JavaReflectionSynchronizer.java:117)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:116)
        at
org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.processChildren(JavaModelListener.java:78)
        at
org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processChildren(JavaReflectionSynchronizer.java:334)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.processJavaElementChanged(JavaModelListener.java:176)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.processDelta(JavaModelListener.java:113)
        at
org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.processDelta(JavaReflectionSynchronizer.java:341)
        at
org.eclipse.jem.workbench.utility.JavaModelListener.elementChanged(JavaModelListener.java:63)
        at
org.eclipse.jem.internal.adapters.jdom.JavaReflectionSynchronizer.elementChanged(JavaReflectionSynchronizer.java:263)
        at
org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1545)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at
org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1535)
        at
org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1369)
        at
org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1345)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:751)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:770)
        at
org.eclipse.jdt.internal.core.CompilationUnit.getWorkingCopy(CompilationUnit.java:971)
        at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.createCompilationUnit(JSPTranslation.java:472)
        at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.getCompilationUnit(JSPTranslation.java:354)
        at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.getJavaPath(JSPTranslation.java:137)
        at
org.eclipse.jst.jsp.core.internal.java.search.JSPSearchDocument.getPath(JSPSearchDocument.java:164)
        at
org.eclipse.jst.jsp.core.internal.java.search.JavaSearchDocumentDelegate.<init>(JavaSearchDocumentDelegate.java:30)
        at
org.eclipse.jst.jsp.core.internal.java.search.JSPSearchSupport.createSearchDocument(JSPSearchSupport.java:402)
        at
org.eclipse.jst.jsp.core.internal.java.search.JSPSearchSupport.addJspFile(JSPSearchSupport.java:296)
        at
org.eclipse.jst.jsp.core.internal.java.search.JSPIndexManager$ProcessFilesJob.run(JSPIndexManager.java:266)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)



-- 
View this message in context: 
http://www.nabble.com/NPE-Eclipse-with-War-projects-tp20554588p20554588.html
Sent from the Maven Eclipse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to