diff --git a/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java b/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java index 7ac0563c5..f84292490 100644 --- a/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java +++ b/guacamole/src/main/java/org/apache/guacamole/extension/Extension.java @@ -230,6 +230,9 @@ public class Extension { catch (ClassNotFoundException e) { throw new GuacamoleException("Authentication provider class not found.", e); } + catch (LinkageError e) { + throw new GuacamoleException("Authentication provider class cannot be loaded (wrong version of API?).", e); + } }