diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
index 429230a6a7df8bb2dc9348d243efe56192e37194..b4674557188ccdb593075f10ee510797d10c6bd1 100755
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py
@@ -417,8 +417,7 @@ class GenerateMenuMT(object, metaclass=Singleton):
             else:
                 log.error('Chain %s ignored - Signature "%s" not available', chainPartDict['chainName'], currentSig)
                 log.error('Available signature(s): %s', self.availableSignatures)
-                import sys
-                sys.exit('Stopping the execution. Please, correct the configuration.')
+                raise Exception('Stopping the execution. Please, correct the configuration.')
 
             log.debug("Chain %s chain configs: %s",chainPartDict['chainName'],chainPartConfig)
             listOfChainConfigs.append(chainPartConfig)