This is an automated email from the ASF dual-hosted git repository.

wuzhiguo pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new fa5875564a AMBARI-25156: /var/log/messages gets filled with unhandled 
Python exception (#3499)
fa5875564a is described below

commit fa5875564afd72fa9554d5465904f283c156f55e
Author: Zhiguo Wu <wuzhi...@apache.org>
AuthorDate: Wed Nov 16 10:53:30 2022 +0800

    AMBARI-25156: /var/log/messages gets filled with unhandled Python exception 
(#3499)
---
 .../src/main/python/resource_management/libraries/script/script.py    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/ambari-common/src/main/python/resource_management/libraries/script/script.py 
b/ambari-common/src/main/python/resource_management/libraries/script/script.py
index 76893fda9e..a011bad6a5 100644
--- 
a/ambari-common/src/main/python/resource_management/libraries/script/script.py
+++ 
b/ambari-common/src/main/python/resource_management/libraries/script/script.py
@@ -357,6 +357,10 @@ class Script(object):
         if not self.is_hook():
           self.execute_prefix_function(self.command_name, 'post', env)
 
+    # catch this to avoid unhandled exception logs in /var/log/messages
+    except (ComponentIsNotRunning, ClientComponentHasNoStatus), e:
+      traceback.print_exc()
+      sys.exit(1)
     except Fail as ex:
       ex.pre_raise()
       raise


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@ambari.apache.org
For additional commands, e-mail: commits-h...@ambari.apache.org

Reply via email to