On Thu, Oct 19, 2017 at 3:27 PM, Darch <drho...@gmail.com> wrote: > Trying out Guacamole, I've followed the instructions on the site. First > step, I got it to work without issues with a flat user-mapping.xml. > > Now, moving on, I'm trying to use with mysql auth. Somehow, the > authentication provider extension fails to start. I have by java connector > in lib. I have my extension in extensions. My GUACAMOLE_HOME is pointing > to the right folder /usr/share/tomcat/.guacamole. > > Am setup on Fedora 26 with Tomcat 8 > > Here is the error message I get, any ideas? > > ... > Oct 19 13:59:13 docker server: 13:59:13.474 [localhost-startStop-1] ERROR > o.a.g.extension.ProviderFactory - authentication provider extension failed > to start: com.google.inject.internal.util.$ComputationException: > java.lang.NoClassDefFoundError: > org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty > > This error actually looks like a version mismatch between the MySQL extension and the core Guacamole WAR. It looks like maybe you used an older version of the MySQL JAR with the newer Guacamole WAR file. Are you downloading/installing all of this from the Guacamole web page, or have you custom built any of it? If you're building from the git repo, I'd suggest removing all of your WAR and JAR files, doing a clean build, and installing everything from the clean build.
-Nick