Testsuite: org.apache.tomcat.util.net.TestSsl Tests run: 4, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 11,722 sec ------------- Standard Output --------------- ContextListener: attributeAdded('javax.websocket.server.ServerContainer', 'org.apache.tomcat.websocket.server.WsServerContainer@7f13d6e') ContextListener: attributeAdded('javax.websocket.server.ServerContainer', 'org.apache.tomcat.websocket.server.WsServerContainer@289d1c02') ------------- ---------------- --------------- ------------- Standard Error ----------------- 04-Apr-2020 17:09:36.301 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testSimpleSsl] 04-Apr-2020 17:09:36.557 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0]. 04-Apr-2020 17:09:36.557 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 04-Apr-2020 17:09:36.557 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 04-Apr-2020 17:09:36.560 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c 28 May 2019] 04-Apr-2020 17:09:36.787 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-1"] 04-Apr-2020 17:09:36.873 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Tomcat] 04-Apr-2020 17:09:36.874 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.34] 04-Apr-2020 17:09:37.034 INFO [main] org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment No global web.xml found 04-Apr-2020 17:09:37.352 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. 04-Apr-2020 17:09:37.432 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized() 04-Apr-2020 17:09:37.433 INFO [main] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized() 04-Apr-2020 17:09:37.435 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@2d6eabae') 04-Apr-2020 17:09:37.482 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-1-52646"] 04-Apr-2020 17:09:37.860 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-1-52646"] 04-Apr-2020 17:09:37.868 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Tomcat] 04-Apr-2020 17:09:37.873 INFO [main] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed() 04-Apr-2020 17:09:37.873 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed() 04-Apr-2020 17:09:37.887 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-1-52646"] 04-Apr-2020 17:09:37.940 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-1-52646"] 04-Apr-2020 17:09:37.955 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testKeyPass] 04-Apr-2020 17:09:37.960 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0]. 04-Apr-2020 17:09:37.961 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 04-Apr-2020 17:09:37.961 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 04-Apr-2020 17:09:37.961 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c 28 May 2019] 04-Apr-2020 17:09:37.962 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-2"] 04-Apr-2020 17:09:37.972 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Tomcat] 04-Apr-2020 17:09:37.972 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.34] 04-Apr-2020 17:09:37.999 INFO [main] org.apache.catalina.startup.ContextConfig.getDefaultWebXmlFragment No global web.xml found 04-Apr-2020 17:09:38.097 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. 04-Apr-2020 17:09:38.117 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: contextInitialized() 04-Apr-2020 17:09:38.117 INFO [main] org.apache.catalina.core.ApplicationContext.log SessionListener: contextInitialized() 04-Apr-2020 17:09:38.119 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: attributeAdded('StockTicker', 'async.Stockticker@78ac1102') 04-Apr-2020 17:09:38.127 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-2-52651"] 04-Apr-2020 17:09:38.167 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-2-52651"] 04-Apr-2020 17:09:38.174 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Tomcat] 04-Apr-2020 17:09:38.177 INFO [main] org.apache.catalina.core.ApplicationContext.log SessionListener: contextDestroyed() 04-Apr-2020 17:09:38.177 INFO [main] org.apache.catalina.core.ApplicationContext.log ContextListener: contextDestroyed() 04-Apr-2020 17:09:38.181 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-2-52651"] 04-Apr-2020 17:09:38.235 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-2-52651"] 04-Apr-2020 17:09:38.239 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testPost] 04-Apr-2020 17:09:38.246 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.23] using APR version [1.7.0]. 04-Apr-2020 17:09:38.247 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 04-Apr-2020 17:09:38.247 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 04-Apr-2020 17:09:38.248 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1c 28 May 2019] 04-Apr-2020 17:09:38.249 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-3"] 04-Apr-2020 17:09:38.255 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Tomcat] 04-Apr-2020 17:09:38.256 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.34] 04-Apr-2020 17:09:38.274 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-3-52656"] javax.net.ssl.SSLException: bad record MAC at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1946) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1022) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at sun.security.ssl.AppInputStream.read(AppInputStream.java:71) at org.apache.tomcat.util.net.TestSsl$1.run(TestSsl.java:132) Caused by: javax.crypto.BadPaddingException: bad record MAC at sun.security.ssl.InputRecord.decrypt(InputRecord.java:219) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1017) ... 4 more 04-Apr-2020 17:09:47.656 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-3-52656"] 04-Apr-2020 17:09:47.667 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Tomcat] 04-Apr-2020 17:09:47.669 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-3-52656"] 04-Apr-2020 17:09:47.721 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["https-openssl-apr-127.0.0.1-auto-3-52656"] 04-Apr-2020 17:09:47.725 INFO [main] org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case [testRenegotiateWorks] 04-Apr-2020 17:09:47.726 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-apr-127.0.0.1-auto-4"] ------------- ---------------- --------------- Testcase: testSimpleSsl took 1,725 sec Testcase: testKeyPass took 0,283 sec Testcase: testPost took 9,485 sec FAILED expected:<0> but was:<1> junit.framework.AssertionFailedError: expected:<0> but was:<1> at org.apache.tomcat.util.net.TestSsl.testPost(TestSsl.java:150) Testcase: testRenegotiateWorks took 0,004 sec SKIPPED: SSL renegotiation has to be supported for this test Testcase: testRenegotiateWorks took 0,004 sec