diff --git a/Plan/common/src/main/java/com/djrapitops/plan/data/plugin/HookHandler.java b/Plan/common/src/main/java/com/djrapitops/plan/data/plugin/HookHandler.java index 01d2d5449..84427f893 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/data/plugin/HookHandler.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/data/plugin/HookHandler.java @@ -125,8 +125,9 @@ public class HookHandler implements SubSystem { containers.put(pluginData, container); } } catch (Exception | NoClassDefFoundError | NoSuchFieldError | NoSuchMethodError e) { - String sourcePlugin = pluginData.getSourcePlugin(); - logger.error("PluginData caused exception: " + sourcePlugin); + String pluginName = pluginData.getSourcePlugin(); + logger.error("PluginData caused exception: " + pluginName + + ", you can disable the integration under 'Plugins." + pluginName + ".Enabled'"); errorHandler.log(L.WARN, pluginData.getClass(), e); } } diff --git a/Plan/common/src/main/java/com/djrapitops/plan/utilities/html/structure/AnalysisPluginsTabContentCreator.java b/Plan/common/src/main/java/com/djrapitops/plan/utilities/html/structure/AnalysisPluginsTabContentCreator.java index fd4efc89f..111d87ec9 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/utilities/html/structure/AnalysisPluginsTabContentCreator.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/utilities/html/structure/AnalysisPluginsTabContentCreator.java @@ -140,8 +140,9 @@ public class AnalysisPluginsTabContentCreator { List sources = hookHandler.getAdditionalDataSources(); sources.parallelStream().forEach(source -> { + String pluginName = source.getSourcePlugin(); try { - timings.start("Source " + source.getSourcePlugin()); + timings.start("Source " + pluginName); source.setAnalysisData(analysisContainer); AnalysisContainer container = source.getServerData(uuids, new AnalysisContainer()); @@ -150,10 +151,11 @@ public class AnalysisPluginsTabContentCreator { } } catch (Exception | NoClassDefFoundError | NoSuchFieldError | NoSuchMethodError e) { - logger.error("A PluginData-source caused an exception: " + source.getSourcePlugin()); + logger.error("A PluginData-source caused an exception: " + pluginName + + ", you can disable the integration under 'Plugins." + pluginName + ".Enabled'"); errorHandler.log(L.WARN, this.getClass(), e); } finally { - timings.end(DebugChannels.ANALYSIS, "Source " + source.getSourcePlugin()); + timings.end(DebugChannels.ANALYSIS, "Source " + pluginName); source.setAnalysisData(null); } });