Community
Participate
Working Groups
I20071113-0800. 1. create a workspace with many projects (in my case its more than 150 projects) but you can see it by e.g. checking out the 'platform-ui', 'platform-text' and 'jdt' modules from CVS 2. exit 3. delete the JDT Core search index 4. start 5. open type hierarchy on any type ==> you wait without getting any progress that indexing is going on. In the case of the CVS example it takes minutes. In my workspace it takes over 10 minutes (here are about 290 index files). I verified that we pass in the progress monitor.
Created attachment 84493 [details] Proposed fix and regression test
Created attachment 84504 [details] Same fix and improved test
Fix and test released for 3.4M4
The behavior observed with I20071211-0010 is better, in that a message in the left hand, bottom part of the workbench reports how many files remain to be indexed. The progress bar remains gray though (more precisely, in the right hand, bottom part, we get a red square next to an empty progress bar). Is this the expected behavior?
Yes, this is the expected behavior. We don't know how many files are going to be indexed (for example, the indexing of a jar file triggers the indexing of all the .class files).
Verified for 3.4 M4 using build I20071211-0010 then.