From b91c655a72b31528ebb7079d15800022e65c7b0e Mon Sep 17 00:00:00 2001 From: alexander Date: Wed, 12 Oct 2016 00:27:25 -0400 Subject: [PATCH] Fix for SPARK-1816 --- src/java/org/jivesoftware/spark/PluginManager.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/java/org/jivesoftware/spark/PluginManager.java b/src/java/org/jivesoftware/spark/PluginManager.java index 6c3cf7a1..2eb814c8 100644 --- a/src/java/org/jivesoftware/spark/PluginManager.java +++ b/src/java/org/jivesoftware/spark/PluginManager.java @@ -640,6 +640,7 @@ Log.error("Unable to load plugin " + clazz + ".", ex); long start = System.currentTimeMillis(); Log.debug("Trying to initialize " + plugin1); try { + plugin1.initialize(); } catch (Throwable e) { @@ -661,7 +662,16 @@ Log.error("Unable to load plugin " + clazz + ".", ex); public void shutdown() { for (Plugin plugin1 : plugins) { try { - plugin1.shutdown(); + + try + { + plugin1.shutdown(); + } + catch(NoSuchMethodError e) + { + Log.error("NoSuchMethodError on shutdown of plugin" + e ); + + } } catch (Exception e) { Log.warning("Exception on shutdown of plugin.", e); @@ -961,4 +971,4 @@ Log.error("Unable to load plugin " + clazz + ".", ex); } -} \ No newline at end of file +}