FLUME-512: Flume swallowing Errors (different from exceptions)
Review Request #1831 - Created June 18, 2011 and submitted
Flume was swallowing the user's ClassNotFoundException because it actually was a NoClassDefError (subclass of error and not exception) and was swallowed by the RollSink. This patch rethrows Errors and other Throwables as RuntimeExceptions that are caught logged. This depends on FLUME-658 and likely depends on FLUME-656.