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

Uwe Schindler commented on LUCENE-4929:
---------------------------------------

Could it be that the master-slave replication does not copy the files in 
correct order? I have in mind that it has some hard-coded filename filters when 
copying and move some data files like the commit point metadata as last file to 
the target slave. As Lucene 4 uses a lot of different file names, this may be 
broken, so the files are not copied in right order.

If this is the case, we can move this issue back to Solr :-)
                
> LZ4.decompress()  throws ArrayIndexOutOfBoundsException
> -------------------------------------------------------
>
>                 Key: LUCENE-4929
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4929
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/index
>    Affects Versions: 4.2, 4.2.1
>            Reporter: Victor Ruiz
>            Assignee: Adrien Grand
>
> The exception is thrown for all components I'm using: RealTimeGetHandler, 
> TermVectorComponent, MoreLikethis, SearchHandler.
> Here 2 trace errors:
> http://localhost:8984/solr/osr/mlt?q=itemid:76069564&mlt.boost=true&fq=domainid:13554&fq=
>  date_i:[NOW/DAY-30DAY TO NOW/DAY+1DAY]&fq=category:(kunst_und_kultur schweiz 
> literatur)&rows=250
> {quote}
> \{"response":\{"numFound":70253,"start":0,"maxScore":1.311772,"docs":\[\{"itemid":"116987750","score":1.311772},\{"itemid":"77298475","score":1.2506518},
> \{"itemid":"78497083","score":0.48435652},\{"itemid":"101957016","score":0.4811761},\{"itemid":"76771601","score":0.4811761},\{"itemid":"90468738","score":0.4811761},\{"itemid":"79075873","score":0.4811761},\{"itemid":"76837622","score":0.48091167},\{"itemid":"77206876","sco\{"error":\{"trace":"java.lang.ArrayIndexOutOfBoundsException\n\tat
>  org.apache.lucene.codecs.compressing.LZ4.decompress(LZ4.java:132)\n\tat 
> org.apache.lucene.codecs.compressing.CompressionMode$4.decompress(CompressionMode.java:135)\n\tat
>  
> org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.visitDocument(CompressingStoredFieldsReader.java:258)\n\tat
>  org.apache.lucene.index.SegmentReader.document(SegmentReader.java:139)\n\tat 
> org.apache.lucene.index.BaseCompositeReader.document(BaseCompositeReader.java:116)\n\tat
>  
> org.apache.solr.search.SolrIndexSearcher.doc(SolrIndexSearcher.java:643)\n\tat
>  
> org.apache.solr.response.TextResponseWriter.writeDocuments(TextResponseWriter.java:270)\n\tat
>  
> org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:177)\n\tat
>  
> org.apache.solr.response.JSONWriter.writeNamedListAsMapWithDups(JSONResponseWriter.java:183)\n\tat
>  
> org.apache.solr.response.JSONWriter.writeNamedList(JSONResponseWriter.java:299)\n\tat
>  
> org.apache.solr.response.JSONWriter.writeResponse(JSONResponseWriter.java:95)\n\tat
>  
> org.apache.solr.response.JSONResponseWriter.write(JSONResponseWriter.java:60)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:627)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:358)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:141)\n\tat
>  
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)\n\tat
>  
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)\n\tat
>  
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)\n\tat
>  
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)\n\tat
>  
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)\n\tat
>  org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)\n\tat 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)\n\tat
>  
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)\n\tat
>  
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)\n\tat
>  org.mortbay.jetty.Server.handle(Server.java:326)\n\tat 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)\n\tat 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)\n\tat
>  org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)\n\tat 
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)\n\tat 
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)\n\tat 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)\n\tat
>  
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)\n","code":500}}
> {quote}
> http://localhost:8984/solr/osr/tv?q=itemid:105266867
> {quote}
> \{"responseHeader":\{"status":500,"QTime":1},"response":\{"numFound":1,"start":0,"docs":\[\{"itemid":"105266867","text":"exklusiver
>  kann man kaum würzen  safran ist das teuerste gewürz der welt handverlesen 
> und in mühevoller kleinstarbeit hergestellt ist safran sehr selten und wird 
> in winzigen mengen gehandelt und 
> verwendet","title":"safran","domainid":4287,"date_i":"2012-11-21T17:01:23Z","date":"2012-11-21T17:01:09Z","category":\["kultur","literatur","gesellschaft","umwelt","trinken","essen"]}]},"termVectors":\["uniqueKeyFieldName","itemid","105266867",["uniqueKey","105266867"]],"error":\{"trace":"java.lang.ArrayIndexOutOfBoundsException\n\tat
>  org.apache.lucene.codecs.compressing.LZ4.decompress(LZ4.java:132)\n\tat 
> org.apache.lucene.codecs.compressing.CompressionMode$4.decompress(CompressionMode.java:135)\n\tat
>  
> org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get(CompressingTermVectorsReader.java:493)\n\tat
>  
> org.apache.lucene.index.SegmentReader.getTermVectors(SegmentReader.java:175)\n\tat
>  
> org.apache.lucene.index.BaseCompositeReader.getTermVectors(BaseCompositeReader.java:97)\n\tat
>  
> org.apache.lucene.index.IndexReader.getTermVector(IndexReader.java:385)\n\tat 
> org.apache.solr.handler.component.TermVectorComponent.process(TermVectorComponent.java:313)\n\tat
>  
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:208)\n\tat
>  
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)\n\tat
>  org.apache.solr.core.SolrCore.execute(SolrCore.java:1817)\n\tat 
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:639)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:345)\n\tat
>  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:141)\n\tat
>  
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)\n\tat
>  
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)\n\tat
>  
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)\n\tat
>  
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)\n\tat
>  
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)\n\tat
>  org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)\n\tat 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)\n\tat
>  
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)\n\tat
>  
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)\n\tat
>  org.mortbay.jetty.Server.handle(Server.java:326)\n\tat 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)\n\tat 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)\n\tat
>  org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)\n\tat 
> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)\n\tat 
> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)\n\tat 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)\n\tat
>  
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)\n","code":500}}
>  
> {quote}

--
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to