You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by weiwei fu <fl...@gmail.com> on 2011/08/15 13:40:02 UTC
A strange Exception in Solr 1.4
java.lang.NullPointerException
HI.
I meet a NullPointerException in Solr 1.4 . The params
is params={q=s_id:112511+AND+b_id:332133&defType=lucene} status=500
QTime=1}
2011-08-15 10:31:24,968 ERROR [org.apache.solr.core.SolrCore] -
java.lang.NullPointerException
at sun.nio.ch.Util.free(Util.java:199)
at sun.nio.ch.Util.offerFirstTemporaryDirectBuffer(Util.java:176)
at sun.nio.ch.IOUtil.read(IOUtil.java:181)
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:612)
at
org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:161)
at
org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:136)
at
org.apache.lucene.index.CompoundFileReader$CSIndexInput.readInternal(CompoundFileReader.java:247)
at
org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:157)
at
org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:38)
at org.apache.lucene.store.IndexInput.readVInt(IndexInput.java:80)
at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:64)
at
org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:129)
at
org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:160)
at
org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:232)
at
org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:179)
at
org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:975)
at
org.apache.lucene.index.DirectoryReader.docFreq(DirectoryReader.java:627)
at
org.apache.lucene.index.FilterIndexReader.docFreq(FilterIndexReader.java:194)
at org.apache.lucene.index.MultiReader.docFreq(MultiReader.java:344)
at
org.apache.solr.search.SolrIndexReader.docFreq(SolrIndexReader.java:308)
at
org.apache.lucene.search.IndexSearcher.docFreq(IndexSearcher.java:147)
at
org.apache.lucene.search.Similarity.idfExplain(Similarity.java:765)
at
org.apache.lucene.search.TermQuery$TermWeight.<init>(TermQuery.java:46)
at
org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:146)
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.Query.weight(Query.java:99)
at org.apache.lucene.search.Searcher.createWeight(Searcher.java:230)
at org.apache.lucene.search.Searcher.search(Searcher.java:171)
at
org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:988)
at
org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:884)
at
org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:341)
at
org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:182)
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
at
org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:139)
at
org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
at
org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:118)
at
com.taobao.terminator.core.realtime.DefaultSearchService.query(DefaultSearchService.java:197)
at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest0(ProviderProcessor.java:222)
at
com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest(ProviderProcessor.java:174)
at
com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest(ProviderProcessor.java:41)
at
com.taobao.remoting.impl.DefaultMsgListener$1ProcessorExecuteTask.run(DefaultMsgListener.java:131)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Thank u
allen.Fu
Re: A strange Exception in Solr 1.4
Posted by Chris Hostetter <ho...@fucit.org>.
Can you reproduce this error consistently?
Can you try using the CheckIndex tool on your index to verify that it
hasn't been corrupted in some way?
: 2011-08-15 10:31:24,968 ERROR [org.apache.solr.core.SolrCore] -
: java.lang.NullPointerException
: at sun.nio.ch.Util.free(Util.java:199)
: at sun.nio.ch.Util.offerFirstTemporaryDirectBuffer(Util.java:176)
: at sun.nio.ch.IOUtil.read(IOUtil.java:181)
: at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:612)
: at
: org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:161)
: at
: org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:136)
: at
: org.apache.lucene.index.CompoundFileReader$CSIndexInput.readInternal(CompoundFileReader.java:247)
: at
: org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:157)
: at
: org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:38)
: at org.apache.lucene.store.IndexInput.readVInt(IndexInput.java:80)
: at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:64)
: at
: org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:129)
: at
: org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:160)
: at
: org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:232)
: at
: org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:179)
: at
: org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:975)
: at
: org.apache.lucene.index.DirectoryReader.docFreq(DirectoryReader.java:627)
: at
: org.apache.lucene.index.FilterIndexReader.docFreq(FilterIndexReader.java:194)
: at org.apache.lucene.index.MultiReader.docFreq(MultiReader.java:344)
: at
: org.apache.solr.search.SolrIndexReader.docFreq(SolrIndexReader.java:308)
: at
: org.apache.lucene.search.IndexSearcher.docFreq(IndexSearcher.java:147)
: at
: org.apache.lucene.search.Similarity.idfExplain(Similarity.java:765)
: at
: org.apache.lucene.search.TermQuery$TermWeight.<init>(TermQuery.java:46)
: at
: org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:146)
: 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.Query.weight(Query.java:99)
: at org.apache.lucene.search.Searcher.createWeight(Searcher.java:230)
: at org.apache.lucene.search.Searcher.search(Searcher.java:171)
: at
: org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:988)
: at
: org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:884)
: at
: org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:341)
: at
: org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:182)
: at
: org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
: at
: org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
: at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
: at
: org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:139)
: at
: org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89)
: at
: org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:118)
: at
: com.taobao.terminator.core.realtime.DefaultSearchService.query(DefaultSearchService.java:197)
: at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
: at
: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
: at java.lang.reflect.Method.invoke(Method.java:597)
: at
: com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest0(ProviderProcessor.java:222)
: at
: com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest(ProviderProcessor.java:174)
: at
: com.taobao.hsf.rpc.tbremoting.provider.ProviderProcessor.handleRequest(ProviderProcessor.java:41)
: at
: com.taobao.remoting.impl.DefaultMsgListener$1ProcessorExecuteTask.run(DefaultMsgListener.java:131)
: at
: java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
: at
: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
: at java.lang.Thread.run(Thread.java:662)
:
:
:
: Thank u
:
:
:
:
:
: allen.Fu
:
-Hoss