Community
Participate
Working Groups
Using I20050419-1200 for a while, I found this error in my log. I am not sure what triggered it. !ENTRY org.eclipse.jdt.core 4 4 2005-04-20 10:36:09.197 !MESSAGE Background Indexer Crash Recovery !STACK 0 java.lang.ClassCastException: java.lang.Integer at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategory(DiskIndex.java:403) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategories(DiskIndex.java:388) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeWith(DiskIndex.java:480) at org.eclipse.jdt.internal.core.index.Index.save(Index.java:156) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndex(IndexManager.java:522) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndexes(IndexManager.java:566) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.notifyIdle(IndexManager.java:386) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:352) at java.lang.Thread.run(Thread.java:534)
I got it also on my WinXP box today. Unfortunately, I also cannot provide any test case to help to reproduce it.
Fixed. Can reproduce by searching for a method reference & then modifying one of the matching files in JDT/Core.
*** Bug 92295 has been marked as a duplicate of this bug. ***
Could not reproduce anymore. Verified in I20050510-0010.