I really don't know what makes you say that.

The Java stack-trace documented in the JIRA issue is exactly like the 
one you and the other 2 guys posted. The first patch attached to it 
changes an existing test (which I think we don't have ported) to provoke 
this error. I'm quite sure once this test is ported the original error 
will be producible, and you won't have to track anything.

I noticed a drastic code change in IndexWriter between 2.3.2 and 2.4, 
and I assumed it had something to do with this error. This is what led 
me to search for a JIRA issue in the first place - since our IndexWriter 
does everything like the Java one it had to be a bug with the original 
Java code (with choosing which postings to delete).

Itamar,

On 25/6/2010 2:43 PM, Kostka Bořivoj wrote:
> Thanks for the patch. Ufortunatelly the original problem is probably not 
> related to JIRA 1072 issue.
> Any idea how to continue to tracing this? I'm ready to help but as my 
> knowledge of CLucene core
> is limited I can't figure out what to trace.
>
> Borek
>
>    
>> -----Original Message-----
>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
>> Sent: Thursday, June 24, 2010 4:21 PM
>> To: clucene-developers@lists.sourceforge.net
>> Subject: Re: [CLucene-dev] vector subscript outofrangeexceptionduringindexing
>>
>> Apparently the first patch they have there tests the issue you are facing 
>> [1], not the
>> second one.
>>
>> I fixed the infinite loop and added that test to cl_test, see attached 
>> patch. Since
>> CLucene isn't crashing with the LUCENE-1072.take2.patch test in place, I'm
>> wondering wether the modifications in it are still necessary?
>>
>> I'll commit once the rest of the stuff is done. Thanks for your work on this!
>>
>> Itamar.
>>
>> [1]
>> https://issues.apache.org/jira/secure/attachment/12370634/LUCENE-1072.patch
>>
>>      
>>> -----Original Message-----
>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>> Sent: Thursday, June 24, 2010 1:40 PM
>>> To: clucene-developers@lists.sourceforge.net
>>> Subject: Re: [CLucene-dev] vector subscript
>>> outofrangeexceptionduringindexing
>>>
>>> I ported test from JIRA issue 1072 and it also somehow destroys
>>> DocumentWriter.
>>> It doesn't produce any exception, but DocumentWrite::close method
>>> hangs in an infinite cycle at IndexWriter:2292
>>>
>>> if (deleteIds.size()>  0) {
>>>      vector<int32_t>::const_iterator iter2 = deleteIds.begin();
>>>      while(iter2 != deleteIds.end() )
>>>        reader->deleteDocument(*iter2);
>>>    }
>>>
>>> Please find enclosed test prepared for addition into cl_test
>>>
>>> Borek
>>>
>>>        
>>>> -----Original Message-----
>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>> Sent: Thursday, June 24, 2010 11:33 AM
>>>> To: clucene-developers@lists.sourceforge.net
>>>> Subject: Re: [CLucene-dev] vector subscript out
>>>> ofrangeexceptionduringindexing
>>>>
>>>> Anyway I decided to focus on Issue 1072 test first and port
>>>>          
>>> the rest of test later.
>>>        
>>>>          
>>>>> -----Original Message-----
>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>> Sent: Thursday, June 24, 2010 9:54 AM
>>>>> To: clucene-developers@lists.sourceforge.net
>>>>> Subject: Re: [CLucene-dev] vector subscript out of
>>>>> rangeexceptionduringindexing
>>>>>
>>>>> I don't understand how subclassing can help, as the
>>>>>            
>>> member in base
>>>        
>>>>> class is
>>>>>            
>>>> private,
>>>>          
>>>>> so it isn't accesible even for children.
>>>>>
>>>>> I'm not a friend of Friend classes (it seems to me an uggly
>>>>> technique which breaks
>>>>> encapsulation) and it also needs changes to DocumentWriter.
>>>>>
>>>>> So the only way I see is to change method to be public.
>>>>>            
>>> I'm not very
>>>        
>>>>> happy doing so, but I cannot see any other way...
>>>>>
>>>>> Borek
>>>>>
>>>>>
>>>>>            
>>>>>> -----Original Message-----
>>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
>>>>>> Sent: Thursday, June 24, 2010 12:11 AM
>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
>>>>>> exceptionduringindexing
>>>>>>
>>>>>> In IndexWriter.h (line 1163) there are a few functions
>>>>>>              
>>> marked as
>>>        
>>>>>> being for test purposes only. From what I could tell,
>>>>>>              
>>> they are not
>>>        
>>>>>> being accessed from anywhere right now.
>>>>>>
>>>>>> Your options as I see them are:
>>>>>>
>>>>>> * Make them public (I'm not sure how Java gets around that one
>>>>>> without doing
>>>>>> this)
>>>>>> * Subclass IndexWriter in the test suite and make them
>>>>>>              
>>> available
>>>        
>>>>>> only under it
>>>>>> * "Friend" the classes
>>>>>>
>>>>>> Decide which to do based on the way JL uses them (apparently we
>>>>>> aren't using them at all at the moment, so don't look at CL for
>>>>>> this). If it is possible to make this code available
>>>>>>              
>>> from within
>>>        
>>>>>> the test suite alone, I'd definitely preffer to compile
>>>>>>              
>>> those out
>>>        
>>>>>> of the core's IndexWriter. "Friend"ing is probably not
>>>>>>              
>>> possible to
>>>        
>>>>>> do without putting test code in CL, which as I said
>>>>>> - the core is better left without.
>>>>>>
>>>>>> HTH
>>>>>>
>>>>>> Itamar.
>>>>>>
>>>>>>              
>>>>>>> -----Original Message-----
>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>>>> Sent: Thursday, June 24, 2010 12:22 AM
>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
>>>>>>> exception duringindexing
>>>>>>>
>>>>>>> I started porting of test but I have problem with
>>>>>>> private/protected methods. Some JLucene methods are used in
>>>>>>> tests but marked private in CLucene, e.g.
>>>>>>>
>>>>>>>      IndexWriter writer = new IndexWriter(dir, analyzer, true);
>>>>>>>      writer.addDocument(testDoc);
>>>>>>>      writer.flush();
>>>>>>>      SegmentInfo info = writer.newestSegment();
>>>>>>>
>>>>>>> Can be easily ported to
>>>>>>>
>>>>>>>      IndexWriter * writer = _CLNEW IndexWriter(dir,
>>>>>>>                
>>> analyzer, true);
>>>        
>>>>>>>      writer->addDocument(&testDoc);
>>>>>>>      writer->flush();
>>>>>>>      SegmentInfo * info = writer->newestSegment();
>>>>>>>
>>>>>>> But the newestSegment method is private, so test
>>>>>>>                
>>> cannot be compiled.
>>>        
>>>>>>> Any hint how to go around that?
>>>>>>>
>>>>>>> Borek
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>>> -----Original Message-----
>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>>>>> Sent: Wednesday, June 23, 2010 5:00 PM
>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
>>>>>>>> rangeexceptionduringindexing
>>>>>>>>
>>>>>>>> I'll try to port whole TestDocumentsWriter, it is not so big
>>>>>>>>
>>>>>>>>                  
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
>>>>>>>>> Sent: Wednesday, June 23, 2010 12:39 PM
>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of range
>>>>>>>>> exceptionduringindexing
>>>>>>>>>
>>>>>>>>> Use Java Lucene 2.3.2, which the git master branch is
>>>>>>>>>                    
>>>>>>> based on. Grab
>>>>>>>                
>>>>>>>>> it from http://archive.apache.org/dist/lucene/java/, or
>>>>>>>>>                    
>>>>>>> you can use
>>>>>>>                
>>>>>>>>> tools like Krugle to read the code on-line.
>>>>>>>>>
>>>>>>>>> You may only need this to port TestDocumentsWriter as a
>>>>>>>>> whole. To fix this specific issue I think it is enough to
>>>>>>>>> follow the patch attached to the JIRA issue. I'm
>>>>>>>>>                    
>>> not sure it
>>>        
>>>>>>>>> was deployed
>>>>>>>>>                    
>>>>>>> to the 2.3.2 sources, btw.
>>>>>>>                
>>>>>>>>> Itamar.
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>>>>>>> Sent: Wednesday, June 23, 2010 12:10 PM
>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
>>>>>>>>>>                      
>>>>>>> range exception
>>>>>>>                
>>>>>>>>>> duringindexing
>>>>>>>>>>
>>>>>>>>>> I'm not sure which JLucene version I should use (and
>>>>>>>>>>                      
>>>>>>> where to get
>>>>>>>                
>>>>>>>>>> it)
>>>>>>>>>>
>>>>>>>>>> Borek
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Itamar Syn-Hershko [mailto:ita...@code972.com]
>>>>>>>>>>> Sent: Wednesday, June 23, 2010 12:11 AM
>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out
>>>>>>>>>>> ofrangeexceptionduringindexing
>>>>>>>>>>>
>>>>>>>>>>> Those are the postings array and its staging area for
>>>>>>>>>>>                        
>>>>>>>>>> flushing. Once
>>>>>>>>>>                      
>>>>>>>>>>> flushed, a Posting object can be deleted.
>>>>>>>>>>>
>>>>>>>>>>> The code you quoted is originally written in Java as:
>>>>>>>>>>>     Arrays.fill(postingsFreeList,
>>>>>>>>>>>                        
>>>>>>> postingsFreeCount-numToFree,
>>>>>>>                
>>>>>>>>>>> postingsFreeCount, null);
>>>>>>>>>>>
>>>>>>>>>>> Meaning, this is not a deletion but rather a
>>>>>>>>>>>                        
>>> nullification.
>>>        
>>>>>>>>>> This may
>>>>>>>>>>                      
>>>>>>>>>>> actually be a proper behavior for Java, since it
>>>>>>>>>>> maintains internal reference counting of all objects.
>>>>>>>>>>> However,
>>>>>>>>>>>                        
>>>>>>> it seem to
>>>>>>>                
>>>>>>>>>>> have caused issues with JLucene as well for documents
>>>>>>>>>>>                        
>>>>>>> with many terms:
>>>>>>>                
>>>>>>>>>>> https://issues.apache.org/jira/browse/LUCENE-1072.
>>>>>>>>>>>                        
>>>>>>> Only question
>>>>>>>                
>>>>>>>>>>> is how come we haven't seen this until now, and whats
>>>>>>>>>>> special
>>>>>>>>>>>                        
>>>>>>>>>> with the reuters corpus?
>>>>>>>>>>                      
>>>>>>>>>>> I think, if you could port TestDocuemntsWriter to
>>>>>>>>>>> cl_test (at least the relevant test case they have
>>>>>>>>>>> added) and check if it
>>>>>>>>>>>                        
>>>>>>>>>> crashes with
>>>>>>>>>>                      
>>>>>>>>>>> the same characteristics of your issue, we could
>>>>>>>>>>>                        
>>>>>>> verify this is
>>>>>>>                
>>>>>>>>>>> the same issue. Then we can apply their patch (while
>>>>>>>>>>>                        
>>>>>>> following
>>>>>>>                
>>>>>>>>>>> the JIRA
>>>>>>>>>>> discussion) accordingly to DocumentsWriter.cpp.
>>>>>>>>>>>
>>>>>>>>>>> Itamar.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>>>>>>>>> Sent: Tuesday, June 22, 2010 11:53 PM
>>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>>>>> Subject: Re: [CLucene-dev] vector subscript out of
>>>>>>>>>>>> rangeexceptionduringindexing
>>>>>>>>>>>>
>>>>>>>>>>>> I did some research and found following:
>>>>>>>>>>>>
>>>>>>>>>>>> The problem is caused by freeing cycle in
>>>>>>>>>>>>                          
>>> balanceRAM()
>>>        
>>>>>>>>>>>> (documentswriter.cpp:1325)
>>>>>>>>>>>>
>>>>>>>>>>>>          for ( size_t i =
>>>>>>>>>>>> this->postingsFreeCountDW-numToFree;i<
>>>>>>>>>>>> this->postingsFreeListDW.length; i++ ){
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>> _CLDELETE(this->postingsFreeListDW.values[i]);
>>>        
>>>>>>>>>>>>          }
>>>>>>>>>>>>
>>>>>>>>>>>> Because this->postingsFreeListDW.values contains
>>>>>>>>>>>> pointers
>>>>>>>>>>>>                          
>>>>>>>>>> which are
>>>>>>>>>>                      
>>>>>>>>>>>> also used in postingsHash table, the _CLDELETE
>>>>>>>>>>>>                          
>>>>>>> makes them invalid.
>>>>>>>                
>>>>>>>>>>>> So the main question is why Postings objects
>>>>>>>>>>>> referenced in postingsHash are also
>>>>>>>>>>>>                          
>>> referenced by postingsFreeListDW.
>>>        
>>>>>>>>>>>> Until now I was not able to find the reason.
>>>>>>>>>>>>
>>>>>>>>>>>> Borek
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Itamar Syn-Hershko
>>>>>>>>>>>>> [mailto:ita...@divrei-tora.com]
>>>>>>>>>>>>> Sent: Monday, June 21, 2010 2:08 PM
>>>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>>>>>> Subject: Re: [CLucene-dev] vector
>>>>>>>>>>>>>                            
>>> subscript out of
>>>        
>>>>>>>>>>>>> range exceptionduringindexing
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> This seems to be the same error reported
>>>>>>>>>>>>>                            
>>> by Klemens
>>>        
>>>>>>>>>>>>> Friedl
>>>>>>>>>>>>>                            
>>>>>>>>>>>> last week [1].
>>>>>>>>>>>>                          
>>>>>>>>>>>>> I can confirm your findings. After
>>>>>>>>>>>>>                            
>>> setting the demo
>>>        
>>>>>>>>>> application to
>>>>>>>>>>                      
>>>>>>>>>>>>> index the reuters corpora distributed
>>>>>>>>>>>>>                            
>>> with CLucene
>>>        
>>>>>>>>>>>>> (see
>>>>>>>>>>>>>                            
>>>>>>>>>> my patch
>>>>>>>>>>                      
>>>>>>>>>>>>> to master today), and setting maxFieldLength to
>>>>>>>>>>>>>                            
>>>>>>> MAX_INT, the
>>>>>>>                
>>>>>>>>>>>> applications
>>>>>>>>>>>>                          
>>>>>>>>>>>>> is failing on one of the files (for me it was
>>>>>>>>>>>>>                            
>>>>>>>>>> reut2-002.sgm). Call
>>>>>>>>>>                      
>>>>>>>>>>>>> stack points to DocumentsWriterThreadState.cpp ln
>>>>>>>>>>>>> 1142, where
>>>>>>>>>>>>> threadState->p is pointing to freed or
>>>>>>>>>>>>>                            
>>> invalid memory.
>>>        
>>>>>>>>>>>>> Unfortunately at the moment I cannot work
>>>>>>>>>>>>>                            
>>> on tracing
>>>        
>>>>>>>>>>>>> this
>>>>>>>>>>>>>                            
>>>>>>>>>>>> properly. If
>>>>>>>>>>>>                          
>>>>>>>>>>>>> you can do this yourself, I'll be happy to assist
>>>>>>>>>>>>> with
>>>>>>>>>>>>>                            
>>>>>>>>>>>> whatever I can.
>>>>>>>>>>>>                          
>>>>>>>>>>>>> Itamar.
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>                            
>>>>>>>>>>>>                          
>>>>>>> http://comments.gmane.org/gmane.comp.jakarta.lucene.clucene.de
>>>>>>>                
>>>>>>>>>>> vel/3449 .
>>>>>>>>>>>                        
>>>>>>>>>>>> Also see
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>                      
>>>>>>>                
>>> http://sourceforge.net/tracker/?func=detail&aid=2981449&group_id
>>>        
>>>>>>> =8
>>>>>>>                
>>>>>>>>>> 00
>>>>>>>>>>                      
>>>>>>>>>>>> 13
>>>>>>>>>>>> &atid=
>>>>>>>>>>>> 558446.
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>> From: Kostka Bořivoj [mailto:kos...@tovek.cz]
>>>>>>>>>>>>> Sent: Monday, June 21, 2010 2:50 PM
>>>>>>>>>>>>> To: clucene-developers@lists.sourceforge.net
>>>>>>>>>>>>> Subject: [CLucene-dev] vector subscript
>>>>>>>>>>>>>                            
>>> out of range
>>>        
>>>>>>>>>>>>> exception duringindexing
>>>>>>>>>>>>>
>>>>>>>>>>>>> During indexing set of documents (about 10000
>>>>>>>>>>>>> already
>>>>>>>>>>>>> indexed) I get the exception "vector subscript
>>>>>>>>>>>>>                            
>>>>>>> out of range"
>>>>>>>                
>>>>>>>>>>>>> from ArrayBase operator [ ].
>>>>>>>>>>>>> I did some research and it seems it is because
>>>>>>>>>>>>> threadState->postingEquals() method is called with
>>>>>>>>>>>>>                            
>>>>>>>>>> invalid p set.
>>>>>>>>>>                      
>>>>>>>>>>>>> The postingsHash[hashPos] probably
>>>>>>>>>>>>>                            
>>> contains pointer
>>>        
>>>>>>>>>>>>> to already deleted object, as 0xfeee is in all
>>>>>>>>>>>>> members (I'm
>>>>>>>>>>>>>                            
>>>>>>>>>> running it under
>>>>>>>>>>                      
>>>>>>>>>>>>> MSVC 2005 Debugger).
>>>>>>>>>>>>> See call stack and threadState->p dump below.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Source (documentswriterthreadstate.cpp:1010)
>>>>>>>>>>>>> ======
>>>>>>>>>>>>>
>>>>>>>>>>>>>    // Locate Posting in hash
>>>>>>>>>>>>>    threadState->p = postingsHash[hashPos];
>>>>>>>>>>>>>
>>>>>>>>>>>>>    if (threadState->p != NULL&&
>>>>>>>>>>>>> !threadState->postingEquals(tokenText,
>>>>>>>>>>>>>                            
>>>>>>> tokenTextLen)) { ...
>>>>>>>                
>>>>>>>>>>>>>
>>>>>>>>>>>>> Call stack
>>>>>>>>>>>>> ========
>>>>>>>>>>>>> clucene-cored.dll!lucene::util::ArrayBase<wchar_t
>>>>>>>>>>>>> *>::operator[](unsigned int _Pos=0xfffffbbb)
>>>>>>>>>>>>>                            
>>>>>>> Line 92 C++
>>>>>>>                
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
>>>>>>>                
>>>>>>>>>>>>> :postingEquals(const wchar_t *
>>>>>>>>>>>>>                            
>>> tokenText=0x032772a8,
>>>        
>>>>>>>>>>>>> const int tokenTextLen=0x00000008)  Line
>>>>>>>>>>>>>                            
>>> 577 + 0x25
>>>        
>>>>>>> bytes   C++
>>>>>>>                
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
>>>>>>>                
>>>>>>>>>>>>> :FieldData::addPosition(lucene::analysis::Token *
>>>>>>>>>>>>> token=0x0100c770)  Line 1012 + 0x26 bytes C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
>>>>>>>                
>>>>>>>>>>>>> :FieldData::invertField(lucene::document::Field *
>>>>>>>>>>>>> field=0x04d2a9e0, lucene::analysis::Analyzer *
>>>>>>>>>>>>> analyzer=0x010a5fa0, const int
>>>>>>>>>>>>> maxFieldLength=0x00002710)
>>>>>>>>>>>>> Line 902  C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
>>>>>>>                
>>>>>>>>>>>>>                            
>>> :FieldData::processField(lucene::analysis::Analyzer *
>>>        
>>>>>>>>>>>>> analyzer=0x010a5fa0)  Line 797    C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::ThreadState:
>>>>>>>                
>>>>>>>>>>>>> :processDocument(lucene::analysis::Analyzer *
>>>>>>>>>>>>> analyzer=0x010a5fa0)  Line 554 + 0x1a
>>>>>>>>>>>>>                            
>>> bytes       C++
>>>        
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::updateDocu
>>>>>>>                
>>>>>>>>>>>>> me nt(lucene::document::Document *
>>>>>>>>>>>>>                            
>>> doc=0x0012f600,
>>>        
>>>>>>>>>>>>> lucene::analysis::Analyzer * analyzer=0x010a5fa0,
>>>>>>>>>>>>> lucene::index::Term * delTerm=0x00000000)
>>>>>>>>>>>>>                            
>>>   Line 934 + 0xc
>>>        
>>>>>>>>>>>>> bytes     C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::DocumentsWriter::addDocumen
>>>>>>>                
>>>>>>>>>>>>> t( lucene::document::Document * doc=0x0012f600,
>>>>>>>>>>>>> lucene::analysis::Analyzer *
>>>>>>>>>>>>>                            
>>> analyzer=0x010a5fa0)
>>>        
>>>>>>>>>>>>> Line
>>>>>>>>>>>>>                            
>>>>>>>>>> 919  C++
>>>>>>>>>>                      
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::IndexWriter::addDocument(lu
>>>>>>>                
>>>>>>>>>>>>> ce ne::document::Document * doc=0x0012f600,
>>>>>>>>>>>>> lucene::analysis::Analyzer
>>>>>>>>>>>>> * analyzer=0x010a5fa0)  Line 670 +
>>>>>>>>>>>>> 0x13 bytes        C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> clucene-cored.dll!lucene::index::IndexModifier::addDocument(
>>>>>>>                
>>>>>>>>>>>>> lu cene::document::Document * doc=0x0012f600,
>>>>>>>>>>>>> lucene::analysis::Analyzer *
>>>>>>>>>>>>>                            
>>> docAnalyzer=0x010a5fa0)  Line
>>>        
>>>>>>>>>>>>> 100       C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> mkidx.exe!tovek::index::Index::indexDocument(tovek::index::D
>>>>>>>                
>>>>>>>>>>>>> oc ument&  doc={...}, bool bInsert=false,
>>>>>>>>>>>>>                            
>>> unsigned
>>>        
>>>>>>>>>>>>> long&  ulPrevDoc=0x00000007,
>>>>>>>>>>>>>                            
>>> tovek::analysis::CachedAnalyzer *
>>>        
>>>>>>>>>>>>> pCachedAnalyzer=0x010a5fa0)  Line 472     C++
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Problematic item in PostingHash:
>>>>>>>>>>>>> =========================
>>>>>>>>>>>>>
>>>>>>>>>>>>> -         threadState->p  0x02538fd8
>>>>>>>>>>>>> {textStart=0xfeeefeee docFreq=0xfeeefeee
>>>>>>>>>>>>>                            
>>>>>>> freqStart=0xfeeefeee
>>>>>>>                
>>>>>>>>>>>>> ...}
>>>>>>>>>>>>>                            
>>> lucene::index::DocumentsWriter::Posting *
>>>        
>>>>>>>>>>>>>           textStart       0xfeeefeee      int
>>>>>>>>>>>>>           docFreq 0xfeeefeee      int
>>>>>>>>>>>>>           freqStart       0xfeeefeee      int
>>>>>>>>>>>>>           freqUpto        0xfeeefeee      int
>>>>>>>>>>>>>           proxStart       0xfeeefeee      int
>>>>>>>>>>>>>           proxUpto        0xfeeefeee      int
>>>>>>>>>>>>>           lastDocID       0xfeeefeee      int
>>>>>>>>>>>>>           lastDocCode     0xfeeefeee      int
>>>>>>>>>>>>>           lastPosition    0xfeeefeee      int
>>>>>>>>>>>>> +         vector  0xfeeefeee {p=??? lastOffset=???
>>>>>>>>>>>>> offsetStart=??? ...}
>>>>>>>>>>>>>                            
>>>>>>>>>>> lucene::index::DocumentsWriter::PostingVector *
>>>>>>>>>>>                        
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> ------------------------------------------------------------
>>>>>>>                
>>>>>>>>>>>>> --
>>>>>>>>>>>>> ----------------
>>>>>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the
>>>>>>>>>>>>> Ultimate GeekDad Father's Day Giveaway.
>>>>>>>>>>>>>                            
>>> ONE MASSIVE
>>>        
>>>>>>>>>>>>> PRIZE to the lucky
>>>>>>>>>>>>>                            
>>>>>>>>>> parental unit.
>>>>>>>>>>                      
>>>>>>>>>>>>> See the prize list and enter to win:
>>>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> CLucene-developers mailing list
>>>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-develop
>>>>>>>                
>>>>>>>>>>>>> ers
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>                      
>>>>>>>                
>>> ----------------------------------------------------------------
>>>        
>>>>>>> --
>>>>>>>                
>>>>>>>>>> --
>>>>>>>>>>                      
>>>>>>>>>>>> --
>>>>>>>>>>>> -------- ThinkGeek and WIRED's GeekDad team
>>>>>>>>>>>>                          
>>> up for the
>>>        
>>>>>>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
>>>>>>>>>>>>                          
>>>>>>> PRIZE to
>>>>>>>                
>>>>>>>>>>>> the lucky parental unit.  See the prize list and
>>>>>>>>>>>>                          
>>>>>>> enter to win:
>>>>>>>                
>>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> CLucene-developers mailing list
>>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developer
>>>>>>>                
>>>>>>>>>>>> s
>>>>>>>>>>>>                          
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>                      
>>>>>>>                
>>> ----------------------------------------------------------------
>>>        
>>>>>>> --
>>>>>>>                
>>>>>>>>>> ----
>>>>>>>>>>                      
>>>>>>>>>>> ------
>>>>>>>>>>> --
>>>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the
>>>>>>>>>>>                        
>>>>>>> Ultimate GeekDad
>>>>>>>                
>>>>>>>>>>> Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
>>>>>>>>>>>                        
>>>>>>>>>> parental unit.
>>>>>>>>>>                      
>>>>>>>>>>> See the prize list and enter to win:
>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> CLucene-developers mailing list
>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>                
>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>        
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>                      
>>>>>>>                
>>> ----------------------------------------------------------------
>>>        
>>>>>>> --
>>>>>>>                
>>>>>>>>>> ----
>>>>>>>>>>                      
>>>>>>>>>>> -------- ThinkGeek and WIRED's GeekDad team up for
>>>>>>>>>>>                        
>>>>>>> the Ultimate
>>>>>>>                
>>>>>>>>>>> GeekDad Father's Day Giveaway. ONE MASSIVE
>>>>>>>>>>>                        
>>> PRIZE to the
>>>        
>>>>>>>>>> lucky parental
>>>>>>>>>>                      
>>>>>>>>>>> unit.  See the prize list and enter to win:
>>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> CLucene-developers mailing list
>>>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>                
>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>        
>>>>>>>>>>
>>>>>>>>>>                      
>>> ----------------------------------------------------------
>>>        
>>>>>>>>>> ----
>>>>>>>>>> ----------------
>>>>>>>>>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>>>>>>>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>>>>>>>>>> lucky parental unit.  See the prize list and
>>>>>>>>>>                      
>>> enter to win:
>>>        
>>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>>> _______________________________________________
>>>>>>>>>> CLucene-developers mailing list
>>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>>
>>>>>>>>>>                      
>>> https://lists.sourceforge.net/lists/listinfo/clucene-devel
>>>        
>>>>>>>>>> opers
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>                
>>> ----------------------------------------------------------------
>>>        
>>>>>>> ----
>>>>>>>                
>>>>>>>>> ---------- ThinkGeek and WIRED's GeekDad team up for the
>>>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE
>>>>>>>>>                    
>>> MASSIVE PRIZE to
>>>        
>>>>>>>>> the lucky parental unit.  See the prize list and
>>>>>>>>>                    
>>> enter to win:
>>>        
>>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>>> _______________________________________________
>>>>>>>>> CLucene-developers mailing list
>>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>>
>>>>>>>>>                    
>>> https://lists.sourceforge.net/lists/listinfo/clucene-develop
>>>        
>>>>>>>>> ers
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>                  
>>>>>>>                
>>> ----------------------------------------------------------------
>>>        
>>>>>>> ------
>>>>>>>                
>>>>>>>> -------- ThinkGeek and WIRED's GeekDad team up for the
>>>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
>>>>>>>>                  
>>> PRIZE to
>>>        
>>>>>>>> the
>>>>>>>>                  
>>>>>>> lucky parental
>>>>>>>                
>>>>>>>> unit.  See the prize list and enter to win:
>>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>>> _______________________________________________
>>>>>>>> CLucene-developers mailing list
>>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>>
>>>>>>>>                  
>>> https://lists.sourceforge.net/lists/listinfo/clucene-developer
>>>        
>>>>>>>> s
>>>>>>>>                  
>>>>>>> --------------------------------------------------------------
>>>>>>> ----------------
>>>>>>> ThinkGeek and WIRED's GeekDad team up for the
>>>>>>>                
>>> Ultimate GeekDad
>>>        
>>>>>>> Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
>>>>>>>                
>>> parental
>>>        
>>>>>>> unit.  See the prize list and enter to win:
>>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>>> _______________________________________________
>>>>>>> CLucene-developers mailing list
>>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>>>
>>>>>>>                
>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>        
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>              
>>> ------------------------------------------------------------------
>>>        
>>>>>> ------------ ThinkGeek and WIRED's GeekDad team up for the
>>>>>> Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE
>>>>>>              
>>> PRIZE to the
>>>        
>>>>>> lucky parental unit.  See the prize list and enter to win:
>>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>>> _______________________________________________
>>>>>> CLucene-developers mailing list
>>>>>> CLucene-developers@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>>>>              
>>>>>
>>>>>            
>>> --------------------------------------------------------------------
>>>        
>>>>> ---------- ThinkGeek and WIRED's GeekDad team up for the Ultimate
>>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky
>>>>> parental unit.  See the prize list and enter to win:
>>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>>> _______________________________________________
>>>>> CLucene-developers mailing list
>>>>> CLucene-developers@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>>>            
>>>>
>>>>          
>>> ----------------------------------------------------------------------
>>>        
>>>> -------- ThinkGeek and WIRED's GeekDad team up for the Ultimate
>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>>>>          
>>> lucky parental
>>>        
>>>> unit.  See the prize list and enter to win:
>>>> http://p.sf.net/sfu/thinkgeek-promo
>>>> _______________________________________________
>>>> CLucene-developers mailing list
>>>> CLucene-developers@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>>>>          
>>>        
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> CLucene-developers mailing list
> CLucene-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/clucene-developers
>
>
>    

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
CLucene-developers mailing list
CLucene-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clucene-developers

Reply via email to