https://bz.apache.org/bugzilla/show_bug.cgi?id=62053
--- Comment #2 from holger.su...@bodo-peters.de --- It seemes to be triggered by a flaw in web application layer. Google Chrome keeps closing the SSL connection due to Server Push protocol violations. https://github.com/javaserverfaces/mojarra/issues/4329 Nevertheless I'd suggest to add a [null] check at Http2AsyncUpgradeHandler.java:158 as return value of org.apache.coyote.http2.Http2UpgradeHandler.doWriteHeaders(Stream, int, MimeHeaders, boolean, int) is obviously @Nullable: protected HeaderFrameBuffers doWriteHeaders(Stream stream, int pushedStreamId, MimeHeaders mimeHeaders, boolean endOfStream, int payloadSize) throws IOException { ... if (!stream.canWrite()) { return null; } ... } This turns the NullPointerException into a more expressive one: org.apache.catalina.connector.ClientAbortException: org.apache.coyote.CloseNowException: Connection [1], Stream [10], This stream is not writable Caused by: org.apache.coyote.CloseNowException: Connection [1], Stream [10], This stream is not writable Tahnks for quick response and kind regards -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org