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