[ https://issues.apache.org/jira/browse/AMBARI-21030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmitry Lysnichenko updated AMBARI-21030: ---------------------------------------- Status: Patch Available (was: Open) > Custom task script should output specific exception > --------------------------------------------------- > > Key: AMBARI-21030 > URL: https://issues.apache.org/jira/browse/AMBARI-21030 > Project: Ambari > Issue Type: Bug > Components: ambari-server > Reporter: Dmitry Lysnichenko > Assignee: Dmitry Lysnichenko > Attachments: AMBARI-21030.patch > > > {{ru_execute_tasks.py}} has the following function: > {noformat} > def resolve_ambari_config(): > config_path = os.path.abspath(AmbariConfig.getConfigFile()) > try: > if os.path.exists(config_path): > agent_config.read(config_path) > else: > raise Exception("No config found at %s" % str(config_path)) > except Exception, err: > Logger.warn(err) > {noformat} > There was an error parsing the config file, and {{Logger.warn()}} isn't > actually defined (Shockingly, it's called {{warning()}}). Even still, > changing the code to warning() didn't work either. The exact stack should be > printed here with throwback.print_exc() (if {{warning()}} doesn't do it). -- This message was sent by Atlassian JIRA (v6.3.15#6346)