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. >