[
https://issues.apache.org/jira/browse/SOLR-40?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12651356#action_12651356
]
Shalin Shekhar Mangar commented on SOLR-40:
-------------------------------------------
Was this bug fixed along with SOLR-39 or it still exists in trunk (phew, been
open for more than two years)?
> getDocListAndSet w/o scores can result in NPE when writing output
> -----------------------------------------------------------------
>
> Key: SOLR-40
> URL: https://issues.apache.org/jira/browse/SOLR-40
> Project: Solr
> Issue Type: Bug
> Components: search
> Reporter: Greg Ludington
> Assignee: Yonik Seeley
> Priority: Minor
>
> From email regarding SOLR-39...
> > I'm all in favor of the patch as commited, but the NPE still concerens me
> > ... the OutputWriter should be able to cleanly deal with a DocList that
> > doesn't contain scores right?
> >
> > Should we open a seperate issue to look into this? ... it seems like it
> > must be a somewhat obscure code path since I've certainly used Solr
> > without scores in the past.
> >
> > Greg: do you by any chance have a stacktrace so we can see exactly where
> > the NPE was getting thrown from?
> It may be a somewhat obscure pathway to produce this -- I only came
> across it when, in applying faceting, I was using getDocListAndSet to
> return both the DocList for output and the DocSet for facet
> calculations, without fetching documents in any other way. Scores are
> set to null here -- but, as you indicate, they are also set to null if
> you getDocListNC, but that does not end up with an error. I agree
> that the underlying issue should also be addressed, as well, but I
> have not dug deeply enough into the internals to see the cause yet.
> Here is the stack trace, when using a getDocListAndSet method without flags:
> 09> Started [EMAIL PROTECTED]
> Jul 25, 2006 9:32:22 PM org.apache.solr.core.SolrCore execute
> INFO:
> rows=10&explainOther=&start=0&indent=on&q=dell&fl=&qt=dismax&stylesheet=&v
> ersion=2.1 0 140
> Jul 25, 2006 9:32:22 PM org.apache.solr.core.SolrException log
> SEVERE: java.lang.NullPointerException
> at org.apache.solr.search.DocSlice$1.score(DocSlice.java:116)
> at org.apache.solr.request.XMLWriter.writeDocList(XMLWriter.java:346)
> at org.apache.solr.request.XMLWriter.writeVal(XMLWriter.java:385)
> at org.apache.solr.request.XMLWriter.writeResponse(XMLWriter.java:106)
> at
> org.apache.solr.request.XMLResponseWriter.write(XMLResponseWriter.jav
> a:29)
> at org.apache.solr.servlet.SolrServlet.doGet(SolrServlet.java:96)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428
> )
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.