Hi!
Where you able to reproduce the issue?
Best regards

Patrick

Von: patrick.geschwent...@mindbreeze.com <patrick.geschwent...@mindbreeze.com>
Gesendet: Dienstag, 12. Dezember 2023 06:19
An: dev@guacamole.apache.org
Betreff: Re: issue since 1.5.4



Am 11.12.2023 um 19:10 schrieb Michael Jumper 
<mjum...@apache.org<mailto:mjum...@apache.org>>:
On 12/11/2023 12:51 AM, Geschwentner, Patrick wrote:
Dear Ladies and Gentlemen!
Since Release 1.5.4 the connection to a RDP Server which is on localhost 
(127.0.0.1) does not work anymore:
(this screen shows for >10 seconds)
Afterwards this:

Can you provide your logs from guacd?
java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot 
be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and 
java.util.Map are in module java.base of loader 'bootstrap')
                at 
org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2269)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2256)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1627)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1555)
                at 
org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:443)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at 
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5432)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1400)
                at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1389)
                at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at 
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
                at 
org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:976)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1400)
                at 
org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1389)
                at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at 
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
                at 
org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:976)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at 
org.apache.catalina.core.StandardService.stopInternal(StandardService.java:473)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at 
org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:992)
                at 
org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
                at org.apache.catalina.startup.Catalina.stop(Catalina.java:706)
                at 
org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:803)
11-Dec-2023 08:49:05.848 INFO [Thread-3] 
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler 
["http-nio-8080"]
11-Dec-2023 08:49:05.860 INFO [Thread-3] 
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler 
["http-nio-8080"]
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server version name:   
Apache Tomcat/9.0.31 (Ubuntu)
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server built:          
Nov 18 2022 19:07:15 UTC
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Server version number: 
9.0.31.0
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS Name:               
Linux
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log OS Version:            
5.4.0-169-generic
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Architecture:          
amd64
11-Dec-2023 08:49:21.761 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Java Home:             
/usr/lib/jvm/java-11-openjdk-amd64
11-Dec-2023 08:49:21.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           
11.0.21+9-post-Ubuntu-0ubuntu120.04
11-Dec-2023 08:49:21.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            
Ubuntu
11-Dec-2023 08:49:21.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         
/var/lib/tomcat9
11-Dec-2023 08:49:21.762 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         
/usr/share/tomcat9
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.lang=ALL-UNNAMED
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.base/java.io=ALL-UNNAMED
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.awt.headless=true
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djdk.tls.ephemeralDHKeySize=2048
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
11-Dec-2023 08:49:21.782 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dorg.apache.catalina.security.SecurityListener.UMASK=0027
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dignore.endorsed.dirs=
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dcatalina.base=/var/lib/tomcat9
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Dcatalina.home=/usr/share/tomcat9
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.startup.VersionLoggerListener.log Command line argument: 
-Djava.io.tmpdir=/tmp
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based 
Apache Tomcat Native library [1.2.23] using APR version [1.6.5].
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: 
IPv6 [true], sendfile [true], accept filters [false], random [true].
11-Dec-2023 08:49:21.783 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL 
configuration: useAprConnector [false], useOpenSSL [true]
11-Dec-2023 08:49:21.785 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 
successfully initialized [OpenSSL 1.1.1f  31 Mar 2020]
11-Dec-2023 08:49:21.991 INFO [main] org.apache.coyote.AbstractProtocol.init 
Initializing ProtocolHandler ["http-nio-8080"]
11-Dec-2023 08:49:22.018 INFO [main] org.apache.catalina.startup.Catalina.load 
Server initialization in [503] milliseconds
11-Dec-2023 08:49:22.059 INFO [main] 
org.apache.catalina.core.StandardService.startInternal Starting service 
[Catalina]
11-Dec-2023 08:49:22.059 INFO [main] 
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: 
[Apache Tomcat/9.0.31 (Ubuntu)]
11-Dec-2023 08:49:22.074 INFO [main] 
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application 
archive [/var/lib/tomcat9/webapps/guacamole.war]
11-Dec-2023 08:49:23.643 INFO [main] 
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for 
TLDs yet contained no TLDs. Enable debug logging for this logger for a complete 
list of JARs that were scanned but no TLDs were found in them. Skipping 
unneeded JARs during scanning can improve startup time and JSP compilation time.
11-Dec-2023 08:49:25.505 INFO [main] 
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application 
archive [/var/lib/tomcat9/webapps/guacamole.war] has finished in [3,431] ms
11-Dec-2023 08:49:25.506 INFO [main] 
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web 
application directory [/var/lib/tomcat9/webapps/ROOT]
11-Dec-2023 08:49:25.874 INFO [main] 
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for 
TLDs yet contained no TLDs. Enable debug logging for this logger for a complete 
list of JARs that were scanned but no TLDs were found in them. Skipping 
unneeded JARs during scanning can improve startup time and JSP compilation time.
11-Dec-2023 08:49:25.875 INFO [main] 
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web 
application directory [/var/lib/tomcat9/webapps/ROOT] has finished in [369] ms
11-Dec-2023 08:49:25.880 INFO [main] org.apache.coyote.AbstractProtocol.start 
Starting ProtocolHandler ["http-nio-8080"]
11-Dec-2023 08:49:25.904 INFO [main] org.apache.catalina.startup.Catalina.start 
Server startup in [3,885] milliseconds
11-Dec-2023 08:49:59.445 INFO [http-nio-8080-exec-1] 
org.apache.tomcat.util.http.parser.Cookie.logInvalidHeader A cookie header was 
received [u":"52009170108552345392651"}; 
wp45623="XYZVWDDDDDDYHVWJHMV-HXXL-XBJH-IJZZ-XVIHLUUYHJALDKWLIWAIM-UCHH-XLMK-IKXB-LYLTHWIXUZJLDtpgKIkLLSL_JhtDD";
 
wp6806="ZBTZDs-WXMW:MHJDtlnDl-TZJL-VWUVDDDCVHLHWXM-ZCLA-XUWA-HUVI-ZKIHTAABHAIVDTMWCAJMT-XJCI-XXWV-IUAZ-BILTYTTVLHBVDtpgKIkLLSL_JhtDD"]
 that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.


What does the configuration of this RDP connection look like within Guacamole? 
What features are enabled on the connection?
Yes see attachment 😉



What OS is hosting the RDP server, and which specific RDP server is running?
Ubuntu 20.04 x64 XRDP

- Mike

Reply via email to