Bug 298301 - An internal error occurred during: "Items filtering"
Summary: An internal error occurred during: "Items filtering"
Status: CLOSED DUPLICATE of bug 286379
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.6 M5   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-21 09:09 EST by Radu Antohi CLA
Modified: 2010-01-05 08:53 EST (History)
2 users (show)

See Also:


Attachments
bug screenshot (225.21 KB, image/jpeg)
2009-12-21 09:12 EST, Radu Antohi CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Radu Antohi CLA 2009-12-21 09:09:58 EST
Build Identifier: M20090917-0800

    eclipse.buildId=M20090917-0800
    java.version=1.6.0_14
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ro_RO
    Framework arguments:  -showlocation HEAD
    Command-line arguments:  -os win32 -ws win32 -arch x86 -showlocation HEAD -data C:\java\data\dev\HEAD


    Error
    Mon Dec 21 15:42:00 EET 2009
    An internal error occurred during: "Items filtering".

    java.lang.IllegalArgumentException: Class file name must end with .class
    at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182)
    at org.eclipse.jdt.internal.core.search.TypeNameMatchRequestorWrapper.createTypeFromJar(TypeNameMatchRequestorWrapper.java:146)
    at org.eclipse.jdt.internal.core.search.TypeNameMatchRequestorWrapper.acceptType(TypeNameMatchRequestorWrapper.java:108)
    at org.eclipse.jdt.internal.core.search.BasicSearchEngine$3.acceptIndexMatch(BasicSearchEngine.java:1111)
    at org.eclipse.jdt.core.search.SearchPattern.acceptMatch(SearchPattern.java:299)
    at org.eclipse.jdt.core.search.SearchPattern.findIndexMatches(SearchPattern.java:2124)
    at org.eclipse.jdt.internal.core.search.matching.MatchLocator.findIndexMatches(MatchLocator.java:264)
    at org.eclipse.jdt.internal.core.search.PatternSearchJob.search(PatternSearchJob.java:97)
    at org.eclipse.jdt.internal.core.search.PatternSearchJob.execute(PatternSearchJob.java:63)
    at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob(JobManager.java:276)
    at org.eclipse.jdt.internal.core.search.BasicSearchEngine.searchAllTypeNames(BasicSearchEngine.java:1122)
    at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames(SearchEngine.java:815)
    at org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog.fillContentProvider(FilteredTypesSelectionDialog.java:556)
    at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.filterContent(FilteredItemsSelectionDialog.java:2182)
    at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.internalRun(FilteredItemsSelectionDialog.java:2124)
    at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.doRun(FilteredItemsSelectionDialog.java:2096)
    at org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob.run(FilteredItemsSelectionDialog.java:2083)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)


Reproducible: Sometimes

Steps to Reproduce:
1. open search dialog with CTRL-SHIFT-T
2. start to type a few chars (sometimes 2, sometimes 4)
Comment 1 Radu Antohi CLA 2009-12-21 09:12:22 EST
Created attachment 154876 [details]
bug screenshot
Comment 2 Markus Keller CLA 2010-01-05 08:10:05 EST

*** This bug has been marked as a duplicate of bug 286379 ***