mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 14:34:23 +01:00
Improve detection of plugin bricking an install on startup (#4533)
This commit is contained in:
@@ -85,11 +85,11 @@ namespace BTCPayServer
|
||||
if (!string.IsNullOrEmpty(ex.Message))
|
||||
logs.Configuration.LogError(ex.Message);
|
||||
}
|
||||
catch (Exception e) when (PluginManager.IsExceptionByPlugin(e))
|
||||
catch (Exception e) when (PluginManager.IsExceptionByPlugin(e, out var pluginName))
|
||||
{
|
||||
logs.Configuration.LogError(e, $"Disabling plugin {e.Source} as it crashed on startup");
|
||||
logs.Configuration.LogError(e, $"Disabling plugin {pluginName} as it crashed on startup");
|
||||
var pluginDir = new DataDirectories().Configure(conf).PluginDir;
|
||||
PluginManager.DisablePlugin(pluginDir, e.Source);
|
||||
PluginManager.DisablePlugin(pluginDir, pluginName);
|
||||
}
|
||||
finally
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user