Community
Participate
Working Groups
Build 20040205 + latest from THAW_402 Got the following NPE running the JDT Core tests: java.lang.NullPointerException at org.eclipse.jdt.internal.core.index.DiskIndex.readCategoryTable (DiskIndex.java:558) at org.eclipse.jdt.internal.core.index.DiskIndex.addQueryResults (DiskIndex.java:142) at org.eclipse.jdt.internal.core.index.Index.query(Index.java:137) at org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern.queryIn (TypeDeclarationPattern.java:188) at org.eclipse.jdt.internal.core.search.pattern.InternalSearchPattern.findIndexMatc hes(InternalSearchPattern.java:47) at org.eclipse.jdt.internal.core.search.PatternSearchJob.search (PatternSearchJob.java:119) at org.eclipse.jdt.internal.core.search.PatternSearchJob.execute (PatternSearchJob.java:62) at org.eclipse.jdt.internal.core.search.processing.JobManager.performConcurrentJob (JobManager.java:261) at org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames (SearchEngine.java:810) at org.eclipse.jdt.tests.core.OldSearchTests$2.run (OldSearchTests.java:230) at java.lang.Thread.run(Thread.java:534)
Cache was flushed after first reader finished its query. Now we use a counter.
Not enough information to verify.
Kent can you please verify the bug is fixed in latest integration build?