Mike Percy created FLUME-1274:
---------------------------------

             Summary: Clarify semantics of uncaught runtime exceptions thrown 
from configure() method
                 Key: FLUME-1274
                 URL: https://issues.apache.org/jira/browse/FLUME-1274
             Project: Flume
          Issue Type: Improvement
          Components: Configuration
    Affects Versions: v1.1.0
            Reporter: Mike Percy
            Priority: Minor
             Fix For: v1.2.0


In FLUME-1273, I thought we may not be handling exceptions coming out of 
configure() in Configurable components very well. In actuality, the behavior is 
arguably quite sane. But we should indicate what the implications are in an 
error message printed to the Flume log, and ideally make the call depth between 
throw and catch a little less deep, for maintainability / clarity's sake.

The error message in the log could look something like:

ERROR: Exception thrown while attempting to configure component "<foo>". Flume 
agent will not be started. Exception follows.
... stack trace ...


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to