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