diff --git a/src/neo/Plugins/Plugin.cs b/src/neo/Plugins/Plugin.cs index 61af339936..b8d775b95c 100644 --- a/src/neo/Plugins/Plugin.cs +++ b/src/neo/Plugins/Plugin.cs @@ -66,7 +66,11 @@ private static void ConfigWatcher_Changed(object sender, FileSystemEventArgs e) switch (GetExtension(e.Name)) { case ".json": - Plugins.FirstOrDefault(p => p.ConfigFile == e.FullPath)?.Configure(); + try + { + Plugins.FirstOrDefault(p => p.ConfigFile == e.FullPath)?.Configure(); + } + catch (FormatException) { } break; case ".dll": if (e.ChangeType != WatcherChangeTypes.Created) return;