diff --git a/src/main/java/plugins/adufour/protocols/Protocols.java b/src/main/java/plugins/adufour/protocols/Protocols.java
index 056e59a749c5f84ff40f78942e79a5bc9811e5e8..306e56e21b6a26fadce4289196a4052896124a7f 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();
+                        }
                     }
                 }
             }