[ 
https://issues.apache.org/jira/browse/SOLR-965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664653#action_12664653
 ] 

Hoss Man commented on SOLR-965:
-------------------------------

example of the exception in case anyone searches for it...

{noformat}
SEVERE: java.lang.NullPointerException
        at org.apache.solr.common.util.StrUtils.splitSmart(StrUtils.java:37)
        at 
org.apache.solr.search.OldLuceneQParser.parse(LuceneQParserPlugin.java:103)
        at org.apache.solr.search.QParser.getQuery(QParser.java:126)
        at 
org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:82)
        at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:150)
        at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1325)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1349)
        at 
org.apache.jsp.admin.ping_jsp._jspService(org.apache.jsp.admin.ping_jsp:180)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
...
{noformat}

> Better exception logging when no ping query configured
> ------------------------------------------------------
>
>                 Key: SOLR-965
>                 URL: https://issues.apache.org/jira/browse/SOLR-965
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Hoss Man
>
> user noted that with the example multicore configs, 
> http://localhost:8983/solr/core1/admin/ping results in a 500 error and logs 
> quite a bit of crap starting with a NullPointerException.
> The failing ping is the correct behavior, because the example multicore 
> configs don't define a pingQuery -- but the code path of the failure and the 
> exceptions logged are less then ideal.  ping.jsp (which is still used if the 
> PingRequestHandler doesn't get registered) and SolrConfig.getPingQueryRequest 
> should me modified to log an (on topic) error and fail fast when there is no 
> <pingQuery> declaration.
> A quick skim of PingRequestHandlers suggests we may also want to add some 
> better logging (specifically: warnings about configuring it with good 
> defaults) if it gets called without any params.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to