Jason Gerlowski created SOLR-8462:
-------------------------------------
Summary: /stream handler failures should return more information
when exception message missing.
Key: SOLR-8462
URL: https://issues.apache.org/jira/browse/SOLR-8462
Project: Solr
Issue Type: Improvement
Affects Versions: Trunk
Reporter: Jason Gerlowski
Priority: Trivial
Fix For: Trunk
Currently, the /stream request handler reports errors by adding an "EXCEPTION"
name/value pair on a tuple in the TupleStream where the error arose. The
"value" in this name/value pair is the message attached to the exception.
This works well in most instances, however not all exceptions have messages.
{{NullPointerExceptions}} and other run time exceptions are often in this
group. This causes the /stream handler to return the relatively unhelpful
value: {"EXCEPTION":null,"EOF":true}
The purpose of this JIRA is to change error handling in the /stream handler, so
that more helpful information is returned when the handled exception has no
message.
This information could simply be the name of the exception that was received.
Or it could be something more involved. Not sure what would be the most
helpful here.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]