| Summary: | IllegalArgumentException - Background Indexer Crash Recovery | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Hetty Dougherty <hetty> |
| Component: | Core | Assignee: | Kent Johnson <kent_johnson> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 3.0 | ||
| Target Milestone: | 3.0 M9 | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | |||
To reproduce : 1. Eclipse 04/13 + plugins 2. Check-out a plugin from CVS 3. Go to plug-in development perspective 4. Edit one of the .java file 5. Double-click on one of the methods from the Outline view 6. Enter spaces. 7. CTRL + S to save See the following in the console : !ENTRY org.eclipse.jdt.core 4 4 May 07, 2004 16:45:09.09 !MESSAGE Background Indexer Crash Recovery !STACK 0 java.lang.IllegalArgumentException: Buffer size <= 0 at java.io.BufferedInputStream.<init>(BufferedInputStream.java(Inlined C ompiled Code)) at java.io.BufferedInputStream.<init>(BufferedInputStream.java(Inlined C ompiled Code)) at org.eclipse.jdt.internal.core.index.DiskIndex.readCategoryTable(DiskI ndex.java(Compiled Code)) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategory(DiskIndex .java:360) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategories(DiskInd ex.java:352) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeWith(DiskIndex.jav a(Compiled Code)) at org.eclipse.jdt.internal.core.index.Index.save(Index.java(Inlined Com piled Code)) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndex( IndexManager.java(Compiled Code)) at org.eclipse.jdt.internal.core.search.indexing.SaveIndex.execute(SaveI ndex.java:40) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:340) at java.lang.Thread.run(Thread.java:566) java.lang.IllegalArgumentException: Buffer size <= 0 at java.io.BufferedInputStream.<init>(BufferedInputStream.java(Inlined C ompiled Code)) at java.io.BufferedInputStream.<init>(BufferedInputStream.java(Inlined C ompiled Code)) at org.eclipse.jdt.internal.core.index.DiskIndex.readCategoryTable(DiskI ndex.java(Compiled Code)) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategory(DiskIndex .java:360) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeCategories(DiskInd ex.java:352) at org.eclipse.jdt.internal.core.index.DiskIndex.mergeWith(DiskIndex.jav a(Compiled Code)) at org.eclipse.jdt.internal.core.index.Index.save(Index.java(Inlined Com piled Code)) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.saveIndex( IndexManager.java(Compiled Code)) at org.eclipse.jdt.internal.core.search.indexing.SaveIndex.execute(SaveI ndex.java:40) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:340) at java.lang.Thread.run(Thread.java:566)