It miscompiled readVLong recently in another test run. When this happened tens or hundreds of tests failed because it returned wrong results.
On Thu, Apr 3, 2014 at 1:10 PM, Chris Hostetter <[email protected]> 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: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
