From fc76af9d567548ba5cdf0b75474470bc6478871f Mon Sep 17 00:00:00 2001 From: Dan Mulloy Date: Mon, 9 Jul 2018 22:31:03 -0400 Subject: [PATCH] Use broader catch statement when dealing with other metrics plugins Fixes #488 --- .../src/main/java/com/comphenix/protocol/metrics/Metrics.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ProtocolLib/src/main/java/com/comphenix/protocol/metrics/Metrics.java b/modules/ProtocolLib/src/main/java/com/comphenix/protocol/metrics/Metrics.java index 654b29c3..99819944 100644 --- a/modules/ProtocolLib/src/main/java/com/comphenix/protocol/metrics/Metrics.java +++ b/modules/ProtocolLib/src/main/java/com/comphenix/protocol/metrics/Metrics.java @@ -261,9 +261,9 @@ public class Metrics { for (RegisteredServiceProvider provider : Bukkit.getServicesManager().getRegistrations(service)) { try { pluginData.add(provider.getService().getMethod("getPluginData").invoke(provider.getProvider())); - } catch (NullPointerException | NoSuchMethodException | IllegalAccessException | InvocationTargetException ignored) { } + } catch (Exception ignored) { } } - } catch (NoSuchFieldException ignored) { } + } catch (Exception ignored) { } } data.put("plugins", pluginData);