Bug 61481 - IllegalArgumentException - Background Indexer Crash Recovery
Summary: IllegalArgumentException - Background Indexer Crash Recovery
Status: RESOLVED DUPLICATE of bug 57419
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.0 M9   Edit
Assignee: Kent Johnson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-07 19:57 EDT by Hetty Dougherty CLA
Modified: 2004-05-11 10:43 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hetty Dougherty CLA 2004-05-07 19:57:27 EDT
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)
Comment 1 Kent Johnson CLA 2004-05-10 10:52:12 EDT
Which VM are you using?

Suspect this is a duplicate of bug 57419 & bug 57861.
Comment 2 Kent Johnson CLA 2004-05-11 10:43:47 EDT

*** This bug has been marked as a duplicate of 57419 ***