I played around with it and am also getting a NullPointerException on Solr
1.4, as well (albeit with a slightly different dump).  Some of my documents
actually return, FYI, just not all.  I'm on a on a multi-solr-core system
searching /solr/core1/admin/luke?id=MYID.  My Exception looked different,
than Jake's, though:

HTTP Status 500 - null java.lang.NullPointerException at
org.apache.lucene.index.Term.compareTo(Term.java:119) at
org.apache.lucene.index.TermInfosReader.getIndexOffset(TermInfosReader.java:160)
at org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:231) 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.solr.search.SolrIndexReader.docFreq(SolrIndexReader.java:308) at
org.apache.solr.handler.admin.LukeRequestHandler.getDocumentFieldsInfo(LukeRequestHandler.java:248)
at
org.apache.solr.handler.admin.LukeRequestHandler.handleRequestBody(LukeRequestHandler.java:124)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)

On Thu, Nov 12, 2009 at 9:26 PM, Jake Brownell <ja...@benetech.org> wrote:

> Hi,
>
> I'm seeing this stack trace when I try to view a specific document, e.g.
> /admin/luke?id=1   but luke appears to be working correctly when I just view
> /admin/luke. Does this look familiar to anyone? Our sysadmin just upgraded
> us to the 1.4 release, I'm not sure if this occurred before that.
>
> Thanks,
> Jake
>
> 1. java.lang.NullPointerException
> 2.         at org.apache.lucene.index.TermBuffer.set(TermBuffer.java:95)
> 3.         at
> org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:158)
> 4.         at
> org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:232)
> 5.         at
> org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:179)
> 6.         at
> org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:975)
> 7.         at
> org.apache.lucene.index.DirectoryReader.docFreq(DirectoryReader.java:627)
> 8.         at
> org.apache.solr.search.SolrIndexReader.docFreq(SolrIndexReader.java:308)
> 9.         at
> org.apache.solr.handler.admin.LukeRequestHandler.getDocumentFieldsInfo(LukeRequestHandler.java:248)
> 10.        at
> org.apache.solr.handler.admin.LukeRequestHandler.handleRequestBody(LukeRequestHandler.java:124)
> 11.        at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
> 12.        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
> 13.        at
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
> 14.        at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
> 15.        at
> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:76)
> 16.        at
> com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:158)
> 17.        at
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
> 18.        at
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:241)
> 19.        at
> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:435)
> 20.        at
> com.caucho.server.port.TcpConnection.run(TcpConnection.java:586)
> 21.        at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:690)
> 22.        at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:612)
> 23.        at java.lang.Thread.run(Thread.java:619)
> 24.
> 25. Date: Fri, 13 Nov 2009 02:19:54 GMT
> 26. Server: Apache/2.2.3 (Red Hat)
> 27. Cache-Control: no-cache, no-store
> 28. Pragma: no-cache
> 29. Expires: Sat, 01 Jan 2000 01:00:00 GMT
> 30. Content-Type: text/html; charset=UTF-8
> 31. Vary: Accept-Encoding,User-Agent
> 32. Content-Encoding: gzip
> 33. Content-Length: 1066
> 34. Connection: close
> 35.
>

Reply via email to