Okay, I know I'm just doing something really silly/stupid here, but
hopefully someone can point it out.  I've begun working a SAML
authentication module, using the OpenID module as a base (turns out they're
different enough that this didn't save me all that much time, but oh
well...).  I've got the SAML code to where it compiles, though I'm sure
it's not functional, yet - particularly since I'm running into an error
getting it loaded.  The code is located here:

https://github.com/necouchman/guacamole-client/tree/GUACAMOLE-103

The error I'm seeing when I try to load Guacamole Client with this module
is as follows:

14:32:08.965 [localhost-startStop-18] ERROR o.a.g.extension.ExtensionModule
- Extension "guacamole-auth-saml-0.9.14.jar" could not be loaded:
Authentication provider class not found.
...
Caused by: java.lang.ClassNotFoundException:
org.apache.guacamole.auth.saml.SAMLAuthenticationProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
~[na:1.8.0_161]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_161]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_161]
at
org.apache.guacamole.extension.Extension.getAuthenticationProviderClass(Extension.java:221)
~[classes/:na]
... 28 common frames omitted

Full error text is here:

https://pastebin.com/QFVgMiaM

I'm sure I have a simple typo somewhere, but I'm not finding it - I've
checked the package names in each .java file, the class names, and the
manifest file for the extension, and, in my mind, anyway, it all seems
correct.

Can someone take a few minutes to look over it and tell me what silly typo
I'm missing, or what else I need to check?!

Thanks - Nick

Reply via email to