[ 
https://issues.apache.org/jira/browse/LUCENE-5218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13776059#comment-13776059
 ] 

Littlestar edited comment on LUCENE-5218 at 9/24/13 7:25 AM:
-------------------------------------------------------------

I can't narrow it down from an empty index.
but I backup the failed index (5G).

I run core\src\java\org\apache\lucene\index\CheckIndex.java
maybe one segment failed.

44 of 54: name=_d8 docCount=19599
    codec=hybaseStd42x
    compound=true
    numFiles=3
    size (MB)=9.559
    diagnostics = {timestamp=1379167874407, mergeFactor=22, 
os.version=2.6.32-358.el6.x86_64, os=Linux, lucene.version=4.4.0 1504776 - 
sarowe - 2013-07-19 02:49:47, source=merge, os.arch=amd64, 
mergeMaxNumSegments=1, java.version=1.7.0_25, java.vendor=Oracle Corporation}
    no deletions
    test: open reader.........OK
    test: fields..............OK [29 fields]
    test: field norms.........OK [4 fields]
    test: terms, freq, prox...OK [289268 terms; 3096641 terms/docs pairs; 
689694 tokens]
    test: stored fields.......OK [408046 total field count; avg 20.82 fields 
per doc]
    test: term vectors........OK [0 total vector count; avg 0 term/freq vector 
fields per doc]
    test: docvalues...........ERROR [2]
java.lang.ArrayIndexOutOfBoundsException: 2
        at 
org.apache.lucene.util.PagedBytes$Reader.fillSlice(PagedBytes.java:92)
        at 
org.apache.lucene.codecs.lucene42.Lucene42DocValuesProducer$6.get(Lucene42DocValuesProducer.java:267)
        at 
org.apache.lucene.index.CheckIndex.checkBinaryDocValues(CheckIndex.java:1316)
        at 
org.apache.lucene.index.CheckIndex.checkDocValues(CheckIndex.java:1420)
        at 
org.apache.lucene.index.CheckIndex.testDocValues(CheckIndex.java:1291)
        at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:615)
        at org.apache.lucene.index.CheckIndex.main(CheckIndex.java:1854)
FAILED
    WARNING: fixIndex() would remove reference to this segment; full exception:
java.lang.RuntimeException: DocValues test failed
        at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:628)
        at org.apache.lucene.index.CheckIndex.main(CheckIndex.java:1854)

  45 of 54: name=_3xn docCount=215407
                
      was (Author: cnstar9988):
    I can't narrow it down, but I backup the index (5G).

I run core\src\java\org\apache\lucene\index\CheckIndex.java
maybe one segment failed.

44 of 54: name=_d8 docCount=19599
    codec=hybaseStd42x
    compound=true
    numFiles=3
    size (MB)=9.559
    diagnostics = {timestamp=1379167874407, mergeFactor=22, 
os.version=2.6.32-358.el6.x86_64, os=Linux, lucene.version=4.4.0 1504776 - 
sarowe - 2013-07-19 02:49:47, source=merge, os.arch=amd64, 
mergeMaxNumSegments=1, java.version=1.7.0_25, java.vendor=Oracle Corporation}
    no deletions
    test: open reader.........OK
    test: fields..............OK [29 fields]
    test: field norms.........OK [4 fields]
    test: terms, freq, prox...OK [289268 terms; 3096641 terms/docs pairs; 
689694 tokens]
    test: stored fields.......OK [408046 total field count; avg 20.82 fields 
per doc]
    test: term vectors........OK [0 total vector count; avg 0 term/freq vector 
fields per doc]
    test: docvalues...........ERROR [2]
java.lang.ArrayIndexOutOfBoundsException: 2
        at 
org.apache.lucene.util.PagedBytes$Reader.fillSlice(PagedBytes.java:92)
        at 
org.apache.lucene.codecs.lucene42.Lucene42DocValuesProducer$6.get(Lucene42DocValuesProducer.java:267)
        at 
org.apache.lucene.index.CheckIndex.checkBinaryDocValues(CheckIndex.java:1316)
        at 
org.apache.lucene.index.CheckIndex.checkDocValues(CheckIndex.java:1420)
        at 
org.apache.lucene.index.CheckIndex.testDocValues(CheckIndex.java:1291)
        at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:615)
        at org.apache.lucene.index.CheckIndex.main(CheckIndex.java:1854)
FAILED
    WARNING: fixIndex() would remove reference to this segment; full exception:
java.lang.RuntimeException: DocValues test failed
        at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:628)
        at org.apache.lucene.index.CheckIndex.main(CheckIndex.java:1854)

  45 of 54: name=_3xn docCount=215407
                  
> background merge hit exception && Caused by: 
> java.lang.ArrayIndexOutOfBoundsException
> -------------------------------------------------------------------------------------
>
>                 Key: LUCENE-5218
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5218
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/index
>    Affects Versions: 4.4
>         Environment: Linux MMapDirectory.
>            Reporter: Littlestar
>
> forceMerge(80)
> ==============================
> Caused by: java.io.IOException: background merge hit exception: 
> _3h(4.4):c79921/2994 _3vs(4.4):c38658 _eq(4.4):c38586 _h1(4.4):c37370 
> _16k(4.4):c36591 _j4(4.4):c34316 _dx(4.4):c30550 _3m6(4.4):c30058 
> _dl(4.4):c28440 _d8(4.4):c19599 _dy(4.4):c1500/75 _h2(4.4):c1500 into _3vt 
> [maxNumSegments=80]
>       at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1714)
>       at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1650)
>       at 
> com.xxx.yyy.engine.lucene.LuceneEngine.flushAndReopen(LuceneEngine.java:1295)
>       ... 4 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
>       at 
> org.apache.lucene.util.PagedBytes$Reader.fillSlice(PagedBytes.java:92)
>       at 
> org.apache.lucene.codecs.lucene42.Lucene42DocValuesProducer$6.get(Lucene42DocValuesProducer.java:267)
>       at 
> org.apache.lucene.codecs.DocValuesConsumer$2$1.setNext(DocValuesConsumer.java:239)
>       at 
> org.apache.lucene.codecs.DocValuesConsumer$2$1.hasNext(DocValuesConsumer.java:201)
>       at 
> org.apache.lucene.codecs.lucene42.Lucene42DocValuesConsumer.addBinaryField(Lucene42DocValuesConsumer.java:218)
>       at 
> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsWriter.addBinaryField(PerFieldDocValuesFormat.java:110)
>       at 
> org.apache.lucene.codecs.DocValuesConsumer.mergeBinaryField(DocValuesConsumer.java:186)
>       at 
> org.apache.lucene.index.SegmentMerger.mergeDocValues(SegmentMerger.java:171)
>       at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:108)
>       at 
> org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3772)
>       at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3376)
>       at 
> org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405)
>       at 
> org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482)
> ===============

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to