guacamole-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan Underwood <r...@greymarketlabs.com>
Subject Deploying locally built WAR
Date Thu, 12 Oct 2017 17:47:29 GMT
I built the war with no issues, dropped it into the tomcat folder (in docker) and bounced the
container.  Now the MySQL authentication/extension appears to have issues.  Any ideas?
For reference, I'm still troubleshooting the fact that I cannot connect to any remote RDP
servers (or any servers) on my installation, though it's a mirror of a friend's built with
the same scripts. I rebuilt the war to add logging information around the areas that are failing.
Thank you

17:41:36.046 [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
17:41:36.053 [localhost-startStop-1] DEBUG o.a.g.extension.ProviderFactory - org.apache.guacamole.auth.mysql.MySQLAuthenticationProvider
instantiation failed.
java.lang.reflect.InvocationTargetException: null
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_131]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[na:1.8.0_131]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.8.0_131]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_131]
        at org.apache.guacamole.extension.ProviderFactory.newInstance(ProviderFactory.java:59)
~[ProviderFactory.class:na]
        at org.apache.guacamole.extension.AuthenticationProviderFacade.<init>(AuthenticationProviderFacade.java:68)
[AuthenticationProviderFacade.class:na]
        at org.apache.guacamole.extension.ExtensionModule.bindAuthenticationProvider(ExtensionModule.java:165)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.bindAuthenticationProviders(ExtensionModule.java:181)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.loadExtensions(ExtensionModule.java:378)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.configureServlets(ExtensionModule.java:433)
[ExtensionModule.class:na]
        at com.google.inject.servlet.ServletModule.configure(ServletModule.java:53) [guice-servlet-3.0.jar:na]
        at com.google.inject.AbstractModule.configure(AbstractModule.java:59) [guice-3.0.jar:na]
        at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223) [guice-3.0.jar:na]
        at com.google.inject.spi.Elements.getElements(Elements.java:101) [guice-3.0.jar:na]
        at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
[guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:95) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:83) [guice-3.0.jar:na]
        at org.apache.guacamole.GuacamoleServletContextListener.getInjector(GuacamoleServletContextListener.java:89)
[GuacamoleServletContextListener.class:na]
        at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
[guice-servlet-3.0.jar:na]
        at org.apache.guacamole.GuacamoleServletContextListener.contextInitialized(GuacamoleServletContextListener.java:81)
[GuacamoleServletContextListener.class:na]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4728)
[catalina.jar:8.0.20]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5162)
[catalina.jar:8.0.20]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.0.20]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
[catalina.jar:8.0.20]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [catalina.jar:8.0.20]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) [catalina.jar:8.0.20]
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:917) [catalina.jar:8.0.20]
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1701) [catalina.jar:8.0.20]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_131]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_131]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
Caused by: com.google.inject.internal.util.$ComputationException: com.google.inject.internal.util.$ComputationException:
java.lang.NoClassDefFoundError: org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache.get(FailableCache.java:50) ~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:125)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:507)
~[guice-3.0.jar:na]
        at com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:159)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:122)
[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
[guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:95) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:72) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:62) [guice-3.0.jar:na]
        at org.apache.guacamole.auth.mysql.MySQLInjectorProvider.create(MySQLInjectorProvider.java:42)
~[na:na]
        at org.apache.guacamole.auth.jdbc.JDBCInjectorProvider.get(JDBCInjectorProvider.java:80)
~[na:na]
        at org.apache.guacamole.auth.jdbc.InjectedAuthenticationProvider.<init>(InjectedAuthenticationProvider.java:68)
~[na:na]
        at org.apache.guacamole.auth.mysql.MySQLAuthenticationProvider.<init>(MySQLAuthenticationProvider.java:42)
~[na:na]
        ... 34 common frames omitted
Caused by: com.google.inject.internal.util.$ComputationException: java.lang.NoClassDefFoundError:
org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache.get(FailableCache.java:50) ~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:65)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:73)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:28)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:36)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:32)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:39) ~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:549)
~[guice-3.0.jar:na]
        ... 51 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_131]
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_131]
        at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_131]
        at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662)
~[guice-3.0.jar:na]
        at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:585)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:543) ~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:529)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:847)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createProviderBinding(InjectorImpl.java:317)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:805)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:853)
~[guice-3.0.jar:na]
        at com.google.inject.internal.SingleFieldInjector.<init>(SingleFieldInjector.java:41)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.getInjectors(MembersInjectorStore.java:125)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:95)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:34)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:42)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:39)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:39) ~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:549)
~[guice-3.0.jar:na]
        ... 61 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.guacamole.net.auth.ConnectionRecordSet$SortableProperty
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_131]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_131]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_131]
        ... 88 common frames omitted
17:41:36.053 [localhost-startStop-1] DEBUG o.a.g.extension.ExtensionModule - [1] Binding AuthenticationProvider
"org.apache.guacamole.auth.mysql.MySQLSharedAuthenticationProvider".
17:41:36.054 [localhost-startStop-1] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME
is "/root/.guacamole".
12-Oct-2017 17:41:36.067 WARNING [localhost-startStop-1] null.null Method [public void org.apache.guacamole.auth.jdbc.connection.ConnectionDirectory.add(org.apache.guacamole.net.auth.Identifiable)
throws org.apache.guacamole.GuacamoleException] is synthetic and is being intercepted by [org.mybatis.guice.transactional.TransactionalMethodInterceptor@124b106d].
This could indicate a bug.  The method may be intercepted twice, or may not be intercepted
at all.
12-Oct-2017 17:41:36.068 WARNING [localhost-startStop-1] null.null Method [public void org.apache.guacamole.auth.jdbc.connection.ConnectionDirectory.update(org.apache.guacamole.net.auth.Identifiable)
throws org.apache.guacamole.GuacamoleException] is synthetic and is being intercepted by [org.mybatis.guice.transactional.TransactionalMethodInterceptor@124b106d].
This could indicate a bug.  The method may be intercepted twice, or may not be intercepted
at all.
12-Oct-2017 17:41:36.068 WARNING [localhost-startStop-1] null.null Method [public void org.apache.guacamole.auth.jdbc.connectiongroup.ConnectionGroupDirectory.add(org.apache.guacamole.net.auth.Identifiable)
throws org.apache.guacamole.GuacamoleException] is synthetic and is being intercepted by [org.mybatis.guice.transactional.TransactionalMethodInterceptor@124b106d].
This could indicate a bug.  The method may be intercepted twice, or may not be intercepted
at all.
12-Oct-2017 17:41:36.069 WARNING [localhost-startStop-1] null.null Method [public void org.apache.guacamole.auth.jdbc.connectiongroup.ConnectionGroupDirectory.update(org.apache.guacamole.net.auth.Identifiable)
throws org.apache.guacamole.GuacamoleException] is synthetic and is being intercepted by [org.mybatis.guice.transactional.TransactionalMethodInterceptor@124b106d].
This could indicate a bug.  The method may be intercepted twice, or may not be intercepted
at all.
17:41:36.072 [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
17:41:36.074 [localhost-startStop-1] DEBUG o.a.g.extension.ProviderFactory - org.apache.guacamole.auth.mysql.MySQLSharedAuthenticationProvider
instantiation failed.
java.lang.reflect.InvocationTargetException: null
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_131]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[na:1.8.0_131]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[na:1.8.0_131]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_131]
        at org.apache.guacamole.extension.ProviderFactory.newInstance(ProviderFactory.java:59)
~[ProviderFactory.class:na]
        at org.apache.guacamole.extension.AuthenticationProviderFacade.<init>(AuthenticationProviderFacade.java:68)
[AuthenticationProviderFacade.class:na]
        at org.apache.guacamole.extension.ExtensionModule.bindAuthenticationProvider(ExtensionModule.java:165)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.bindAuthenticationProviders(ExtensionModule.java:181)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.loadExtensions(ExtensionModule.java:378)
[ExtensionModule.class:na]
        at org.apache.guacamole.extension.ExtensionModule.configureServlets(ExtensionModule.java:433)
[ExtensionModule.class:na]
        at com.google.inject.servlet.ServletModule.configure(ServletModule.java:53) [guice-servlet-3.0.jar:na]
        at com.google.inject.AbstractModule.configure(AbstractModule.java:59) [guice-3.0.jar:na]
        at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223) [guice-3.0.jar:na]
        at com.google.inject.spi.Elements.getElements(Elements.java:101) [guice-3.0.jar:na]
        at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
[guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:95) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:83) [guice-3.0.jar:na]
        at org.apache.guacamole.GuacamoleServletContextListener.getInjector(GuacamoleServletContextListener.java:89)
[GuacamoleServletContextListener.class:na]
        at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
[guice-servlet-3.0.jar:na]
        at org.apache.guacamole.GuacamoleServletContextListener.contextInitialized(GuacamoleServletContextListener.java:81)
[GuacamoleServletContextListener.class:na]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4728)
[catalina.jar:8.0.20]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5162)
[catalina.jar:8.0.20]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.0.20]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
[catalina.jar:8.0.20]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [catalina.jar:8.0.20]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) [catalina.jar:8.0.20]
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:917) [catalina.jar:8.0.20]
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1701) [catalina.jar:8.0.20]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_131]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_131]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_131]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
Caused by: com.google.inject.internal.util.$ComputationException: com.google.inject.internal.util.$ComputationException:
java.lang.NoClassDefFoundError: org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache.get(FailableCache.java:50) ~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:125)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:507)
~[guice-3.0.jar:na]
        at com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:159)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:122)
[guice-3.0.jar:na]
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
[guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:95) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:72) [guice-3.0.jar:na]
        at com.google.inject.Guice.createInjector(Guice.java:62) [guice-3.0.jar:na]
        at org.apache.guacamole.auth.mysql.MySQLInjectorProvider.create(MySQLInjectorProvider.java:42)
~[na:na]
        at org.apache.guacamole.auth.jdbc.JDBCInjectorProvider.get(JDBCInjectorProvider.java:80)
~[na:na]
        at org.apache.guacamole.auth.jdbc.InjectedAuthenticationProvider.<init>(InjectedAuthenticationProvider.java:68)
~[na:na]
        at org.apache.guacamole.auth.mysql.MySQLSharedAuthenticationProvider.<init>(MySQLSharedAuthenticationProvider.java:42)
~[na:na]
        ... 34 common frames omitted
Caused by: com.google.inject.internal.util.$ComputationException: java.lang.NoClassDefFoundError:
org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:553)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:419)
~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache.get(FailableCache.java:50) ~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:65)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:73)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:28)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:36)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:32)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:39) ~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:549)
~[guice-3.0.jar:na]
        ... 51 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/apache/guacamole/net/auth/ConnectionRecordSet$SortableProperty
        at java.lang.Class.getDeclaredMethods0(Native Method) ~[na:1.8.0_131]
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[na:1.8.0_131]
        at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[na:1.8.0_131]
        at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:662)
~[guice-3.0.jar:na]
        at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356)
~[guice-3.0.jar:na]
        at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:585)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:543) ~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:529)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:847)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createProviderBinding(InjectorImpl.java:317)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:805)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
~[guice-3.0.jar:na]
        at com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:853)
~[guice-3.0.jar:na]
        at com.google.inject.internal.SingleFieldInjector.<init>(SingleFieldInjector.java:41)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.getInjectors(MembersInjectorStore.java:125)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:95)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:34)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:42)
~[guice-3.0.jar:na]
        at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:39)
~[guice-3.0.jar:na]
        at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:39) ~[guice-3.0.jar:na]
        at com.google.inject.internal.util.$MapMaker$StrategyImpl.compute(MapMaker.java:549)
~[guice-3.0.jar:na]
        ... 61 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.apache.guacamole.net.auth.ConnectionRecordSet$SortableProperty
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_131]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_131]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_131]
        ... 88 common frames omitted

Mime
View raw message