lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grant Ingersoll <gsing...@syr.edu>
Subject Re: [jira] Commented: (LUCENE-398) ParallelReader crashes when trying to merge into a new index
Date Tue, 20 Jun 2006 19:30:55 GMT
On a side note, please feel free to vote for bugs to get the attention 
of a committer.  Opening a duplicate bug just makes it harder to 
straighten out things in the long run and fills JIRA with cruft. 

I fully intend to start working on popular issues (hence the need for 
votes) after my move in a few weeks.   Doing some Lucene work will be a 
welcome relief from packing boxes and lugging furniture.

-Grant

Chuck Williams (JIRA) wrote:
>     [ http://issues.apache.org/jira/browse/LUCENE-398?page=comments#action_12416837 ]

>
> Chuck Williams commented on LUCENE-398:
> ---------------------------------------
>
> Christian,
>
> I'm going to open a new issue on this in order to rename it, post a revised patch, and
hopefully get the attention of a committer.
>
> Chuck
>
>
>   
>> ParallelReader crashes when trying to merge into a new index
>> ------------------------------------------------------------
>>
>>          Key: LUCENE-398
>>          URL: http://issues.apache.org/jira/browse/LUCENE-398
>>      Project: Lucene - Java
>>         Type: Bug
>>     
>
>   
>>   Components: Index
>>     Versions: unspecified
>>  Environment: Operating System: All
>> Platform: All
>>     Reporter: Sebastian Kirsch
>>     Assignee: Lucene Developers
>>  Attachments: ParallelReader.diff, ParallelReaderTest1.java, parallelreader.diff,
patch-next.diff
>>
>> ParallelReader causes a NullPointerException in
>> org.apache.lucene.index.ParallelReader$ParallelTermPositions.seek(ParallelReader.java:318)
>> when trying to merge into a new index.
>> See test case and sample output:
>> $ svn diff
>> Index: src/test/org/apache/lucene/index/TestParallelReader.java
>> ===================================================================
>> --- src/test/org/apache/lucene/index/TestParallelReader.java    (revision 179785)
>> +++ src/test/org/apache/lucene/index/TestParallelReader.java    (working copy)
>> @@ -57,6 +57,13 @@
>>  
>>    }
>>   
>> +  public void testMerge() throws Exception {
>> +    Directory dir = new RAMDirectory();
>> +    IndexWriter w = new IndexWriter(dir, new StandardAnalyzer(), true);
>> +    w.addIndexes(new IndexReader[] { ((IndexSearcher)
>> parallel).getIndexReader() });
>> +    w.close();
>> +  }
>> +
>>    private void queryTest(Query query) throws IOException {
>>      Hits parallelHits = parallel.search(query);
>>      Hits singleHits = single.search(query);
>> $ ant -Dtestcase=TestParallelReader test
>> Buildfile: build.xml
>> [...]
>> test:
>>     [mkdir] Created dir:
>> /Users/skirsch/text/lectures/da/thirdparty/lucene-trunk/build/test
>>     [junit] Testsuite: org.apache.lucene.index.TestParallelReader
>>     [junit] Tests run: 2, Failures: 0, Errors: 1, Time elapsed: 1.993 sec
>>     [junit] Testcase: testMerge(org.apache.lucene.index.TestParallelReader):  
>> Caused an ERROR
>>     [junit] null
>>     [junit] java.lang.NullPointerException
>>     [junit]     at
>> org.apache.lucene.index.ParallelReader$ParallelTermPositions.seek(ParallelReader.java:318)
>>     [junit]     at
>> org.apache.lucene.index.ParallelReader$ParallelTermDocs.seek(ParallelReader.java:294)
>>     [junit]     at
>> org.apache.lucene.index.SegmentMerger.appendPostings(SegmentMerger.java:325)
>>     [junit]     at
>> org.apache.lucene.index.SegmentMerger.mergeTermInfo(SegmentMerger.java:296)
>>     [junit]     at
>> org.apache.lucene.index.SegmentMerger.mergeTermInfos(SegmentMerger.java:270)
>>     [junit]     at
>> org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:234)
>>     [junit]     at
>> org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:96)
>>     [junit]     at
>> org.apache.lucene.index.IndexWriter.addIndexes(IndexWriter.java:596)
>>     [junit]     at
>> org.apache.lucene.index.TestParallelReader.testMerge(TestParallelReader.java:63)
>>     [junit]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     [junit]     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     [junit]     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     [junit] Test org.apache.lucene.index.TestParallelReader FAILED
>> BUILD FAILED
>> /Users/skirsch/text/lectures/da/thirdparty/lucene-trunk/common-build.xml:188:
>> Tests failed!
>> Total time: 16 seconds
>> $
>>     
>
>   

-- 

Grant Ingersoll 
Sr. Software Engineer 
Center for Natural Language Processing 
Syracuse University 
School of Information Studies 
335 Hinds Hall 
Syracuse, NY 13244 

http://www.cnlp.org 
Voice:  315-443-5484 
Fax: 315-443-6886 


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message