Community
Participate
Working Groups
!ENTRY org.eclipse.core.jobs 4 2 2010-09-10 14:22:36.250 !MESSAGE An internal error occurred during: "JavaScript Search". !STACK 0 java.lang.ClassCastException: org.eclipse.wst.jsdt.internal.core.PackageFragmentRoot cannot be cast to org.eclipse.wst.jsdt.internal.core.JavaProject at org.eclipse.wst.jsdt.internal.core.search.IndexSelector.initializeIndexLocations(IndexSelector.java:137) at org.eclipse.wst.jsdt.internal.core.search.IndexSelector.getIndexLocations(IndexSelector.java:201) at org.eclipse.wst.jsdt.internal.core.search.JavaSearchParticipant.selectIndexes(JavaSearchParticipant.java:117) at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.getIndexes(PatternSearchJob.java:82) at org.eclipse.wst.jsdt.internal.core.search.PatternSearchJob.ensureReadyToRun(PatternSearchJob.java:53) at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:178) at org.eclipse.wst.jsdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:246) at org.eclipse.wst.jsdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:512) at org.eclipse.wst.jsdt.core.search.SearchEngine.search(SearchEngine.java:243) at org.eclipse.wst.jsdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:136) at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Not sure why that line number is indicated as the trigger, possibly some unrelated in-workspace changes. JavaProject focusProject = focus instanceof LibraryFragmentRoot || focus instanceof PackageFragmentRoot ? (JavaProject) focus.getParent() : (JavaProject) focus; is the actual trigger.
This is a duplicate of Bug #323824
*** This bug has been marked as a duplicate of bug 323824 ***