: It miscompiled readVLong recently in another test run. When this
: happened tens or hundreds of tests failed because it returned wrong
: results.

Is readVLong something we can/should add to the "-Xjit:exclude" param in 
jenkins when using J9?


: On Thu, Apr 3, 2014 at 1:10 PM, Chris Hostetter
: <hossman_luc...@fucit.org> wrote:
: >
: > : Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-Linux/9867/
: > : Java: 32bit/ibm-j9-jdk7 
-Xjit:exclude={org/apache/lucene/util/fst/FST.pack(IIF)Lorg/apache/lucene/util/fst/FST;}
: >
: > Anybody have any idea what's going on here?
: >
: > possible J9 bug?
: >
: > 2 different (non distributed single threaded) Solr tests using different
: > indexes both failing with AIOOBE coming from low level lucene methods when
: > trying to execute queries that involved FSTOrdTermsReader ...
: >
: >
: >
: > : Caused by: java.lang.ArrayIndexOutOfBoundsException
: > :       at 
org.apache.lucene.store.ByteArrayDataInput.readVLong(ByteArrayDataInput.java:125)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.refillMetadata(FSTOrdTermsReader.java:393)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.decodeMetaData(FSTOrdTermsReader.java:357)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$SegmentTermsEnum.decodeMetaData(FSTOrdTermsReader.java:471)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.termState(FSTOrdTermsReader.java:405)
: > :       at org.apache.lucene.index.TermContext.build(TermContext.java:96)
: > :       at 
org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:165)
: > :       at 
org.apache.lucene.search.BooleanQuery$BooleanWeight.<init>(BooleanQuery.java:184)
: > :       at 
org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:415)
: > :       at 
org.apache.lucene.search.IndexSearcher.createNormalizedWeight(IndexSearcher.java:684)
: > :       at 
org.apache.lucene.search.QueryWrapperFilter.getDocIdSet(QueryWrapperFilter.java:55)
: > :       at 
org.apache.lucene.index.BufferedUpdatesStream.applyQueryDeletes(BufferedUpdatesStream.java:543)
: > :       at 
org.apache.lucene.index.BufferedUpdatesStream.applyDeletesAndUpdates(BufferedUpdatesStream.java:284)
: > :       at 
org.apache.lucene.index.IndexWriter.applyAllDeletesAndUpdates(IndexWriter.java:3235)
: > :       at 
org.apache.lucene.index.IndexWriter.maybeApplyDeletes(IndexWriter.java:3226)
: > :       at 
org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3199)
: > :       at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3167)
: > :       at 
org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1774)
: > :       at 
org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1750)
: > :       at 
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:559)
: > :       at 
org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:95)
: > :       at 
org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:64)
: > :       at 
org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalCommit(DistributedUpdateProcessor.java:1458)
: > :       at 
org.apache.solr.update.processor.DistributedUpdateProcessor.processCommit(DistributedUpdateProcessor.java:1435)
: > :       at 
org.apache.solr.update.processor.LogUpdateProcessor.processCommit(LogUpdateProcessorFactory.java:157)
: > :       at 
org.apache.solr.handler.loader.XMLLoader.processUpdate(XMLLoader.java:267)
: > :       at org.apache.solr.handler.loader.XMLLoader.load(XMLLoader.java:174)
: > :       at 
org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)
: > :       at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
: > :       at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
: > :       at org.apache.solr.core.SolrCore.execute(SolrCore.java:1941)
: > :       at 
org.apache.solr.servlet.DirectSolrConnection.request(DirectSolrConnection.java:131)
: > :       at org.apache.solr.util.TestHarness.update(TestHarness.java:243)
: > :       ... 46 more
: >
: >
: >
: > : Caused by: java.lang.ArrayIndexOutOfBoundsException
: > :       at 
org.apache.lucene.store.ByteArrayDataInput.readVLong(ByteArrayDataInput.java:125)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.refillMetadata(FSTOrdTermsReader.java:393)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.decodeMetaData(FSTOrdTermsReader.java:357)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$SegmentTermsEnum.decodeMetaData(FSTOrdTermsReader.java:471)
: > :       at 
org.apache.lucene.codecs.memory.FSTOrdTermsReader$TermsReader$BaseTermsEnum.docs(FSTOrdTermsReader.java:426)
: > :       at 
org.apache.lucene.index.FilteredTermsEnum.docs(FilteredTermsEnum.java:186)
: > :       at 
org.apache.lucene.search.MultiTermQueryWrapperFilter.getDocIdSet(MultiTermQueryWrapperFilter.java:109)
: > :       at 
org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:157)
: > :       at org.apache.lucene.search.Weight.bulkScorer(Weight.java:132)
: > :       at 
org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.bulkScorer(ConstantScoreQuery.java:141)
: > :       at 
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:618)
: > :       at 
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:297)
: > :       at 
org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1609)
: > :       at 
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1397)
: > :       at 
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:478)
: > :       at 
org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:461)
: > :       at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:218)
: > :       at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
: > :       at org.apache.solr.core.SolrCore.execute(SolrCore.java:1941)
: > :       at org.apache.solr.util.TestHarness.query(TestHarness.java:295)
: > :       at org.apache.solr.util.TestHarness.query(TestHarness.java:278)
: > :       at org.apache.solr.SolrTestCaseJ4.assertQ(SolrTestCaseJ4.java:712)
: >
: >
: > -Hoss
: > http://www.lucidworks.com/
: >
: > ---------------------------------------------------------------------
: > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
: > For additional commands, e-mail: dev-h...@lucene.apache.org
: >
: 
: ---------------------------------------------------------------------
: To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
: For additional commands, e-mail: dev-h...@lucene.apache.org
: 
: 

-Hoss
http://www.lucidworks.com/

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

Reply via email to