FLUME-512: Flume swallowing Errors (different from exceptions)

Review Request #1831 - Created June 18, 2011 and submitted

Jonathan Hsieh
old-flume
flume-512
flume
arvind, esammer
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.
Testing passed.
Review request changed

Testing Done:

~  

Testing.

  ~

Testing passed.

  1. I will commit this in 48 hours unless I hear anything (seeing for 7 days now)
  2. 
      
Loading...