11:48:44,427 DEBUG (XNIO-1 I/O-2) [io.undertow.server.handlers.proxy] <ProxyHandler.java:576> Sending request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} to target localhost/127.0.0.1:8888 for exchange HttpServerExchange{ POST /path}
11:48:44,445 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:193> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: ADDING NEW REQUEST EXCHANGE io.undertow.client.http2.Http2ClientExchange@7af7e60a as STREAM 1
11:48:44,445 DEBUG (XNIO-1 I/O-2) [io.undertow.server.handlers.proxy] <ProxyHandler.java:596> Sent request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} to target 127.0.0.1 for exchange HttpServerExchange{ POST /path}
11:48:44,447 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2DataStreamSinkChannel.java:122> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:40335[ No Receiver [io.undertow.protocols.http2.Http2PrefaceStreamSinkChannel@62e47ed7, io.undertow.protocols.http2.Http2SettingsStreamSinkChannel@7f7f37dc] -- [] -- [] I AM WRITING MY RESPONSE AND THESE ARE MY HEADERS: {:authority=[localhost:7777], X-Disable-Push=[true], X-Forwarded-Server=[localhost], :path=[/path], :scheme=[https], X-Forwarded-Proto=[http], X-Forwarded-Port=[7777], X-Forwarded-For=[127.0.0.1], Expect=[100-continue], Content-Length=[16], Content-Type=[text/plain; charset=ISO-8859-1], :method=[POST], X-Forwarded-Host=[localhost]}
11:48:44,455 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 0
11:48:44,457 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:40335[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 0
11:48:44,458 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: io.undertow.protocols.http2.Http2SettingsStreamSourceChannel@6a0e1b18 
11:48:44,458 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 1 4
11:48:44,459 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:40335[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 1
11:48:44,459 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: io.undertow.protocols.http2.Http2SettingsStreamSourceChannel@3056ea19 
11:48:44,460 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: null 
11:48:44,460 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: null 
11:48:44,471 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2DataStreamSinkChannel.java:122> Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] I AM WRITING MY RESPONSE AND THESE ARE MY HEADERS: {Content-Length=[0], Date=[Tue, 11 Apr 2023 14:48:44 GMT], :status=[417]}
11:48:44,472 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:40335[ No Receiver [] -- [] -- [] getting existing channel for FRAME 1 13
11:48:44,472 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: Http2StreamSourceChannel{headers={content-length=[0], :status=[417], date=[Tue, 11 Apr 2023 14:48:44 GMT]}} 
11:48:44,472 DEBUG (XNIO-1 I/O-5) [io.undertow.request.io] <Http2Channel.java:1120> Sending rststream on channel Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] stream 1: java.nio.channels.ClosedChannelException
	at io.undertow.protocols.http2.Http2Channel.sendRstStream(Http2Channel.java:1120)
	at io.undertow.server.protocol.http2.Http2ServerConnection$2.exchangeEvent(Http2ServerConnection.java:234)
	at io.undertow.server.HttpServerExchange.invokeExchangeCompleteListeners(HttpServerExchange.java:1357)
	at io.undertow.server.HttpServerExchange.terminateResponse(HttpServerExchange.java:1644)
	at io.undertow.server.Connectors.terminateResponse(Connectors.java:182)
	at io.undertow.server.protocol.http2.Http2ReceiveListener$4.handleEvent(Http2ReceiveListener.java:276)
	at io.undertow.server.protocol.http2.Http2ReceiveListener$4.handleEvent(Http2ReceiveListener.java:273)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.protocols.http2.Http2DataStreamSinkChannel.flush(Http2DataStreamSinkChannel.java:345)
	at org.xnio.conduits.StreamSinkChannelWrappingConduit.flush(StreamSinkChannelWrappingConduit.java:123)
	at org.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at io.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1811)
	at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1781)
	at io.undertow.server.protocol.http.HttpContinue.rejectExchange(HttpContinue.java:209)
	at io.undertow.server.handlers.HttpContinueAcceptingHandler.handleRequest(HttpContinueAcceptingHandler.java:80)
	at io.undertow.server.handlers.ProxyPeerAddressHandler.handleRequest(ProxyPeerAddressHandler.java:129)
	at io.undertow.server.handlers.SSLHeaderHandler.handleRequest(SSLHeaderHandler.java:119)
	at io.undertow.testutils.DefaultServer$DelegatingHandler.handleRequest(DefaultServer.java:1042)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleRequests(Http2ReceiveListener.java:211)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:119)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:75)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:960)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener$1.run(AbstractFramedChannel.java:972)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:947)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1279)
	at io.undertow.protocols.ssl.SslConduit$1.run(SslConduit.java:183)
	at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:612)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:479)

11:48:44,473 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:404> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: RETRIEVED request FOR STREAM 1; STATUS OF RESPONSE IS 417
11:48:44,474 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:432> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: REMOVING STREAM BECAUSE Client completion listener was invoked for stream 1
java.lang.Exception: response ready: Http2StreamSourceChannel{headers={content-length=[0], :status=[417], date=[Tue, 11 Apr 2023 14:48:44 GMT]}}
	at io.undertow.client.http2.Http2ClientExchange.responseReady(Http2ClientExchange.java:131)
	at io.undertow.client.http2.Http2ClientConnection$Http2ReceiveListener.handleEvent(Http2ClientConnection.java:445)
	at io.undertow.client.http2.Http2ClientConnection$Http2ReceiveListener.handleEvent(Http2ClientConnection.java:392)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:960)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1279)
11:48:44,475 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 1
	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
11:48:44,475 DEBUG (XNIO-1 I/O-2) [io.undertow.server.handlers.proxy] <ProxyHandler.java:723> Received response ClientResponse{responseHeaders={content-length=[0], date=[Tue, 11 Apr 2023 14:48:44 GMT]}, responseCode=417, status='', protocol=HTTP/2.0} for request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} for exchange HttpServerExchange{ POST /path}
11:48:44,484 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:40335[ No Receiver [] -- [] -- [] getting existing channel for FRAME 3 0
11:48:44,484 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: io.undertow.protocols.http2.Http2RstStreamStreamSourceChannel@4956d67 
11:48:44,485 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:452> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: REMOVING STREAM BECAUSE Client received RST_STREAM for stream 1
11:48:44,486 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: null 
11:48:44,496 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:40335 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 7 0
11:48:44,497 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:106> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: REMOVING ALL LEFTOVER STREAMS ON CLOSE TASK
11:48:44,497 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:309> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: CLOSING, AND MARKING ALL STREAMS AS CLOSED CHANNEL EXCEPTION
java.io.IOException: Broken pipe
11:48:44,497 DEBUG (XNIO-1 I/O-2) [io.undertow.request.io] <ProxyHandler.java:830> Exception reading from target server: java.io.IOException: UT000128: Remote peer closed connection before all data could be read
	at io.undertow.conduits.FixedLengthStreamSourceConduit.exitRead(FixedLengthStreamSourceConduit.java:364)
	at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:264)
	at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
	at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:206)
	at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2443)
	at io.undertow.util.Transfer$TransferListener.handleEvent(Transfer.java:212)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.channels.DetachableStreamSourceChannel$SetterDelegatingListener.handleEvent(DetachableStreamSourceChannel.java:228)
	at io.undertow.channels.DetachableStreamSourceChannel$SetterDelegatingListener.handleEvent(DetachableStreamSourceChannel.java:215)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)

	at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
	at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
	at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
	at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:58)
	at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:50)
11:48:44,498 INFO  (XNIO-1 I/O-2) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@724925a1: I received a result: null 
	at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:462)
	at org.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:153)
	at io.undertow.protocols.ssl.SslConduit.doWrap(SslConduit.java:971)
	at io.undertow.protocols.ssl.SslConduit.flush(SslConduit.java:542)
	at io.undertow.conduits.IdleTimeoutConduit.flush(IdleTimeoutConduit.java:399)
	at org.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.flushSenders(AbstractFramedChannel.java:687)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.flush(AbstractFramedChannel.java:746)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.queueFrame(AbstractFramedChannel.java:739)
	at io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.queueFinalFrame(AbstractFramedStreamSinkChannel.java:280)
	at io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.shutdownWrites(AbstractFramedStreamSinkChannel.java:257)
	at io.undertow.protocols.http2.Http2Channel.sendGoAway(Http2Channel.java:824)
	at io.undertow.protocols.http2.Http2Channel.sendGoAway(Http2Channel.java:811)
	at io.undertow.protocols.http2.Http2Channel.createChannelImpl(Http2Channel.java:509)
	at io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:345)
	at io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:68)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:462)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:113)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:75)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:960)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1279)
	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
11:48:44,499 DEBUG (XNIO-1 I/O-5) [io.undertow.request.io] <AbstractFramedChannel.java:887> Marking writes broken on channel Http2Channel peer /127.0.0.1:40335 local 0.0.0.0/0.0.0.0:8888[ No Receiver [] -- [] -- []: java.nio.channels.ClosedChannelException
	at io.undertow.server.protocol.framed.AbstractFramedChannel.markWritesBroken(AbstractFramedChannel.java:887)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.flushSenders(AbstractFramedChannel.java:699)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.flush(AbstractFramedChannel.java:746)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.queueFrame(AbstractFramedChannel.java:739)
	at io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.queueFinalFrame(AbstractFramedStreamSinkChannel.java:280)
	at io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.shutdownWrites(AbstractFramedStreamSinkChannel.java:257)
	at io.undertow.protocols.http2.Http2Channel.sendGoAway(Http2Channel.java:824)
	at io.undertow.protocols.http2.Http2Channel.sendGoAway(Http2Channel.java:811)
	at io.undertow.protocols.http2.Http2Channel.createChannelImpl(Http2Channel.java:509)
	at io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:345)
	at io.undertow.protocols.http2.Http2Channel.createChannel(Http2Channel.java:68)
	at io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:462)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:113)
	at io.undertow.server.protocol.http2.Http2ReceiveListener.handleEvent(Http2ReceiveListener.java:75)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:960)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1279)
	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)

11:48:44,702 DEBUG (XNIO-1 I/O-4) [io.undertow.server.handlers.proxy] <ProxyHandler.java:576> Sending request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} to target localhost/127.0.0.1:8888 for exchange HttpServerExchange{ POST /path}
11:48:44,703 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:193> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: ADDING NEW REQUEST EXCHANGE io.undertow.client.http2.Http2ClientExchange@7186bb59 as STREAM 1
11:48:44,703 DEBUG (XNIO-1 I/O-4) [io.undertow.server.handlers.proxy] <ProxyHandler.java:596> Sent request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} to target 127.0.0.1 for exchange HttpServerExchange{ POST /path}
11:48:44,703 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2DataStreamSinkChannel.java:122> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] I AM WRITING MY RESPONSE AND THESE ARE MY HEADERS: {:authority=[localhost:7777], X-Disable-Push=[true], X-Forwarded-Server=[localhost], :path=[/path], :scheme=[https], X-Forwarded-Proto=[http], X-Forwarded-Port=[7777], X-Forwarded-For=[127.0.0.1], Expect=[100-continue], Content-Length=[16], Content-Type=[text/plain; charset=ISO-8859-1], :method=[POST], X-Forwarded-Host=[localhost]}
11:48:44,744 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 0
11:48:44,746 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 0
11:48:44,747 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 1 4
11:48:44,748 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: io.undertow.protocols.http2.Http2SettingsStreamSourceChannel@6d3ec5d 
11:48:44,749 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 1
11:48:44,750 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: io.undertow.protocols.http2.Http2SettingsStreamSourceChannel@327b2f35 
11:48:44,751 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: null 
11:48:44,751 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2DataStreamSinkChannel.java:122> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] I AM WRITING MY RESPONSE AND THESE ARE MY HEADERS: {Date=[Tue, 11 Apr 2023 14:48:44 GMT], :status=[100]}
11:48:44,754 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 4 1
11:48:44,753 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] getting existing channel for FRAME 1 13
11:48:44,755 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: Http2StreamSourceChannel{headers={:status=[100], date=[Tue, 11 Apr 2023 14:48:44 GMT]}} 
11:48:44,755 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:404> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: RETRIEVED request FOR STREAM 1; STATUS OF RESPONSE IS 100
11:48:44,756 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:409> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: SETTING CONTINUE RESPONSE FOR THAT request io.undertow.client.http2.Http2ClientExchange@7186bb59
11:48:44,757 DEBUG (XNIO-1 I/O-4) [io.undertow.server.handlers.proxy] <ProxyHandler.java:606> Received continue response to request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} to target localhost/127.0.0.1:8888 for exchange HttpServerExchange{ POST /path}
11:48:44,761 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: null 
11:48:44,765 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] getting existing channel for FRAME 0 1
11:48:44,777 INFO  (XNIO-1 I/O-5) [io.undertow] <Http2DataStreamSinkChannel.java:122> Http2Channel peer /127.0.0.1:60803 local /127.0.0.1:8888[ No Receiver [] -- [] -- [] I AM WRITING MY RESPONSE AND THESE ARE MY HEADERS: {Content-Length=[16], Date=[Tue, 11 Apr 2023 14:48:44 GMT], :status=[200]}
11:48:44,780 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] getting existing channel for FRAME 1 12
11:48:44,780 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: Http2StreamSourceChannel{headers={content-length=[16], :status=[200], date=[Tue, 11 Apr 2023 14:48:44 GMT]}} 
11:48:44,781 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:404> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: RETRIEVED request FOR STREAM 1; STATUS OF RESPONSE IS 200
java.lang.Exception: response ready: Http2StreamSourceChannel{headers={content-length=[16], :status=[200], date=[Tue, 11 Apr 2023 14:48:44 GMT]}}
	at io.undertow.client.http2.Http2ClientExchange.responseReady(Http2ClientExchange.java:131)
	at io.undertow.client.http2.Http2ClientConnection$Http2ReceiveListener.handleEvent(Http2ClientConnection.java:445)
	at io.undertow.client.http2.Http2ClientConnection$Http2ReceiveListener.handleEvent(Http2ClientConnection.java:392)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:960)
	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:940)
	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1279)
	at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
11:48:44,783 DEBUG (XNIO-1 I/O-4) [io.undertow.server.handlers.proxy] <ProxyHandler.java:723> Received response ClientResponse{responseHeaders={content-length=[16], date=[Tue, 11 Apr 2023 14:48:44 GMT]}, responseCode=200, status='', protocol=HTTP/2.0} for request ClientRequest{path='/path', method=POST, protocol=HTTP/1.1} for exchange HttpServerExchange{ POST /path}
11:48:44,784 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2FrameHeaderParser.java:213> Http2Channel peer localhost/127.0.0.1:8888 local /127.0.0.1:60803[ No Receiver [] -- [] -- [] getting existing channel for FRAME 0 9
11:48:44,784 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: null 
11:48:44,786 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:425> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: REMOVING STREAM BECAUSE Client close task was invoked for stream 1
11:48:44,787 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:432> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: REMOVING STREAM BECAUSE Client completion listener was invoked for stream 1
11:48:44,787 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: null 
11:48:44,795 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:398> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: I received a result: null 
11:48:44,795 INFO  (XNIO-1 I/O-4) [io.undertow] <Http2ClientConnection.java:106> >>> io.undertow.client.http2.Http2ClientConnection@285188b0: REMOVING ALL LEFTOVER STREAMS ON CLOSE TASK
