DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=35454>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=35454 Summary: ParallelReader crashes when trying to merge into a new index Product: Lucene Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Index AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] 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 $ -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
