nathanmarz/storm — pull request #671 by revans2 (2013-09-03 17:34:00+00:00)
Title: Wrapping all curator exceptions in RuntimeExceptions.

Recently we ran into a situation where an InterruptedException was being thrown from IOutputCollector.reportError, even though InterruptedException is not a RuntimeException. Many of the Curator APIs actually declare that any Exception can be thrown. To avoid non-runtime exceptions being thrown by a java API that does not declare it, this patch wraps any Exception thrown by the curator API in a RuntimeException.