Hi all,
I've stumbled upon a problem with my Eclipse (3.2.2) installation which
seems to be related to WST. In the .log file I get the following message:
!ENTRY org.eclipse.core.jobs 4 2 2007-10-29 16:08:08.483
!MESSAGE An internal error occurred during: "Updating JSP Index".
!STACK 0
java.lang.NoSuchMethodError:
org.eclipse.wst.common.componentcore.internal.builder.DependencyGraphManager.getModStamp()J
at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getCachedReferences(J2EEModuleVirtualComponent.java:100)
at
org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualComponent.getReferences(J2EEModuleVirtualComponent.java:65)
at
org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer.computeClasspathEntries(FlexibleProjectContainer.java:184)
at
org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer.<init>(FlexibleProjectContainer.java:122)
at
org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainer.<init>(WebAppLibrariesContainer.java:48)
at
org.eclipse.jst.j2ee.internal.web.classpath.WebAppLibrariesContainerInitializer.initialize(WebAppLibrariesContainerInitializer.java:34)
at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1924)
at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1267)
at
org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1470)
at
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2169)
at
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2073)
at
org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:337)
at
org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:229)
at
org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:505)
at
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:249)
at
org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:235)
at
org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:190)
at
org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:1832)
at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.createCompilationUnit(JSPTranslation.java:436)
at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.getCompilationUnit(JSPTranslation.java:340)
at
org.eclipse.jst.jsp.core.internal.java.JSPTranslation.getJavaPath(JSPTranslation.java:127)
at
org.eclipse.jst.jsp.core.internal.java.search.JSPSearchDocument.getPath(JSPSearchDocument.java:165)
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:401)
at
org.eclipse.jst.jsp.core.internal.java.search.JSPSearchSupport.addJspFile(JSPSearchSupport.java:295)
at
org.eclipse.jst.jsp.core.internal.java.search.JSPIndexManager$ProcessFilesJob.run(JSPIndexManager.java:262)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
I have searched through all .jar files in my Eclipse plugin directories
and have found an implementation of the missing method in three
locations; one belongs to the installation of MyEclipse 5.5 (presently
active) and the two others are from the installation of WST 1.5.4
(presently active) and 1.5.5 (not active as it would break my current
configuration). The thing is that I don't understand why it complains
about this missing function when it seems to me that it should be there
as the above mentioned plugins are activated.
I'm not an expert on Eclipse and all the details related to features,
plugins and the intricacies contained within -- maybe anyone has a clue
how I can fix this problem without performing an installation from
scratch? Maybe you need more information to help me out with this one
but I'll be happy to give you any extra information needed (logs,
detailed configuration etc).
Thanks in advance,
Roland