lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan McKinley (Resolved) (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (SOLR-40) getDocListAndSet w/o scores can result in NPE when writing output
Date Thu, 23 Feb 2012 09:13:48 GMT

     [ https://issues.apache.org/jira/browse/SOLR-40?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ryan McKinley resolved SOLR-40.
-------------------------------

    Resolution: Fixed

this was fixed many years back
                
> 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 org.mortbay.jetty.Server@29ab3e
> 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.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message