From 0ca65c3265dd93e04f5a190f3c7a9486f2701846 Mon Sep 17 00:00:00 2001 From: Stephane Dallongeville <stephane.dallongeville@pasteur.fr> Date: Fri, 1 Oct 2021 10:59:50 +0200 Subject: [PATCH] Correctly catch these exceptions otherwise Protocols plugin couldn't be started with an invalid Protocol stored in XML. --- src/main/java/plugins/adufour/protocols/Protocols.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/plugins/adufour/protocols/Protocols.java b/src/main/java/plugins/adufour/protocols/Protocols.java index 056e59a..306e56e 100644 --- a/src/main/java/plugins/adufour/protocols/Protocols.java +++ b/src/main/java/plugins/adufour/protocols/Protocols.java @@ -30,6 +30,7 @@ import icy.preferences.XMLPreferences; import icy.system.thread.ThreadUtil; import icy.util.XMLUtil; import plugins.adufour.blocks.lang.WorkFlow; +import plugins.adufour.blocks.util.BlocksException; import plugins.adufour.blocks.util.BlocksML; import plugins.adufour.blocks.util.BlocksReloadedException; import plugins.adufour.protocols.gui.MainFrame; @@ -227,6 +228,10 @@ public class Protocols extends PluginActionable reload(xml, panel.getFile().getAbsolutePath()); return; } + catch (BlocksException e2) + { + e2.printStackTrace(); + } } } else @@ -263,6 +268,10 @@ public class Protocols extends PluginActionable reload(xml, panel.getFile().getAbsolutePath()); return; } + catch (BlocksException e2) + { + e2.printStackTrace(); + } } } } -- GitLab