nathanmarz/storm — pull request #380 by Lazyshot (2012-10-23 21:34:53+00:00)
Title: Add a way to send an exception through shellbolt

This provides a valid command for shell processes send back an exception or general error message. This would allow a viewable error in the UI for ease in production.

I continue to see "failed tuples" in my shell processes, but I can not see the underlying reason for them without seeking out the individual worker log and line.

This change should allow a user to see the passed exception from the shell process straight to the UI for easy diagnoses and debugging.

The only edit I would make is to either move this functionality to the "log" command or create a specific exception class like ShellTupleException for more clear messages.