Please help. With this java exception.

Can someone guide me as of how to fix the below exception.

i need it badly, Please help

***************************************************************

Exception in thread "Thread-9" java.lang.ArrayIndexOutOfBoundsException: -1

at java.util.ArrayList.get(Unknown Source)

at org.apache.lucene.index.FieldInfos.fieldInfo(FieldInfos.java:155)

at org.apache.lucene.index.FieldInfos.fieldName(FieldInfos.java:151)

at org.apache.lucene.index.SegmentTermEnum.readTerm(SegmentTermEnum.java:149)

at org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:115)

at org.apache.lucene.index.TermInfosReader.readIndex(TermInfosReader.java:86)

at org.apache.lucene.index.TermInfosReader.<init>(TermInfosReader.java:45)

at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:112)

at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:89)

at org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:118)

at org.apache.lucene.store.Lock$With.run(Lock.java:109)

at org.apache.lucene.index.IndexReader.open(IndexReader.java:111)

at org.apache.lucene.index.IndexReader.open(IndexReader.java:106)

at com.mathworks.mlwidgets.help.search.lucene.LuceneSearchEngine$LuceneRefreshThread.loadIndexes(LuceneSearchEngine.java:176)

at com.mathworks.mlwidgets.help.search.lucene.LuceneSearchEngine$LuceneRefreshThread.doRefresh(LuceneSearchEngine.java:145)

at com.mathworks.mlwidgets.help.search.SearchEngine$RefreshThread.run(SearchEngine.java:323)

***************************************************************

[1664 byte] By [chandan.maddannaa] at [2007-11-27 1:51:05]
# 1

ArrayIndexOutOfBoundsException indicates that an array has been accessed with an illegal index. The index is either negative or greater than or equal to the size of the array.

In LuceneSearchEngine.java line # 176 you tried to access an empty array.

please, post your java code

hope that helps

java_2006a at 2007-7-12 1:18:27 > top of Java-index,Desktop,Runtime Environment...