Summary: | Searching for "*" in java gives a cryptic error message dialog. | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Curtis d'Entremont <curtis_d'entremont> |
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | Jason_Montojo |
Version: | 2.0 | ||
Target Milestone: | 2.0 F2 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Curtis d'Entremont
2002-05-22 17:29:54 EDT
*** Bug 17303 has been marked as a duplicate of this bug. *** The problem occurs in JDT CORE. Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at org.eclipse.jdt.internal.core.search.matching.TypeReferencePattern.indexEntryPre fix(TypeReferencePattern.java:140) at org.eclipse.jdt.internal.core.search.matching.AndPattern.findIndexMatches (AndPattern.java:41) at org.eclipse.jdt.internal.core.search.matching.MultipleSearchPattern.findIndexMat ches(MultipleSearchPattern.java:40) at org.eclipse.jdt.internal.core.search.matching.SearchPattern.findIndexMatches (SearchPattern.java:1228) at org.eclipse.jdt.internal.core.search.PatternSearchJob.search (PatternSearchJob.java:144) at org.eclipse.jdt.internal.core.search.PatternSearchJob.execute (PatternSearchJob.java:93) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob (JobManager.java:254) at org.eclipse.jdt.core.search.SearchEngine.search (SearchEngine.java:398) at org.eclipse.jdt.internal.ui.search.JavaSearchOperation.execute (JavaSearchOperation.java:86) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run (WorkspaceModifyOperation.java:64) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1361) at org.eclipse.ui.actions.WorkspaceModifyOperation.run (WorkspaceModifyOperation.java:78) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98) TypeReferencePattern.segments was created empty when it should have been a char array containing only '*'. Fixed. Verified in F2. Verified. |