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

Reply via email to