Bug 32612 - Saved index file names leaking names ?
Summary: Saved index file names leaking names ?
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.1 RC2   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-24 06:09 EST by Philipe Mulet CLA
Modified: 2003-03-10 12:02 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipe Mulet CLA 2003-02-24 06:09:06 EST
Build RC1

In a testing workspace with one project, the indexing trace keeps reporting a 
very long list of index names. In the past this workspace was a self-hosting 
one (with lots of plugin projects), but these got discarded and only one small 
test project is left.

(Thread[Java indexing,4,main]) STARTING to execute - saving index for /A
(Thread[Java indexing,4,main]) -> merging index 
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1443656
097.index
(Thread[Java indexing,4,main]) Saved indexes are now : 
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1924572
443.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\7732123
46.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1689418
278.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1257934
346.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\7369184
61.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2160020
241.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1892121
766.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\5092736
95.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3993088
860.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3818274
31.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1174149
054.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1562691
81.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2095430
916.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1014530
214.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1383295
36.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2849049
848.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4288385
70.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1842618
730.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2645047
614.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3695095
229.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2296885
371.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1729067
660.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4123973
296.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1688513
346.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\5514941
94.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3316336
434.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1657330
681.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\8605959
52.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2609038
394.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3896382
00.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\5129235
29.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3738582
126.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1137855
133.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2377671
074.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3539568
894.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2685571
608.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3326754
662.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3292061
145.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3544633
233.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4184586
772.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\7304575
60.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2183376
781.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3225301
955.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\6547975
62.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\8153348
93.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2966705
45.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1662466
767.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1590728
786.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2493829
654.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2922506
601.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2138446
312.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2468243
827.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3766860
48.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2993290
410.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3640258
627.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2521542
051.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3272313
178.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3079340
567.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2747539
860.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1637313
086.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4800891
47.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3538047
473.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3840105
933.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2851193
89.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2761139
627.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4067650
545.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1199287
314.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3815176
546.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1443656
097.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4218170
14.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4176280
753.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2589086
345.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1489281
444.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4157624
348.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3573654
.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1380592
531.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2383910
527.index
Comment 1 Philipe Mulet CLA 2003-02-24 06:11:42 EST
Indeed, my metadata only contains 10 index files (project + jre jars).
Comment 2 Philipe Mulet CLA 2003-02-24 06:14:13 EST
After discard index files + saved index filenames + restart and trigger search,
it got recreated with only 10 entries:

D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\7369184
61.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2183376
781.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1842618
730.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3896382
00.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2138446
312.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\1443656
097.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\4067650
545.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3538047
473.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\2747539
860.index
D:\eclipse\testing\TestWorkspace\.metadata\.plugins\org.eclipse.jdt.core\3818274
31.index
Comment 3 Kent Johnson CLA 2003-02-25 15:46:28 EST
Added cleanup code in IndexManager.shutdown() to go along with the code that 
deletes lost index files.

Its possible for some deleted index file jobs to be left on the queue when the 
workspace is exitted.
Comment 4 David Audel CLA 2003-03-10 12:02:12 EST
Verified.