From 6cca66cafa0bdcc1f1ef031209e5790fd6238d4d Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 2 Nov 2024 21:09:49 +1100 Subject: [PATCH] More error logging during plugin loads (#8408) - Ensure all errors are logged --- src/backend/InvenTree/plugin/registry.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/backend/InvenTree/plugin/registry.py b/src/backend/InvenTree/plugin/registry.py index 65166a7921..0cfc287d0f 100644 --- a/src/backend/InvenTree/plugin/registry.py +++ b/src/backend/InvenTree/plugin/registry.py @@ -572,16 +572,13 @@ class PluginsRegistry: try: self._init_plugin(plg, plugin_configs) break - except IntegrationPluginError: - # Error has been handled downstream - pass except Exception as error: # Handle the error, log it and try again - handle_error( - error, log_name='init', do_raise=settings.PLUGIN_TESTING - ) - if attempts == 0: + handle_error( + error, log_name='init', do_raise=settings.PLUGIN_TESTING + ) + logger.exception( '[PLUGIN] Encountered an error with %s:\n%s', error.path,