diff --git a/runelite-client/src/main/java/net/runelite/client/externalplugins/ExternalPluginClient.java b/runelite-client/src/main/java/net/runelite/client/externalplugins/ExternalPluginClient.java index 6bea4781c3..d2211bda38 100644 --- a/runelite-client/src/main/java/net/runelite/client/externalplugins/ExternalPluginClient.java +++ b/runelite-client/src/main/java/net/runelite/client/externalplugins/ExternalPluginClient.java @@ -111,7 +111,7 @@ public class ExternalPluginClient } catch (NoSuchAlgorithmException | InvalidKeyException | SignatureException e) { - throw new RuntimeException(e); + throw new VerificationException(e); } } diff --git a/runelite-client/src/main/java/net/runelite/client/util/VerificationException.java b/runelite-client/src/main/java/net/runelite/client/util/VerificationException.java index 2f6f1f5dee..2f28a0378c 100644 --- a/runelite-client/src/main/java/net/runelite/client/util/VerificationException.java +++ b/runelite-client/src/main/java/net/runelite/client/util/VerificationException.java @@ -31,6 +31,11 @@ public class VerificationException extends Exception super(message); } + public VerificationException(Throwable cause) + { + super(cause); + } + public VerificationException(String message, Throwable cause) { super(message, cause);