From df7dcb2764227e9ade893804919d9ab09db87a64 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Fri, 17 May 2024 14:16:10 +0800 Subject: [PATCH] fix: do not let plugin start failed lead emqx start failed --- apps/emqx_plugins/src/emqx_plugins.erl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/emqx_plugins/src/emqx_plugins.erl b/apps/emqx_plugins/src/emqx_plugins.erl index dc8be43fa..39354f756 100644 --- a/apps/emqx_plugins/src/emqx_plugins.erl +++ b/apps/emqx_plugins/src/emqx_plugins.erl @@ -1013,8 +1013,11 @@ configured() -> for_plugins(ActionFun) -> case lists:flatmap(fun(I) -> for_plugin(I, ActionFun) end, configured()) of - [] -> ok; - Errors -> erlang:error(#{function => ActionFun, errors => Errors}) + [] -> + ok; + Errors -> + ?SLOG(error, #{function => ActionFun, errors => Errors}), + ok end. for_plugin(#{name_vsn := NameVsn, enable := true}, Fun) ->