Hoss Man created SOLR-10833:
-------------------------------

             Summary: Numeric FooPointField classes inconsistent with 
TrieFooFields on malformed input: throw NumberFormatException
                 Key: SOLR-10833
                 URL: https://issues.apache.org/jira/browse/SOLR-10833
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Hoss Man


Trie based Numeic fields deal with bad input by wrapping NumberFormatExceptions 
in w/BAD_REQUEST SolrExceptions -- PointFields are just allowing the 
NumberFormatExceptions to be thrown as is, which means they propagate up and 
are eventually treated as a SERVER_ERROR when responding to clients.

This is not only inconsistent from an end user perspective -- but also breaks 
how these errors are handled in SolrCloud when the requests have been 
forwarded/proxied.

We should ensure that the FooPointField classes behave consistently with the 
TrieFooField classes on bad input (both when adding a document, or query 
creating a field query)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to