Class groovyx.net.http.OkHttpPutSpec

58

tests

0

failures

0

ignored

1.248s

duration

100%

successful

Tests

Test Duration Result
HTTP PUT with BASIC authentication (authorized) 0.012s passed
HTTP PUT with BASIC authentication (unauthorized) 0.014s passed
HTTP PUT with DIGEST authentication (authorized) 0.016s passed
HTTP PUT with DIGEST authentication (unauthorized) 0.020s passed
HTTPS PUT with BASIC authentication (authorized) 0.062s passed
HTTPS PUT with BASIC authentication (unauthorized) 0.062s passed
HTTPS PUT with DIGEST authentication (authorized) 0.068s passed
HTTPS PUT with DIGEST authentication (unauthorized) 0.069s passed
form (url-encoded): HTTP 0.012s passed
form (url-encoded): HTTPS 0.065s passed
gzip compression supported 0.013s passed
interceptor 0.012s passed
multipart request HTTP 0.015s passed
multipart request HTTPS 0.060s passed
put(): HTTP application/json [:] 0.009s passed
put(): HTTP application/xml [one:1] 0.012s passed
put(): HTTP text/csv [one:1, two:2] 0.009s passed
put(): HTTP text/html [two:2] 0.010s passed
put(): HTTP text/plain null 0.012s passed
put(): HTTPS application/json [:] 0.063s passed
put(): HTTPS application/xml [one:1] 0.067s passed
put(): HTTPS text/csv [one:1, two:2] 0.062s passed
put(): HTTPS text/html [two:2] 0.062s passed
put(): HTTPS text/plain null 0.060s passed
put(Class,Closure): cookies -> [:] 0.008s passed
put(Class,Closure): cookies -> [flavor:chocolate-chip, count:dozen] 0.010s passed
put(Class,Closure): cookies -> [flavor:chocolate-chip] 0.009s passed
put(Class,Closure): cookies -> null 0.015s passed
put(Class,Consumer): cookies -> [:] 0.012s passed
put(Class,Consumer): cookies -> [flavor:oatmeal, count:dozen] 0.010s passed
put(Class,Consumer): cookies -> [flavor:peanut-butter] 0.010s passed
put(Class,Consumer): cookies -> null 0.017s passed
put(Closure): query -> [:] 0.009s passed
put(Closure): query -> [alpha:[one, two], bravo:three] 0.010s passed
put(Closure): query -> [alpha:[one, two]] 0.010s passed
put(Closure): query -> [alpha:[one]] 0.010s passed
put(Closure): query -> [alpha:one] 0.010s passed
put(Closure): query -> null 0.013s passed
put(Consumer): headers -> [:] 0.011s passed
put(Consumer): headers -> [hat:fedora] 0.029s passed
put(Consumer): headers -> null 0.017s passed
request content encoding (application/json) 0.011s passed
request content encoding (application/xml) 0.008s passed
request content encoding (text/html) 0.009s passed
success/failure handler with BiFunction (200) 0.018s passed
success/failure handler with BiFunction (300) 0.008s passed
success/failure handler with BiFunction (400) 0.009s passed
success/failure handler with BiFunction (500) 0.009s passed
success/failure handler with Closure (200) 0.012s passed
success/failure handler with Closure (300) 0.007s passed
success/failure handler with Closure (400) 0.008s passed
success/failure handler with Closure (500) 0.009s passed
when handler with BiFunction (205) 0.013s passed
when handler with BiFunction (210) 0.008s passed
when handler with BiFunction (211) 0.007s passed
when handler with Closure (205) 0.011s passed
when handler with Closure (210) 0.017s passed
when handler with Closure (211) 0.008s passed

Standard output

	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.112 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@6ff88996
07:28:50.113 [XNIO-208 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-1', selector sun.nio.ch.EPollSelectorImpl@37cb602b
07:28:50.113 [XNIO-208 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-2', selector sun.nio.ch.EPollSelectorImpl@18001fcc
07:28:50.113 [XNIO-208 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1672c4f1
07:28:50.113 [XNIO-208 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-6', selector sun.nio.ch.EPollSelectorImpl@308d0c2c
07:28:50.113 [XNIO-208 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5d769a21
07:28:50.113 [XNIO-208 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3cae3d6a
07:28:50.113 [XNIO-208 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-8', selector sun.nio.ch.EPollSelectorImpl@71bfb03c
07:28:50.113 [XNIO-208 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2885f71a
07:28:50.113 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.114 [XNIO-208 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-208 Accept', selector sun.nio.ch.EPollSelectorImpl@5f63b0a6
07:28:50.114 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.117 [XNIO-208 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Type=[application/json; charset=utf-8], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38597]}, cookies=[:]): <empty> }
07:28:50.117 [XNIO-208 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.120 [XNIO-208 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Type=[application/json; charset=utf-8], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38597]}, cookies=[:]): <empty> }
07:28:50.120 [XNIO-208 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.120 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@6ff88996
07:28:50.123 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@55d405cb
07:28:50.124 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.124 [XNIO-209 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-1', selector sun.nio.ch.EPollSelectorImpl@22cae844
07:28:50.124 [XNIO-209 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-2', selector sun.nio.ch.EPollSelectorImpl@46251a3f
07:28:50.125 [XNIO-209 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-5', selector sun.nio.ch.EPollSelectorImpl@8f3d0fa
07:28:50.125 [XNIO-209 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-4', selector sun.nio.ch.EPollSelectorImpl@8a523b4
07:28:50.125 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.125 [XNIO-209 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6085e9c7
07:28:50.125 [XNIO-209 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-7', selector sun.nio.ch.EPollSelectorImpl@61069951
07:28:50.125 [XNIO-209 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5ee6f5fe
07:28:50.125 [XNIO-209 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7dbcbac1
07:28:50.125 [XNIO-209 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-209 Accept', selector sun.nio.ch.EPollSelectorImpl@68812676
07:28:50.177 [XNIO-209 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Type=[application/json; charset=utf-8], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:39597]}, cookies=[:]): <empty> }
07:28:50.178 [XNIO-209 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.180 [XNIO-209 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Type=[application/json; charset=utf-8], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:39597]}, cookies=[:]): <empty> }
07:28:50.181 [XNIO-209 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.181 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@55d405cb
07:28:50.182 [XNIO-209 I/O-8] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.184 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@29b0b90a
07:28:50.185 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.185 [XNIO-210 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1f186da8
07:28:50.185 [XNIO-210 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2e03e662
07:28:50.185 [XNIO-210 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2697a016
07:28:50.185 [XNIO-210 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2ed09e5
07:28:50.185 [XNIO-210 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1fcc361c
07:28:50.185 [XNIO-210 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 Accept', selector sun.nio.ch.EPollSelectorImpl@302b6590
07:28:50.185 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.185 [XNIO-210 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6dd9e8c7
07:28:50.186 [XNIO-210 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-8', selector sun.nio.ch.EPollSelectorImpl@b80f11a
07:28:50.186 [XNIO-210 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-210 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6d6ad3e7
07:28:50.187 [XNIO-210 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37431]}, cookies=[:]): {} }
07:28:50.187 [XNIO-210 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
07:28:50.189 [XNIO-210 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37431]}, cookies=[:]): {} }
07:28:50.190 [XNIO-210 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
07:28:50.190 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@29b0b90a
07:28:50.193 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@d74a2a
07:28:50.194 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.194 [XNIO-211 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-4', selector sun.nio.ch.EPollSelectorImpl@e6a63d6
07:28:50.194 [XNIO-211 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-1', selector sun.nio.ch.EPollSelectorImpl@44b82990
07:28:50.194 [XNIO-211 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3a208597
07:28:50.194 [XNIO-211 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1659629f
07:28:50.194 [XNIO-211 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-6', selector sun.nio.ch.EPollSelectorImpl@787dfe69
07:28:50.194 [XNIO-211 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6b9e2a41
07:28:50.194 [XNIO-211 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-5', selector sun.nio.ch.EPollSelectorImpl@549cae8b
07:28:50.194 [XNIO-211 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 I/O-3', selector sun.nio.ch.EPollSelectorImpl@742b504d
07:28:50.194 [XNIO-211 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-211 Accept', selector sun.nio.ch.EPollSelectorImpl@682d9c19
07:28:50.194 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.249 [XNIO-211 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41405]}, cookies=[:]): {} }
07:28:50.250 [XNIO-211 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
07:28:50.253 [XNIO-211 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41405]}, cookies=[:]): {} }
07:28:50.253 [XNIO-211 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
07:28:50.254 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@d74a2a
07:28:50.255 [XNIO-211 I/O-2] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.256 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@47978d1d
07:28:50.257 [XNIO-212 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2725c324
07:28:50.257 [XNIO-212 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-2', selector sun.nio.ch.EPollSelectorImpl@633b351e
07:28:50.257 [XNIO-212 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7daf0077
07:28:50.257 [XNIO-212 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68796753
07:28:50.257 [XNIO-212 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-3', selector sun.nio.ch.EPollSelectorImpl@750d76aa
07:28:50.257 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.257 [XNIO-212 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-4', selector sun.nio.ch.EPollSelectorImpl@419f9ab8
07:28:50.257 [XNIO-212 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 Accept', selector sun.nio.ch.EPollSelectorImpl@1747fae0
07:28:50.257 [XNIO-212 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4d2ef617
07:28:50.257 [XNIO-212 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-212 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2e2ff3f4
07:28:50.257 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.259 [XNIO-212 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39841]}, cookies=[:]): {"one":"1"} }
07:28:50.259 [XNIO-212 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
07:28:50.263 [XNIO-212 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39841]}, cookies=[:]): {"one":"1"} }
07:28:50.264 [XNIO-212 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
07:28:50.266 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@47978d1d
07:28:50.268 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@72a82146
07:28:50.269 [XNIO-213 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-1', selector sun.nio.ch.EPollSelectorImpl@160cd4ce
07:28:50.269 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.269 [XNIO-213 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4571bdf
07:28:50.269 [XNIO-213 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1598e18d
07:28:50.269 [XNIO-213 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 Accept', selector sun.nio.ch.EPollSelectorImpl@227e26fe
07:28:50.269 [XNIO-213 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-4', selector sun.nio.ch.EPollSelectorImpl@62034499
07:28:50.270 [XNIO-213 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-5', selector sun.nio.ch.EPollSelectorImpl@43759b02
07:28:50.270 [XNIO-213 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-6', selector sun.nio.ch.EPollSelectorImpl@eafd281
07:28:50.270 [XNIO-213 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-3', selector sun.nio.ch.EPollSelectorImpl@47b3e716
07:28:50.270 [XNIO-213 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-213 I/O-8', selector sun.nio.ch.EPollSelectorImpl@63a73432
07:28:50.270 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.325 [XNIO-213 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38499]}, cookies=[:]): {"one":"1"} }
07:28:50.326 [XNIO-213 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
07:28:50.330 [XNIO-213 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38499]}, cookies=[:]): {"one":"1"} }
07:28:50.331 [XNIO-213 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
07:28:50.333 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@72a82146
07:28:50.334 [XNIO-213 I/O-6] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.336 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@11643179
07:28:50.337 [XNIO-214 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-2', selector sun.nio.ch.EPollSelectorImpl@36c6a7d
07:28:50.337 [XNIO-214 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7e2a90fa
07:28:50.337 [XNIO-214 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-1', selector sun.nio.ch.EPollSelectorImpl@307e761a
07:28:50.337 [XNIO-214 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3c5527af
07:28:50.337 [XNIO-214 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-4', selector sun.nio.ch.EPollSelectorImpl@a31798d
07:28:50.337 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.337 [XNIO-214 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-6', selector sun.nio.ch.EPollSelectorImpl@526bf0b7
07:28:50.337 [XNIO-214 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3e7ec520
07:28:50.337 [XNIO-214 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5001e731
07:28:50.337 [XNIO-214 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-214 Accept', selector sun.nio.ch.EPollSelectorImpl@616c6ee3
07:28:50.337 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.339 [XNIO-214 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45205]}, cookies=[:]): {"two":2} }
07:28:50.340 [XNIO-214 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
07:28:50.342 [XNIO-214 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45205]}, cookies=[:]): {"two":2} }
07:28:50.343 [XNIO-214 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
07:28:50.344 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@11643179
07:28:50.346 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@416bfd45
07:28:50.347 [XNIO-215 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5f1c2075
07:28:50.347 [XNIO-215 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-2', selector sun.nio.ch.EPollSelectorImpl@dc2bc85
07:28:50.347 [XNIO-215 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-3', selector sun.nio.ch.EPollSelectorImpl@741b4014
07:28:50.347 [XNIO-215 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-4', selector sun.nio.ch.EPollSelectorImpl@78caee1e
07:28:50.348 [XNIO-215 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-5', selector sun.nio.ch.EPollSelectorImpl@233c8a5f
07:28:50.348 [XNIO-215 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-6', selector sun.nio.ch.EPollSelectorImpl@447b134f
07:28:50.348 [XNIO-215 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-7', selector sun.nio.ch.EPollSelectorImpl@35ec008
07:28:50.348 [XNIO-215 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4bfaeb59
07:28:50.348 [XNIO-215 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-215 Accept', selector sun.nio.ch.EPollSelectorImpl@8f849b6
07:28:50.348 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.348 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.401 [XNIO-215 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35449]}, cookies=[:]): {"two":2} }
07:28:50.402 [XNIO-215 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
07:28:50.405 [XNIO-215 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35449]}, cookies=[:]): {"two":2} }
07:28:50.405 [XNIO-215 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
07:28:50.406 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@416bfd45
07:28:50.407 [XNIO-215 I/O-6] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.409 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@45af7764
07:28:50.410 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.410 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.410 [XNIO-216 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7c96566
07:28:50.410 [XNIO-216 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-2', selector sun.nio.ch.EPollSelectorImpl@23a34db8
07:28:50.410 [XNIO-216 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1396256b
07:28:50.411 [XNIO-216 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3a14ef03
07:28:50.411 [XNIO-216 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-8', selector sun.nio.ch.EPollSelectorImpl@94a6a94
07:28:50.411 [XNIO-216 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5eb56d72
07:28:50.411 [XNIO-216 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-6', selector sun.nio.ch.EPollSelectorImpl@28c19f86
07:28:50.411 [XNIO-216 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 I/O-5', selector sun.nio.ch.EPollSelectorImpl@26dfb743
07:28:50.411 [XNIO-216 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-216 Accept', selector sun.nio.ch.EPollSelectorImpl@2bca455c
07:28:50.412 [XNIO-216 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34523]}, cookies=[:]): {"one":"1","two":2} }
07:28:50.412 [XNIO-216 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
07:28:50.414 [XNIO-216 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34523]}, cookies=[:]): {"one":"1","two":2} }
07:28:50.415 [XNIO-216 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
07:28:50.415 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@45af7764
07:28:50.418 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@7c411a9
07:28:50.419 [XNIO-217 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5fcaaa1
07:28:50.419 [XNIO-217 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-2', selector sun.nio.ch.EPollSelectorImpl@50c7b968
07:28:50.419 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.419 [XNIO-217 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-4', selector sun.nio.ch.EPollSelectorImpl@62c7daf2
07:28:50.419 [XNIO-217 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1fb6c9d
07:28:50.419 [XNIO-217 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4db3899f
07:28:50.419 [XNIO-217 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1544b32f
07:28:50.419 [XNIO-217 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3c6e3ee2
07:28:50.419 [XNIO-217 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 Accept', selector sun.nio.ch.EPollSelectorImpl@5f993c8
07:28:50.419 [XNIO-217 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-217 I/O-3', selector sun.nio.ch.EPollSelectorImpl@10512d
07:28:50.419 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.473 [XNIO-217 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36037]}, cookies=[:]): {"one":"1","two":2} }
07:28:50.474 [XNIO-217 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
07:28:50.476 [XNIO-217 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36037]}, cookies=[:]): {"one":"1","two":2} }
07:28:50.477 [XNIO-217 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
07:28:50.477 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@7c411a9
07:28:50.478 [XNIO-217 I/O-4] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.481 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@7c48a2e7
07:28:50.482 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.482 [XNIO-218 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4b8988d1
07:28:50.482 [XNIO-218 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-1', selector sun.nio.ch.EPollSelectorImpl@778ea576
07:28:50.482 [XNIO-218 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5316a164
07:28:50.482 [XNIO-218 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5780ed08
07:28:50.482 [XNIO-218 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4dfec43f
07:28:50.482 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.482 [XNIO-218 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-8', selector sun.nio.ch.EPollSelectorImpl@735620a9
07:28:50.482 [XNIO-218 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7e988d28
07:28:50.482 [XNIO-218 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 I/O-6', selector sun.nio.ch.EPollSelectorImpl@58a99934
07:28:50.483 [XNIO-218 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-218 Accept', selector sun.nio.ch.EPollSelectorImpl@436ae0e7
07:28:50.486 [XNIO-218 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35579]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.487 [XNIO-218 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.489 [XNIO-218 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35579]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.490 [XNIO-218 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.491 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@7c48a2e7
07:28:50.493 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@541c104a
07:28:50.494 [XNIO-219 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-2', selector sun.nio.ch.EPollSelectorImpl@56d51429
07:28:50.494 [XNIO-219 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-1', selector sun.nio.ch.EPollSelectorImpl@445c5269
07:28:50.494 [XNIO-219 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-3', selector sun.nio.ch.EPollSelectorImpl@d8b5374
07:28:50.494 [XNIO-219 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-4', selector sun.nio.ch.EPollSelectorImpl@488aee29
07:28:50.494 [XNIO-219 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-5', selector sun.nio.ch.EPollSelectorImpl@69696691
07:28:50.494 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.494 [XNIO-219 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2aad7a72
07:28:50.494 [XNIO-219 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5bcc2f
07:28:50.494 [XNIO-219 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 I/O-8', selector sun.nio.ch.EPollSelectorImpl@116a679b
07:28:50.494 [XNIO-219 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-219 Accept', selector sun.nio.ch.EPollSelectorImpl@575daa71
07:28:50.494 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.496 [XNIO-219 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:44003]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.497 [XNIO-219 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.499 [XNIO-219 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:44003]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.500 [XNIO-219 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.500 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@541c104a
07:28:50.502 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@4dce7cbd
07:28:50.503 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.503 [XNIO-220 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-1', selector sun.nio.ch.EPollSelectorImpl@77b7ff98
07:28:50.503 [XNIO-220 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-4', selector sun.nio.ch.EPollSelectorImpl@401cff64
07:28:50.503 [XNIO-220 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-3', selector sun.nio.ch.EPollSelectorImpl@55d9fbb2
07:28:50.503 [XNIO-220 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3221e4f4
07:28:50.503 [XNIO-220 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 Accept', selector sun.nio.ch.EPollSelectorImpl@709b2b4b
07:28:50.503 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.503 [XNIO-220 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-6', selector sun.nio.ch.EPollSelectorImpl@478e62db
07:28:50.503 [XNIO-220 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1fe1ed6f
07:28:50.503 [XNIO-220 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7979dd64
07:28:50.503 [XNIO-220 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-220 I/O-8', selector sun.nio.ch.EPollSelectorImpl@26bb0076
07:28:50.506 [XNIO-220 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37921]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.507 [XNIO-220 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.509 [XNIO-220 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37921]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.509 [XNIO-220 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.510 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@4dce7cbd
07:28:50.512 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@791ef0bd
07:28:50.513 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.513 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.514 [XNIO-221 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-5', selector sun.nio.ch.EPollSelectorImpl@39ef2389
07:28:50.514 [XNIO-221 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-3', selector sun.nio.ch.EPollSelectorImpl@21335412
07:28:50.514 [XNIO-221 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-2', selector sun.nio.ch.EPollSelectorImpl@551e1634
07:28:50.514 [XNIO-221 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-4', selector sun.nio.ch.EPollSelectorImpl@12fdea0e
07:28:50.514 [XNIO-221 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4156c16
07:28:50.514 [XNIO-221 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-1', selector sun.nio.ch.EPollSelectorImpl@113d8a7
07:28:50.514 [XNIO-221 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-8', selector sun.nio.ch.EPollSelectorImpl@52c52bfc
07:28:50.514 [XNIO-221 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4c57bbeb
07:28:50.514 [XNIO-221 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-221 Accept', selector sun.nio.ch.EPollSelectorImpl@32417e7e
07:28:50.516 [XNIO-221 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43987]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.517 [XNIO-221 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.519 [XNIO-221 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43987]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.519 [XNIO-221 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.520 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@791ef0bd
07:28:50.523 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@475ccf90
07:28:50.524 [XNIO-222 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5725345e
07:28:50.524 [XNIO-222 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-1', selector sun.nio.ch.EPollSelectorImpl@77d3623d
07:28:50.524 [XNIO-222 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1cd1bdae
07:28:50.524 [XNIO-222 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-2', selector sun.nio.ch.EPollSelectorImpl@21662208
07:28:50.524 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.524 [XNIO-222 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7307001a
07:28:50.524 [XNIO-222 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4df9b648
07:28:50.524 [XNIO-222 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-8', selector sun.nio.ch.EPollSelectorImpl@167ddcdd
07:28:50.524 [XNIO-222 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 I/O-3', selector sun.nio.ch.EPollSelectorImpl@68dd6f17
07:28:50.524 [XNIO-222 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-222 Accept', selector sun.nio.ch.EPollSelectorImpl@d5e0fa7
07:28:50.524 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.527 [XNIO-222 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39729]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.527 [XNIO-222 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.529 [XNIO-222 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39729]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.530 [XNIO-222 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.530 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@475ccf90
07:28:50.533 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@44a1a86c
07:28:50.534 [XNIO-223 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-1', selector sun.nio.ch.EPollSelectorImpl@74042e56
07:28:50.534 [XNIO-223 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-3', selector sun.nio.ch.EPollSelectorImpl@60996c72
07:28:50.534 [XNIO-223 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2b0f4f05
07:28:50.534 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.534 [XNIO-223 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2ec0d73f
07:28:50.534 [XNIO-223 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3428eff0
07:28:50.535 [XNIO-223 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2c884598
07:28:50.535 [XNIO-223 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6f2ca07
07:28:50.535 [XNIO-223 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 I/O-8', selector sun.nio.ch.EPollSelectorImpl@41841511
07:28:50.535 [XNIO-223 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-223 Accept', selector sun.nio.ch.EPollSelectorImpl@37ce9462
07:28:50.535 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.537 [XNIO-223 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33081]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.537 [XNIO-223 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.540 [XNIO-223 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /bravo (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33081]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.540 [XNIO-223 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.541 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@44a1a86c
07:28:50.545 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@77109f7b
07:28:50.546 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.546 [XNIO-224 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-2', selector sun.nio.ch.EPollSelectorImpl@26ea60
07:28:50.546 [XNIO-224 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-4', selector sun.nio.ch.EPollSelectorImpl@242249c7
07:28:50.546 [XNIO-224 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-1', selector sun.nio.ch.EPollSelectorImpl@590a521c
07:28:50.546 [XNIO-224 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1a16daae
07:28:50.546 [XNIO-224 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 Accept', selector sun.nio.ch.EPollSelectorImpl@5970d4dc
07:28:50.546 [XNIO-224 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-7', selector sun.nio.ch.EPollSelectorImpl@35973398
07:28:50.547 [XNIO-224 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-8', selector sun.nio.ch.EPollSelectorImpl@568b7f74
07:28:50.547 [XNIO-224 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3f8784f5
07:28:50.547 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.547 [XNIO-224 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-224 I/O-3', selector sun.nio.ch.EPollSelectorImpl@327c3de4
07:28:50.554 [XNIO-224 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43421]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.554 [XNIO-224 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.557 [XNIO-224 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43421]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.557 [XNIO-224 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.558 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@77109f7b
07:28:50.560 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@6d6a4e61
07:28:50.562 [XNIO-225 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3f6e43f2
07:28:50.562 [XNIO-225 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-1', selector sun.nio.ch.EPollSelectorImpl@39e8b952
07:28:50.562 [XNIO-225 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-3', selector sun.nio.ch.EPollSelectorImpl@271e5b65
07:28:50.562 [XNIO-225 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-7', selector sun.nio.ch.EPollSelectorImpl@38d66e51
07:28:50.562 [XNIO-225 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-2', selector sun.nio.ch.EPollSelectorImpl@268fb69
07:28:50.562 [XNIO-225 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6bc7df7e
07:28:50.562 [XNIO-225 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2e50770d
07:28:50.562 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.562 [XNIO-225 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 I/O-6', selector sun.nio.ch.EPollSelectorImpl@28961441
07:28:50.562 [XNIO-225 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-225 Accept', selector sun.nio.ch.EPollSelectorImpl@7745722d
07:28:50.562 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.565 [XNIO-225 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41717]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.565 [XNIO-225 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.568 [XNIO-225 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41717]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.569 [XNIO-225 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.569 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@6d6a4e61
07:28:50.571 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@774b3684
07:28:50.572 [XNIO-226 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4d3fd2e9
07:28:50.572 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.573 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.573 [XNIO-226 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-5', selector sun.nio.ch.EPollSelectorImpl@fffbc31
07:28:50.573 [XNIO-226 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-4', selector sun.nio.ch.EPollSelectorImpl@31691de8
07:28:50.573 [XNIO-226 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-6', selector sun.nio.ch.EPollSelectorImpl@13668444
07:28:50.573 [XNIO-226 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-7', selector sun.nio.ch.EPollSelectorImpl@617656f8
07:28:50.573 [XNIO-226 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-8', selector sun.nio.ch.EPollSelectorImpl@631d5c02
07:28:50.574 [XNIO-226 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5f985486
07:28:50.574 [XNIO-226 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7dd2a8f2
07:28:50.595 [XNIO-226 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-226 Accept', selector sun.nio.ch.EPollSelectorImpl@6c6546d3
07:28:50.595 [XNIO-226 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:44725]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.596 [XNIO-226 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.598 [XNIO-226 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:44725]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.599 [XNIO-226 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.599 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@774b3684
07:28:50.604 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@21b8001b
07:28:50.605 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.605 [XNIO-227 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-5', selector sun.nio.ch.EPollSelectorImpl@72d72986
07:28:50.605 [XNIO-227 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-1', selector sun.nio.ch.EPollSelectorImpl@440315ca
07:28:50.605 [XNIO-227 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4e2f1759
07:28:50.605 [XNIO-227 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2a7c14e
07:28:50.605 [XNIO-227 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2fc888d7
07:28:50.605 [XNIO-227 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 Accept', selector sun.nio.ch.EPollSelectorImpl@16e15499
07:28:50.605 [XNIO-227 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3f9dec05
07:28:50.605 [XNIO-227 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-7', selector sun.nio.ch.EPollSelectorImpl@594be0d4
07:28:50.605 [XNIO-227 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-227 I/O-6', selector sun.nio.ch.EPollSelectorImpl@34fea89e
07:28:50.605 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.610 [XNIO-227 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37267]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.611 [XNIO-227 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.614 [XNIO-227 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37267]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.614 [XNIO-227 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.615 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@21b8001b
07:28:50.617 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@1971c3b8
07:28:50.618 [XNIO-228 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-1', selector sun.nio.ch.EPollSelectorImpl@286119b3
07:28:50.618 [XNIO-228 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7b3d7166
07:28:50.618 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.618 [XNIO-228 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-3', selector sun.nio.ch.EPollSelectorImpl@250011d3
07:28:50.618 [XNIO-228 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-6', selector sun.nio.ch.EPollSelectorImpl@65b67995
07:28:50.618 [XNIO-228 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6ad50b79
07:28:50.618 [XNIO-228 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5d60e9bb
07:28:50.618 [XNIO-228 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1ac3fab
07:28:50.618 [XNIO-228 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2903a787
07:28:50.618 [XNIO-228 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-228 Accept', selector sun.nio.ch.EPollSelectorImpl@aa26b3e
07:28:50.618 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.621 [XNIO-228 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39871]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.621 [XNIO-228 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.623 [XNIO-228 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39871]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.624 [XNIO-228 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.624 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@1971c3b8
07:28:50.626 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@68eea1c7
07:28:50.627 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.627 [XNIO-229 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3ac2b780
07:28:50.627 [XNIO-229 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-8', selector sun.nio.ch.EPollSelectorImpl@37947d6e
07:28:50.627 [XNIO-229 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-1', selector sun.nio.ch.EPollSelectorImpl@553f48b0
07:28:50.627 [XNIO-229 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5219b730
07:28:50.627 [XNIO-229 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6ef5e6a2
07:28:50.627 [XNIO-229 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3245ea77
07:28:50.627 [XNIO-229 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-7', selector sun.nio.ch.EPollSelectorImpl@59960603
07:28:50.627 [XNIO-229 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7231c160
07:28:50.627 [XNIO-229 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-229 Accept', selector sun.nio.ch.EPollSelectorImpl@7e10e472
07:28:50.627 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.630 [XNIO-229 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=chocolate-chip], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43741]}, cookies=[flavor:io.undertow.server.handlers.CookieImpl@4375a5a0]): {"alpha":"bravo","charlie":42} }
07:28:50.630 [XNIO-229 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.633 [XNIO-229 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=chocolate-chip], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43741]}, cookies=[flavor:io.undertow.server.handlers.CookieImpl@469cb4a1]): {"alpha":"bravo","charlie":42} }
07:28:50.633 [XNIO-229 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.634 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@68eea1c7
07:28:50.636 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@33930ee7
07:28:50.637 [XNIO-230 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-2', selector sun.nio.ch.EPollSelectorImpl@742a705
07:28:50.637 [XNIO-230 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-3', selector sun.nio.ch.EPollSelectorImpl@312111a7
07:28:50.637 [XNIO-230 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-1', selector sun.nio.ch.EPollSelectorImpl@70c140ba
07:28:50.637 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.637 [XNIO-230 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-7', selector sun.nio.ch.EPollSelectorImpl@41684cb7
07:28:50.637 [XNIO-230 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-6', selector sun.nio.ch.EPollSelectorImpl@549db9ca
07:28:50.637 [XNIO-230 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-5', selector sun.nio.ch.EPollSelectorImpl@9bf9fdc
07:28:50.637 [XNIO-230 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2c58fe85
07:28:50.637 [XNIO-230 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1dd047fe
07:28:50.637 [XNIO-230 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-230 Accept', selector sun.nio.ch.EPollSelectorImpl@1646e964
07:28:50.637 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.640 [XNIO-230 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=chocolate-chip; count=dozen], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38109]}, cookies=[count:io.undertow.server.handlers.CookieImpl@3bc41b6d, flavor:io.undertow.server.handlers.CookieImpl@3503e265]): {"alpha":"bravo","charlie":42} }
07:28:50.641 [XNIO-230 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.643 [XNIO-230 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=chocolate-chip; count=dozen], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38109]}, cookies=[count:io.undertow.server.handlers.CookieImpl@29473279, flavor:io.undertow.server.handlers.CookieImpl@2780d921]): {"alpha":"bravo","charlie":42} }
07:28:50.644 [XNIO-230 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.645 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@33930ee7
07:28:50.649 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@3bc688e1
07:28:50.650 [XNIO-231 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-1', selector sun.nio.ch.EPollSelectorImpl@56715491
07:28:50.650 [XNIO-231 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-4', selector sun.nio.ch.EPollSelectorImpl@417888a8
07:28:50.650 [XNIO-231 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-2', selector sun.nio.ch.EPollSelectorImpl@651fdf58
07:28:50.650 [XNIO-231 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-3', selector sun.nio.ch.EPollSelectorImpl@27d2c91e
07:28:50.650 [XNIO-231 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-5', selector sun.nio.ch.EPollSelectorImpl@74de95f4
07:28:50.650 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.650 [XNIO-231 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-8', selector sun.nio.ch.EPollSelectorImpl@74b778d3
07:28:50.650 [XNIO-231 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 Accept', selector sun.nio.ch.EPollSelectorImpl@9a4736e
07:28:50.650 [XNIO-231 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1e7be901
07:28:50.650 [XNIO-231 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-231 I/O-6', selector sun.nio.ch.EPollSelectorImpl@634f7b6d
07:28:50.650 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.657 [XNIO-231 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:40305]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.658 [XNIO-231 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.661 [XNIO-231 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:40305]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.661 [XNIO-231 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.662 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@3bc688e1
07:28:50.664 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@101805aa
07:28:50.665 [XNIO-232 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7a4311f3
07:28:50.666 [XNIO-232 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d9388a3
07:28:50.666 [XNIO-232 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6c35387e
07:28:50.666 [XNIO-232 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-4', selector sun.nio.ch.EPollSelectorImpl@87fd8d3
07:28:50.668 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.668 [XNIO-232 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-5', selector sun.nio.ch.EPollSelectorImpl@eb754db
07:28:50.668 [XNIO-232 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-7', selector sun.nio.ch.EPollSelectorImpl@24686690
07:28:50.668 [XNIO-232 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-8', selector sun.nio.ch.EPollSelectorImpl@54df53e8
07:28:50.668 [XNIO-232 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 Accept', selector sun.nio.ch.EPollSelectorImpl@4bc87a74
07:28:50.668 [XNIO-232 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-232 I/O-6', selector sun.nio.ch.EPollSelectorImpl@732b6a84
07:28:50.668 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.671 [XNIO-232 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33565]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.671 [XNIO-232 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.673 [XNIO-232 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33565]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.674 [XNIO-232 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.674 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@101805aa
07:28:50.677 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@6159e4c5
07:28:50.678 [XNIO-233 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-1', selector sun.nio.ch.EPollSelectorImpl@65760208
07:28:50.678 [XNIO-233 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4564a6aa
07:28:50.678 [XNIO-233 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-3', selector sun.nio.ch.EPollSelectorImpl@c8a03c9
07:28:50.678 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.678 [XNIO-233 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-5', selector sun.nio.ch.EPollSelectorImpl@358de7f
07:28:50.678 [XNIO-233 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6eea9ce0
07:28:50.678 [XNIO-233 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-8', selector sun.nio.ch.EPollSelectorImpl@469725eb
07:28:50.678 [XNIO-233 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-4', selector sun.nio.ch.EPollSelectorImpl@48d9e4f8
07:28:50.678 [XNIO-233 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 Accept', selector sun.nio.ch.EPollSelectorImpl@69b8906a
07:28:50.678 [XNIO-233 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-233 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5d3cdfec
07:28:50.678 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.680 [XNIO-233 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=peanut-butter], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:46731]}, cookies=[flavor:io.undertow.server.handlers.CookieImpl@62898b93]): {"alpha":"bravo","charlie":42} }
07:28:50.681 [XNIO-233 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.683 [XNIO-233 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=peanut-butter], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:46731]}, cookies=[flavor:io.undertow.server.handlers.CookieImpl@437bada9]): {"alpha":"bravo","charlie":42} }
07:28:50.684 [XNIO-233 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.685 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@6159e4c5
07:28:50.687 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@56c678d7
07:28:50.687 [XNIO-234 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1724db3e
07:28:50.687 [XNIO-234 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-2', selector sun.nio.ch.EPollSelectorImpl@fb798b
07:28:50.687 [XNIO-234 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1d334d13
07:28:50.688 [XNIO-234 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-4', selector sun.nio.ch.EPollSelectorImpl@45337d97
07:28:50.688 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.688 [XNIO-234 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6c71d136
07:28:50.688 [XNIO-234 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 Accept', selector sun.nio.ch.EPollSelectorImpl@29e67ee3
07:28:50.688 [XNIO-234 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-8', selector sun.nio.ch.EPollSelectorImpl@547d0c68
07:28:50.688 [XNIO-234 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5fcfb4ee
07:28:50.688 [XNIO-234 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-234 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4b34fbfc
07:28:50.688 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.691 [XNIO-234 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=oatmeal; count=dozen], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:32877]}, cookies=[count:io.undertow.server.handlers.CookieImpl@43714ddb, flavor:io.undertow.server.handlers.CookieImpl@4db6abc5]): {"alpha":"bravo","charlie":42} }
07:28:50.691 [XNIO-234 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.693 [XNIO-234 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Cookie=[flavor=oatmeal; count=dozen], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:32877]}, cookies=[count:io.undertow.server.handlers.CookieImpl@632e0c75, flavor:io.undertow.server.handlers.CookieImpl@6de9ee60]): {"alpha":"bravo","charlie":42} }
07:28:50.694 [XNIO-234 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
07:28:50.694 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@56c678d7
07:28:50.699 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@3517f214
07:28:50.700 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.701 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.701 [XNIO-235 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1cd984de
07:28:50.701 [XNIO-235 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-4', selector sun.nio.ch.EPollSelectorImpl@c350fa
07:28:50.701 [XNIO-235 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-8', selector sun.nio.ch.EPollSelectorImpl@76936c01
07:28:50.701 [XNIO-235 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-6', selector sun.nio.ch.EPollSelectorImpl@50eda724
07:28:50.701 [XNIO-235 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-5', selector sun.nio.ch.EPollSelectorImpl@12d883fb
07:28:50.701 [XNIO-235 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 Accept', selector sun.nio.ch.EPollSelectorImpl@4dfd1263
07:28:50.701 [XNIO-235 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-2', selector sun.nio.ch.EPollSelectorImpl@27cbf4ce
07:28:50.701 [XNIO-235 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-3', selector sun.nio.ch.EPollSelectorImpl@55f049a7
07:28:50.701 [XNIO-235 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-235 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3f075cc4
07:28:50.703 [XNIO-235 task-1] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.703 [XNIO-235 task-1] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}, authentication required: true
07:28:50.704 [XNIO-235 task-1] DEBUG io.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.704 [XNIO-235 task-1] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.704 [XNIO-235 task-1] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@47648ac6 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.704 [XNIO-235 task-1] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.704 [XNIO-235 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.704 [XNIO-235 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}, authentication required: true
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@47648ac6 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.706 [XNIO-235 task-2] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]} response {}}
07:28:50.706 [XNIO-235 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43329]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.707 [XNIO-235 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.707 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@3517f214
07:28:50.709 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@78eeccd
07:28:50.710 [XNIO-236 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-3', selector sun.nio.ch.EPollSelectorImpl@75da00ab
07:28:50.710 [XNIO-236 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7b99c1c7
07:28:50.710 [XNIO-236 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1db248fa
07:28:50.710 [XNIO-236 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6e50c1d0
07:28:50.710 [XNIO-236 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-6', selector sun.nio.ch.EPollSelectorImpl@119c0100
07:28:50.710 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.710 [XNIO-236 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-8', selector sun.nio.ch.EPollSelectorImpl@67fc322b
07:28:50.710 [XNIO-236 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5a52c605
07:28:50.710 [XNIO-236 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 Accept', selector sun.nio.ch.EPollSelectorImpl@7f8fff61
07:28:50.710 [XNIO-236 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-236 I/O-5', selector sun.nio.ch.EPollSelectorImpl@55adb045
07:28:50.711 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}, authentication required: true
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@11ea006 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.765 [XNIO-236 task-3] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.765 [XNIO-236 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.766 [XNIO-236 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.768 [XNIO-236 task-4] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.768 [XNIO-236 task-4] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}, authentication required: true
07:28:50.768 [XNIO-236 task-4] DEBUG io.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.769 [XNIO-236 task-4] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.769 [XNIO-236 task-4] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@11ea006 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.769 [XNIO-236 task-4] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]} response {}}
07:28:50.769 [XNIO-236 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38769]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.769 [XNIO-236 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:50.769 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@78eeccd
07:28:50.770 [XNIO-236 I/O-6] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.774 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@b94c02e
07:28:50.775 [XNIO-237 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-1', selector sun.nio.ch.EPollSelectorImpl@36ec0db8
07:28:50.775 [XNIO-237 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4bb0ea1
07:28:50.775 [XNIO-237 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7de86ae4
07:28:50.775 [XNIO-237 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1e036f44
07:28:50.775 [XNIO-237 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-4', selector sun.nio.ch.EPollSelectorImpl@e8a77bd
07:28:50.775 [XNIO-237 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4672f5e9
07:28:50.775 [XNIO-237 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6aeb1747
07:28:50.775 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.775 [XNIO-237 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 Accept', selector sun.nio.ch.EPollSelectorImpl@4e564b32
07:28:50.775 [XNIO-237 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-237 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1b3810ed
07:28:50.776 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}, authentication required: true
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@b5c4900 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.779 [XNIO-237 task-1] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}, authentication required: true
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@b5c4900 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.783 [XNIO-237 task-2] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43763]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.784 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@b94c02e
07:28:50.786 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@3b502bdb
07:28:50.787 [XNIO-238 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-2', selector sun.nio.ch.EPollSelectorImpl@45e280b8
07:28:50.787 [XNIO-238 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-1', selector sun.nio.ch.EPollSelectorImpl@30f42ef7
07:28:50.787 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.787 [XNIO-238 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-4', selector sun.nio.ch.EPollSelectorImpl@20708400
07:28:50.787 [XNIO-238 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-8', selector sun.nio.ch.EPollSelectorImpl@59a6c9ff
07:28:50.787 [XNIO-238 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7d44a6be
07:28:50.787 [XNIO-238 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-3', selector sun.nio.ch.EPollSelectorImpl@e24ab26
07:28:50.787 [XNIO-238 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3e60ed21
07:28:50.787 [XNIO-238 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 Accept', selector sun.nio.ch.EPollSelectorImpl@28e460c8
07:28:50.787 [XNIO-238 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-238 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5ce1c2cf
07:28:50.787 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}, authentication required: true
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@28204654 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.842 [XNIO-238 task-3] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}, authentication required: true
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.BasicAuthenticationMechanism@28204654 for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.845 [XNIO-238 task-4] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:43905]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
07:28:50.846 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@3b502bdb
07:28:50.846 [XNIO-238 I/O-8] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.850 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@3e1e5efb
07:28:50.851 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.851 [XNIO-239 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-3', selector sun.nio.ch.EPollSelectorImpl@460791fa
07:28:50.851 [XNIO-239 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-2', selector sun.nio.ch.EPollSelectorImpl@497941ef
07:28:50.851 [XNIO-239 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-4', selector sun.nio.ch.EPollSelectorImpl@32927a36
07:28:50.851 [XNIO-239 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-6', selector sun.nio.ch.EPollSelectorImpl@65d611a
07:28:50.851 [XNIO-239 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-1', selector sun.nio.ch.EPollSelectorImpl@b8dfdcb
07:28:50.851 [XNIO-239 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-5', selector sun.nio.ch.EPollSelectorImpl@604ece8e
07:28:50.851 [XNIO-239 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 Accept', selector sun.nio.ch.EPollSelectorImpl@8e0cc50
07:28:50.851 [XNIO-239 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-7', selector sun.nio.ch.EPollSelectorImpl@52f7de62
07:28:50.851 [XNIO-239 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-239 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4b1e92eb
07:28:50.851 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.854 [XNIO-239 task-1] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.854 [XNIO-239 task-1] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}, authentication required: true
07:28:50.854 [XNIO-239 task-1] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@5c20cc43 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.854 [XNIO-239 task-1] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.854 [XNIO-239 task-1] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}, authentication required: true
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@5c20cc43 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="1620b7a3d8f34575edc5acfc614f1ac0",cnonce="43872e7dc7c1b797",nc=00000001]}}
07:28:50.856 [XNIO-239 task-2] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="1620b7a3d8f34575edc5acfc614f1ac0",cnonce="43872e7dc7c1b797",nc=00000001]}}
07:28:50.856 [XNIO-239 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="66ac83f523c9d3e32f37713cfd85e776", qop=auth, nc=00000001, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]}, cookies=[:]): <empty> }
07:28:50.856 [XNIO-239 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="1620b7a3d8f34575edc5acfc614f1ac0",cnonce="43872e7dc7c1b797",nc=00000001], Content-Type=[text/plain]}): ok-text
07:28:50.859 [XNIO-239 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.859 [XNIO-239 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}, authentication required: true
07:28:50.859 [XNIO-239 task-3] DEBUG io.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {}}
07:28:50.860 [XNIO-239 task-3] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.860 [XNIO-239 task-3] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@5c20cc43 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="e86d9793362b01756cff22dbb410ca79",cnonce="43872e7dc7c1b797",nc=00000002]}}
07:28:50.860 [XNIO-239 task-3] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]} response {Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="e86d9793362b01756cff22dbb410ca79",cnonce="43872e7dc7c1b797",nc=00000002]}}
07:28:50.860 [XNIO-239 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=", uri="/digest", response="b72b8fb1c87657d6f5899d9e3907a097", qop=auth, nc=00000002, cnonce="43872e7dc7c1b797", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:34889]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.861 [XNIO-239 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="paZvG5B8qE4NMTQ5MDE4NTczMDg1NJlH2T6TOkBRIsLdOiYPFuc=",qop="auth",rspauth="e86d9793362b01756cff22dbb410ca79",cnonce="43872e7dc7c1b797",nc=00000002], Content-Type=[text/plain]}): ok-text
07:28:50.861 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@3e1e5efb
07:28:50.863 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@5c8c5e06
07:28:50.864 [XNIO-240 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-2', selector sun.nio.ch.EPollSelectorImpl@14e276f7
07:28:50.864 [XNIO-240 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3f7964f
07:28:50.864 [XNIO-240 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5b2a0d2a
07:28:50.864 [XNIO-240 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1a3b717f
07:28:50.864 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.864 [XNIO-240 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6099f7c7
07:28:50.864 [XNIO-240 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7da12e2e
07:28:50.864 [XNIO-240 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4292c8b6
07:28:50.864 [XNIO-240 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 Accept', selector sun.nio.ch.EPollSelectorImpl@64081ea6
07:28:50.865 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.866 [XNIO-240 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-240 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1bfda1a2
07:28:50.921 [XNIO-240 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.921 [XNIO-240 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}, authentication required: true
07:28:50.921 [XNIO-240 task-3] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@67ccd74e for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.921 [XNIO-240 task-3] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.921 [XNIO-240 task-3] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}, authentication required: true
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@67ccd74e for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="526f61e9d5105229662771481dc1ce8e",cnonce="2a3bcd2111c19f9e",nc=00000001]}}
07:28:50.924 [XNIO-240 task-4] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="526f61e9d5105229662771481dc1ce8e",cnonce="2a3bcd2111c19f9e",nc=00000001]}}
07:28:50.924 [XNIO-240 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="d602efc800afc4ea1a693c9a5bc6469a", qop=auth, nc=00000001, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]}, cookies=[:]): <empty> }
07:28:50.924 [XNIO-240 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="526f61e9d5105229662771481dc1ce8e",cnonce="2a3bcd2111c19f9e",nc=00000001], Content-Type=[text/plain]}): ok-text
07:28:50.927 [XNIO-240 task-5] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.927 [XNIO-240 task-5] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}, authentication required: true
07:28:50.927 [XNIO-240 task-5] DEBUG io.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {}}
07:28:50.928 [XNIO-240 task-5] DEBUG io.undertow.request.security - Authenticated as admin, roles [TESTER]
07:28:50.928 [XNIO-240 task-5] DEBUG io.undertow.request.security - Authentication outcome was AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@67ccd74e for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="62e7e52cec192d2d80e164491593db8f",cnonce="2a3bcd2111c19f9e",nc=00000002]}}
07:28:50.928 [XNIO-240 task-5] DEBUG io.undertow.request.security - Authentication result was AUTHENTICATED for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]} response {Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="62e7e52cec192d2d80e164491593db8f",cnonce="2a3bcd2111c19f9e",nc=00000002]}}
07:28:50.929 [XNIO-240 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=", uri="/digest", response="0b17e4f4399a42b9f7ce7d0f0fd2055f", qop=auth, nc=00000002, cnonce="2a3bcd2111c19f9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35781]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:50.929 [XNIO-240 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="xWoO7gewVAMNMTQ5MDE4NTczMDkyMVVqt5XXlFTxNqSuqzsHwM8=",qop="auth",rspauth="62e7e52cec192d2d80e164491593db8f",cnonce="2a3bcd2111c19f9e",nc=00000002], Content-Type=[text/plain]}): ok-text
07:28:50.930 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@5c8c5e06
07:28:50.930 [XNIO-240 I/O-8] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:50.934 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@7698c8b7
07:28:50.935 [XNIO-241 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6829493d
07:28:50.935 [XNIO-241 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-2', selector sun.nio.ch.EPollSelectorImpl@aef2708
07:28:50.935 [XNIO-241 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7fd21cbc
07:28:50.935 [XNIO-241 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-4', selector sun.nio.ch.EPollSelectorImpl@694bbf48
07:28:50.935 [XNIO-241 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-7', selector sun.nio.ch.EPollSelectorImpl@502d29ba
07:28:50.935 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.935 [XNIO-241 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7adf7ac2
07:28:50.935 [XNIO-241 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6b0b5989
07:28:50.935 [XNIO-241 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 I/O-8', selector sun.nio.ch.EPollSelectorImpl@44cbd5c3
07:28:50.935 [XNIO-241 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-241 Accept', selector sun.nio.ch.EPollSelectorImpl@444333b7
07:28:50.935 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:50.938 [XNIO-241 task-1] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.938 [XNIO-241 task-1] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}, authentication required: true
07:28:50.938 [XNIO-241 task-1] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@43548046 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.938 [XNIO-241 task-1] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.939 [XNIO-241 task-1] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.940 [XNIO-241 task-2] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.940 [XNIO-241 task-2] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}, authentication required: true
07:28:50.940 [XNIO-241 task-2] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.941 [XNIO-241 task-2] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.941 [XNIO-241 task-2] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@43548046 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.941 [XNIO-241 task-2] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.941 [XNIO-241 task-2] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="NEVviP2WQZUNMTQ5MDE4NTczMDkzOGNcdYotpJK70/TJ8pOF0M0=", uri="/digest", response="ff82f8891bfaa21c9a1feb4e44a62382", qop=auth, nc=00000001, cnonce="bda40860e257de21", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}, authentication required: true
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@43548046 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.943 [XNIO-241 task-3] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.944 [XNIO-241 task-3] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xoRb3FpVPDMNMTQ5MDE4NTczMDk0MaVJRT1S0QfrLJP22e1cg1I=", uri="/digest", response="f17fd236d51aed53c30cbf2c6405e049", qop=auth, nc=00000001, cnonce="8e0b1ed0442a284c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="sbz9DWHYprcNMTQ5MDE4NTczMDk0My+fv3s0dlGlwXzvCw5yl8w=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.946 [XNIO-241 task-4] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.946 [XNIO-241 task-4] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}, authentication required: true
07:28:50.946 [XNIO-241 task-4] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@43548046 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.946 [XNIO-241 task-4] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.946 [XNIO-241 task-4] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}, authentication required: true
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@43548046 for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {}}
07:28:50.948 [XNIO-241 task-5] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XvVhKaDFxPcNMTQ5MDE4NTczMDk0Nrq4dzyqhUC/V3+aamgtfsU=", uri="/digest", response="94661e48f9841366f07e03ff155a377e", qop=auth, nc=00000001, cnonce="40ed8d674ce7c53c", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37299]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="d2hWaClw+bUNMTQ5MDE4NTczMDk0OCdm1iKri9hePL14daAN+3w=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:50.949 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@7698c8b7
07:28:50.953 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@4d025128
07:28:50.954 [XNIO-242 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-1', selector sun.nio.ch.EPollSelectorImpl@8da0f
07:28:50.954 [XNIO-242 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-2', selector sun.nio.ch.EPollSelectorImpl@29ab51c9
07:28:50.954 [XNIO-242 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5c3abe54
07:28:50.954 [XNIO-242 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2ac9cf83
07:28:50.954 [XNIO-242 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-5', selector sun.nio.ch.EPollSelectorImpl@12877140
07:28:50.954 [XNIO-242 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1f3fe1b1
07:28:50.954 [XNIO-242 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4c37e75
07:28:50.954 [XNIO-242 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3ae18eef
07:28:50.954 [XNIO-242 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-242 Accept', selector sun.nio.ch.EPollSelectorImpl@28c27262
07:28:50.954 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:50.954 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.009 [XNIO-242 task-3] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.009 [XNIO-242 task-3] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}, authentication required: true
07:28:51.009 [XNIO-242 task-3] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@10342d6f for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.009 [XNIO-242 task-3] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.010 [XNIO-242 task-3] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}, authentication required: true
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@10342d6f for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.012 [XNIO-242 task-4] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gIKEbpUJSg0NMTQ5MDE4NTczMTAxMCKfifikdMAfXWGit9wMxJw=", uri="/digest", response="4a3a3ba28377d95840c9557ff5dde7aa", qop=auth, nc=00000001, cnonce="ba538ff878946e36", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:51.014 [XNIO-242 task-5] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.014 [XNIO-242 task-5] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}, authentication required: true
07:28:51.015 [XNIO-242 task-5] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.015 [XNIO-242 task-5] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.015 [XNIO-242 task-5] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@10342d6f for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.015 [XNIO-242 task-5] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.015 [XNIO-242 task-5] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IWOCR5018agNMTQ5MDE4NTczMTAxMseErS6V4tbjtwXJbybcc0E=", uri="/digest", response="da3110a2779a358c1ab996243d8d099c", qop=auth, nc=00000001, cnonce="ea6d2386f1a96340", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="cu/h84a7GUANMTQ5MDE4NTczMTAxNeFmeDBspOGO5819uHQ+qXw=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:51.017 [XNIO-242 task-6] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.017 [XNIO-242 task-6] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}, authentication required: true
07:28:51.017 [XNIO-242 task-6] DEBUG io.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method io.undertow.security.impl.DigestAuthenticationMechanism@10342d6f for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.017 [XNIO-242 task-6] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.017 [XNIO-242 task-6] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Attempting to authenticate HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}, authentication required: true
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method io.undertow.security.impl.DigestAuthenticationMechanism@10342d6f for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Sending authentication challenge for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {}}
07:28:51.019 [XNIO-242 task-7] DEBUG io.undertow.request.security - Authentication result was CHALLENGE_SENT for HttpServerExchange{ PUT /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="N1j7lQjPJ38NMTQ5MDE4NTczMTAxN6VhUpmDGRmEQjcpyYCOZRg=", uri="/digest", response="7142288a8c949fa541852d6b7f1f0f53", qop=auth, nc=00000001, cnonce="1af5432c8b44736b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:35773]} response {WWW-Authenticate=[Digest realm="DigestTesting",domain="localhost",nonce="LjmD2RnzXwgNMTQ5MDE4NTczMTAxOV9ISfirBOmIqiqeAQKel6w=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"]}}
07:28:51.020 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@4d025128
07:28:51.020 [XNIO-242 I/O-2] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:51.023 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@4154dcf
07:28:51.024 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.024 [XNIO-243 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-1', selector sun.nio.ch.EPollSelectorImpl@25d6649
07:28:51.024 [XNIO-243 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5578db1
07:28:51.024 [XNIO-243 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-5', selector sun.nio.ch.EPollSelectorImpl@13d9a8d3
07:28:51.024 [XNIO-243 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6ee7915a
07:28:51.024 [XNIO-243 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-7', selector sun.nio.ch.EPollSelectorImpl@133578a2
07:28:51.024 [XNIO-243 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5338a020
07:28:51.024 [XNIO-243 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 Accept', selector sun.nio.ch.EPollSelectorImpl@103aec52
07:28:51.024 [XNIO-243 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-8', selector sun.nio.ch.EPollSelectorImpl@bb10958
07:28:51.024 [XNIO-243 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-243 I/O-4', selector sun.nio.ch.EPollSelectorImpl@58241aaa
07:28:51.024 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.029 [XNIO-243 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45271]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.029 [XNIO-243 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.031 [XNIO-243 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45271]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.032 [XNIO-243 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.032 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@4154dcf
07:28:51.035 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@637591ee
07:28:51.036 [XNIO-244 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-2', selector sun.nio.ch.EPollSelectorImpl@499932d6
07:28:51.036 [XNIO-244 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-3', selector sun.nio.ch.EPollSelectorImpl@408b39fa
07:28:51.036 [XNIO-244 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-1', selector sun.nio.ch.EPollSelectorImpl@66ef1ed0
07:28:51.036 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.036 [XNIO-244 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-6', selector sun.nio.ch.EPollSelectorImpl@242c18b7
07:28:51.036 [XNIO-244 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4f70eba8
07:28:51.037 [XNIO-244 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5b5270c1
07:28:51.037 [XNIO-244 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-7', selector sun.nio.ch.EPollSelectorImpl@161958b9
07:28:51.037 [XNIO-244 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 I/O-8', selector sun.nio.ch.EPollSelectorImpl@386bf736
07:28:51.037 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.037 [XNIO-244 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-244 Accept', selector sun.nio.ch.EPollSelectorImpl@2b5c6798
07:28:51.041 [XNIO-244 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39535]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.041 [XNIO-244 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.043 [XNIO-244 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:39535]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.044 [XNIO-244 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.044 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@637591ee
07:28:51.046 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@66b6b680
07:28:51.047 [XNIO-245 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-5', selector sun.nio.ch.EPollSelectorImpl@88a9909
07:28:51.047 [XNIO-245 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1478ad4
07:28:51.047 [XNIO-245 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5b7946d2
07:28:51.047 [XNIO-245 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1a3e4a42
07:28:51.047 [XNIO-245 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-4', selector sun.nio.ch.EPollSelectorImpl@28bb6969
07:28:51.047 [XNIO-245 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1a24d0ba
07:28:51.047 [XNIO-245 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3a08b930
07:28:51.047 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.047 [XNIO-245 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 I/O-8', selector sun.nio.ch.EPollSelectorImpl@13ca028c
07:28:51.047 [XNIO-245 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-245 Accept', selector sun.nio.ch.EPollSelectorImpl@284eae0f
07:28:51.047 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.057 [XNIO-245 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42693]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.057 [XNIO-245 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.060 [XNIO-245 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42693]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.060 [XNIO-245 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.061 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@66b6b680
07:28:51.063 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@7d535a95
07:28:51.064 [XNIO-246 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6801b9fa
07:28:51.064 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.064 [XNIO-246 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-2', selector sun.nio.ch.EPollSelectorImpl@64ddc328
07:28:51.064 [XNIO-246 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-5', selector sun.nio.ch.EPollSelectorImpl@77f1ba09
07:28:51.064 [XNIO-246 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-6', selector sun.nio.ch.EPollSelectorImpl@ce84a1
07:28:51.064 [XNIO-246 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-7', selector sun.nio.ch.EPollSelectorImpl@dfc5f50
07:28:51.064 [XNIO-246 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-8', selector sun.nio.ch.EPollSelectorImpl@11136b17
07:28:51.064 [XNIO-246 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 Accept', selector sun.nio.ch.EPollSelectorImpl@4561e61f
07:28:51.064 [XNIO-246 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1007f44d
07:28:51.064 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.064 [XNIO-246 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-246 I/O-3', selector sun.nio.ch.EPollSelectorImpl@33ab70e9
07:28:51.066 [XNIO-246 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38075]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.066 [XNIO-246 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.068 [XNIO-246 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38075]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.068 [XNIO-246 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.069 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@7d535a95
07:28:51.072 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@1e9e5219
07:28:51.073 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.073 [XNIO-247 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2ca9299f
07:28:51.073 [XNIO-247 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1ef35e12
07:28:51.073 [XNIO-247 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6c667a15
07:28:51.073 [XNIO-247 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2944e7c0
07:28:51.073 [XNIO-247 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-7', selector sun.nio.ch.EPollSelectorImpl@65e47598
07:28:51.073 [XNIO-247 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-6', selector sun.nio.ch.EPollSelectorImpl@16566d8b
07:28:51.073 [XNIO-247 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-4', selector sun.nio.ch.EPollSelectorImpl@73169b6d
07:28:51.073 [XNIO-247 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 I/O-3', selector sun.nio.ch.EPollSelectorImpl@17afb9c8
07:28:51.073 [XNIO-247 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-247 Accept', selector sun.nio.ch.EPollSelectorImpl@1f063757
07:28:51.073 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.079 [XNIO-247 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36107]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.079 [XNIO-247 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.081 [XNIO-247 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36107]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.081 [XNIO-247 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.082 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@1e9e5219
07:28:51.084 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@d8d86
07:28:51.084 [XNIO-248 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-3', selector sun.nio.ch.EPollSelectorImpl@77ada776
07:28:51.084 [XNIO-248 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7b3d6aa2
07:28:51.084 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.084 [XNIO-248 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-7', selector sun.nio.ch.EPollSelectorImpl@56aa68a2
07:28:51.084 [XNIO-248 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1a2132c0
07:28:51.085 [XNIO-248 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-5', selector sun.nio.ch.EPollSelectorImpl@500e28bd
07:28:51.085 [XNIO-248 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7e8b32ab
07:28:51.085 [XNIO-248 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7cdd45fe
07:28:51.085 [XNIO-248 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6cc73128
07:28:51.085 [XNIO-248 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-248 Accept', selector sun.nio.ch.EPollSelectorImpl@68685722
07:28:51.085 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.087 [XNIO-248 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41973]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.087 [XNIO-248 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.089 [XNIO-248 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41973]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.089 [XNIO-248 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.089 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@d8d86
07:28:51.091 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@55c176f1
07:28:51.092 [XNIO-249 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6234fd24
07:28:51.092 [XNIO-249 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-2', selector sun.nio.ch.EPollSelectorImpl@26467406
07:28:51.092 [XNIO-249 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-4', selector sun.nio.ch.EPollSelectorImpl@44f66fd8
07:28:51.092 [XNIO-249 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-7', selector sun.nio.ch.EPollSelectorImpl@341ac4bc
07:28:51.092 [XNIO-249 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-3', selector sun.nio.ch.EPollSelectorImpl@e5596cc
07:28:51.092 [XNIO-249 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1f6ba9d7
07:28:51.092 [XNIO-249 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-5', selector sun.nio.ch.EPollSelectorImpl@47b20b7a
07:28:51.092 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.092 [XNIO-249 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 I/O-8', selector sun.nio.ch.EPollSelectorImpl@233f334
07:28:51.092 [XNIO-249 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-249 Accept', selector sun.nio.ch.EPollSelectorImpl@1d9fb471
07:28:51.093 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.094 [XNIO-249 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36427]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.095 [XNIO-249 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.097 [XNIO-249 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36427]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.097 [XNIO-249 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.097 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@55c176f1
07:28:51.100 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@6ce4e93b
07:28:51.101 [XNIO-250 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3c243775
07:28:51.101 [XNIO-250 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-1', selector sun.nio.ch.EPollSelectorImpl@20b2b0f1
07:28:51.101 [XNIO-250 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-3', selector sun.nio.ch.EPollSelectorImpl@20e29424
07:28:51.101 [XNIO-250 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5913ee35
07:28:51.101 [XNIO-250 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-5', selector sun.nio.ch.EPollSelectorImpl@143e228
07:28:51.101 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.101 [XNIO-250 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6cdcd5bb
07:28:51.101 [XNIO-250 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4c5523d0
07:28:51.101 [XNIO-250 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5313492d
07:28:51.101 [XNIO-250 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-250 Accept', selector sun.nio.ch.EPollSelectorImpl@1eca6872
07:28:51.102 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.107 [XNIO-250 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33023]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.108 [XNIO-250 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.110 [XNIO-250 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:33023]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.110 [XNIO-250 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.110 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@6ce4e93b
07:28:51.112 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@6235629c
07:28:51.113 [XNIO-251 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7092a29c
07:28:51.113 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.113 [XNIO-251 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6d00f607
07:28:51.113 [XNIO-251 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5aab192b
07:28:51.113 [XNIO-251 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-8', selector sun.nio.ch.EPollSelectorImpl@75a01c2f
07:28:51.113 [XNIO-251 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7dd6aa10
07:28:51.113 [XNIO-251 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1cc8f516
07:28:51.113 [XNIO-251 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2a49ff7e
07:28:51.113 [XNIO-251 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1e5143db
07:28:51.113 [XNIO-251 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-251 Accept', selector sun.nio.ch.EPollSelectorImpl@1c8bd999
07:28:51.113 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.115 [XNIO-251 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42647]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.116 [XNIO-251 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.118 [XNIO-251 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42647]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.118 [XNIO-251 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.118 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@6235629c
07:28:51.120 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@1900cd1d
07:28:51.121 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.121 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.122 [XNIO-252 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2921531e
07:28:51.122 [XNIO-252 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4dfb447b
07:28:51.122 [XNIO-252 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 Accept', selector sun.nio.ch.EPollSelectorImpl@7cc0e64f
07:28:51.122 [XNIO-252 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-5', selector sun.nio.ch.EPollSelectorImpl@41dedcdb
07:28:51.122 [XNIO-252 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7e882047
07:28:51.122 [XNIO-252 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-6', selector sun.nio.ch.EPollSelectorImpl@332ba72e
07:28:51.122 [XNIO-252 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-4', selector sun.nio.ch.EPollSelectorImpl@26a0d4ec
07:28:51.122 [XNIO-252 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3f0cf99a
07:28:51.122 [XNIO-252 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-252 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6ee1b8f3
07:28:51.124 [XNIO-252 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38045]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.124 [XNIO-252 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.126 [XNIO-252 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:38045]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.126 [XNIO-252 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.127 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@1900cd1d
07:28:51.129 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@5fe449ca
07:28:51.130 [XNIO-253 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6c0e1ebb
07:28:51.130 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.130 [XNIO-253 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-3', selector sun.nio.ch.EPollSelectorImpl@15f26283
07:28:51.130 [XNIO-253 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-5', selector sun.nio.ch.EPollSelectorImpl@41690561
07:28:51.130 [XNIO-253 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2becfe22
07:28:51.130 [XNIO-253 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4ab95a83
07:28:51.130 [XNIO-253 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-2', selector sun.nio.ch.EPollSelectorImpl@253357aa
07:28:51.130 [XNIO-253 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-7', selector sun.nio.ch.EPollSelectorImpl@36313da3
07:28:51.130 [XNIO-253 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 Accept', selector sun.nio.ch.EPollSelectorImpl@46c68680
07:28:51.130 [XNIO-253 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-253 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7b0ea231
07:28:51.130 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.132 [XNIO-253 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37515]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.133 [XNIO-253 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.135 [XNIO-253 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:37515]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.135 [XNIO-253 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.136 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@5fe449ca
07:28:51.139 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@72ebeafe
07:28:51.140 [XNIO-254 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6e8e0454
07:28:51.140 [XNIO-254 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-4', selector sun.nio.ch.EPollSelectorImpl@210ee391
07:28:51.140 [XNIO-254 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2c5f14fd
07:28:51.140 [XNIO-254 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1c53cec1
07:28:51.140 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.140 [XNIO-254 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4e68a690
07:28:51.140 [XNIO-254 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-8', selector sun.nio.ch.EPollSelectorImpl@25c20151
07:28:51.140 [XNIO-254 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 Accept', selector sun.nio.ch.EPollSelectorImpl@33655f5e
07:28:51.140 [XNIO-254 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4d629589
07:28:51.140 [XNIO-254 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-254 I/O-2', selector sun.nio.ch.EPollSelectorImpl@75adf826
07:28:51.141 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.151 [XNIO-254 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36371]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.151 [XNIO-254 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.153 [XNIO-254 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:36371]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.154 [XNIO-254 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.154 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@72ebeafe
07:28:51.156 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@49b714fa
07:28:51.157 [XNIO-255 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-1', selector sun.nio.ch.EPollSelectorImpl@fa378a
07:28:51.157 [XNIO-255 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-2', selector sun.nio.ch.EPollSelectorImpl@65d897f3
07:28:51.157 [XNIO-255 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-3', selector sun.nio.ch.EPollSelectorImpl@74ec9a92
07:28:51.157 [XNIO-255 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2c94f6b3
07:28:51.157 [XNIO-255 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-5', selector sun.nio.ch.EPollSelectorImpl@9034900
07:28:51.157 [XNIO-255 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3043d792
07:28:51.157 [XNIO-255 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4a42dd64
07:28:51.157 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.157 [XNIO-255 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6b5d1e91
07:28:51.157 [XNIO-255 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-255 Accept', selector sun.nio.ch.EPollSelectorImpl@4e929ee4
07:28:51.158 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.160 [XNIO-255 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45397]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.160 [XNIO-255 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.162 [XNIO-255 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:45397]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.162 [XNIO-255 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.163 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@49b714fa
07:28:51.165 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@10efd45b
07:28:51.166 [XNIO-256 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-1', selector sun.nio.ch.EPollSelectorImpl@28ace70e
07:28:51.166 [XNIO-256 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-2', selector sun.nio.ch.EPollSelectorImpl@ce72cb1
07:28:51.166 [XNIO-256 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2b4b1098
07:28:51.166 [XNIO-256 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2e7bfe1a
07:28:51.166 [XNIO-256 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6a0d80c
07:28:51.166 [XNIO-256 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-6', selector sun.nio.ch.EPollSelectorImpl@c7dcb8f
07:28:51.167 [XNIO-256 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-7', selector sun.nio.ch.EPollSelectorImpl@43d211b0
07:28:51.167 [XNIO-256 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 I/O-8', selector sun.nio.ch.EPollSelectorImpl@420e702f
07:28:51.167 [XNIO-256 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-256 Accept', selector sun.nio.ch.EPollSelectorImpl@7c7be700
07:28:51.167 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.167 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.169 [XNIO-256 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41205]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.170 [XNIO-256 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.172 [XNIO-256 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41205]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.172 [XNIO-256 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.173 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@10efd45b
07:28:51.175 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@c4c6766
07:28:51.175 [XNIO-256 task-2] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedByInterruptException: null
	at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
	at org.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:152)
	at io.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:239)
	at io.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:742)
	at io.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
	at org.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at io.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at org.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at io.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at io.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at io.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at io.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at io.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at io.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:392)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:302)
	at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:208)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:809)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
07:28:51.176 [XNIO-257 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6d966d5
07:28:51.176 [XNIO-257 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-1', selector sun.nio.ch.EPollSelectorImpl@8bcbd17
07:28:51.176 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.176 [XNIO-257 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-7', selector sun.nio.ch.EPollSelectorImpl@67036e2c
07:28:51.176 [XNIO-257 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-4', selector sun.nio.ch.EPollSelectorImpl@23460426
07:28:51.176 [XNIO-257 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-5', selector sun.nio.ch.EPollSelectorImpl@44472cad
07:28:51.176 [XNIO-257 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 Accept', selector sun.nio.ch.EPollSelectorImpl@2f520f54
07:28:51.176 [XNIO-257 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6d955fac
07:28:51.176 [XNIO-257 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-6', selector sun.nio.ch.EPollSelectorImpl@16af2160
07:28:51.176 [XNIO-257 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-257 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4ea86eaf
07:28:51.176 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.178 [XNIO-257 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41241]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.179 [XNIO-257 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.181 [XNIO-257 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:41241]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.181 [XNIO-257 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): 
07:28:51.181 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@c4c6766
07:28:51.185 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@44b9cbc4
07:28:51.186 [XNIO-258 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-3', selector sun.nio.ch.EPollSelectorImpl@584612c8
07:28:51.186 [XNIO-258 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-2', selector sun.nio.ch.EPollSelectorImpl@51312228
07:28:51.186 [XNIO-258 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3d831929
07:28:51.186 [XNIO-258 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5a4291a1
07:28:51.186 [XNIO-258 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68fbd66e
07:28:51.186 [XNIO-258 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-4', selector sun.nio.ch.EPollSelectorImpl@346cb573
07:28:51.186 [XNIO-258 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-7', selector sun.nio.ch.EPollSelectorImpl@65f966f2
07:28:51.186 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.186 [XNIO-258 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 Accept', selector sun.nio.ch.EPollSelectorImpl@52c47c52
07:28:51.186 [XNIO-258 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-258 I/O-8', selector sun.nio.ch.EPollSelectorImpl@20a2e490
07:28:51.187 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.191 [XNIO-258 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /gzip (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42443]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.191 [XNIO-258 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
07:28:51.194 [XNIO-258 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /gzip (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:42443]}, cookies=[:]): {"alpha":"bravo","charlie":42} }
07:28:51.195 [XNIO-258 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
07:28:51.195 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@44b9cbc4
07:28:51.198 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@796a9f73
07:28:51.199 [XNIO-259 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-1', selector sun.nio.ch.EPollSelectorImpl@48e39559
07:28:51.199 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.199 [XNIO-259 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2b2f19f3
07:28:51.199 [XNIO-259 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5b8e348a
07:28:51.199 [XNIO-259 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-2', selector sun.nio.ch.EPollSelectorImpl@538f9853
07:28:51.199 [XNIO-259 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3b8273e7
07:28:51.199 [XNIO-259 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4d19bcc5
07:28:51.199 [XNIO-259 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-7', selector sun.nio.ch.EPollSelectorImpl@60261449
07:28:51.199 [XNIO-259 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 I/O-5', selector sun.nio.ch.EPollSelectorImpl@14133c2f
07:28:51.199 [XNIO-259 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-259 Accept', selector sun.nio.ch.EPollSelectorImpl@4ce30671
07:28:51.199 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.203 [XNIO-259 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:44109]}, cookies=[:]): {"value":"ok-json"} }
07:28:51.203 [XNIO-259 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.205 [XNIO-259 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/json], User-Agent=[okhttp/3.5.0], Host=[localhost:44109]}, cookies=[:]): {"value":"ok-json"} }
07:28:51.206 [XNIO-259 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.206 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@796a9f73
07:28:51.209 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@11e899f5
07:28:51.210 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.210 [XNIO-260 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5069c9b6
07:28:51.210 [XNIO-260 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-1', selector sun.nio.ch.EPollSelectorImpl@49d07185
07:28:51.210 [XNIO-260 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-4', selector sun.nio.ch.EPollSelectorImpl@430c77c7
07:28:51.210 [XNIO-260 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3fb5aba2
07:28:51.210 [XNIO-260 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6fba4b5c
07:28:51.210 [XNIO-260 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3c263f2
07:28:51.210 [XNIO-260 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5b7ae60
07:28:51.210 [XNIO-260 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 I/O-7', selector sun.nio.ch.EPollSelectorImpl@715d4e46
07:28:51.210 [XNIO-260 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-260 Accept', selector sun.nio.ch.EPollSelectorImpl@2c86244e
07:28:51.210 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.212 [XNIO-260 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/xml], User-Agent=[okhttp/3.5.0], Host=[localhost:46689]}, cookies=[:]): <?xml version="1.0"?><message value="ok-xml"/> }
07:28:51.212 [XNIO-260 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.214 [XNIO-260 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/xml], User-Agent=[okhttp/3.5.0], Host=[localhost:46689]}, cookies=[:]): <?xml version="1.0"?><message value="ok-xml"/> }
07:28:51.214 [XNIO-260 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.215 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@11e899f5
07:28:51.217 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@75ca153e
07:28:51.218 [XNIO-261 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-1', selector sun.nio.ch.EPollSelectorImpl@b53874f
07:28:51.218 [XNIO-261 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7d5bdfb2
07:28:51.218 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.218 [XNIO-261 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-3', selector sun.nio.ch.EPollSelectorImpl@78ea7d9b
07:28:51.218 [XNIO-261 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-5', selector sun.nio.ch.EPollSelectorImpl@508882fe
07:28:51.218 [XNIO-261 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-4', selector sun.nio.ch.EPollSelectorImpl@22782f9c
07:28:51.218 [XNIO-261 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-7', selector sun.nio.ch.EPollSelectorImpl@742858e6
07:28:51.218 [XNIO-261 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-8', selector sun.nio.ch.EPollSelectorImpl@e393b24
07:28:51.218 [XNIO-261 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 Accept', selector sun.nio.ch.EPollSelectorImpl@37155006
07:28:51.218 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.218 [XNIO-261 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-261 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5a141b46
07:28:51.220 [XNIO-261 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[text/html], User-Agent=[okhttp/3.5.0], Host=[localhost:42451]}, cookies=[:]): ok-html }
07:28:51.221 [XNIO-261 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.223 [XNIO-261 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /types (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[text/html], User-Agent=[okhttp/3.5.0], Host=[localhost:42451]}, cookies=[:]): ok-html }
07:28:51.223 [XNIO-261 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.223 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@75ca153e
07:28:51.228 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@4dd281fc
07:28:51.229 [XNIO-262 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-1', selector sun.nio.ch.EPollSelectorImpl@ba76119
07:28:51.229 [XNIO-262 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7698af26
07:28:51.229 [XNIO-262 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1720d7d6
07:28:51.229 [XNIO-262 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1af1b338
07:28:51.229 [XNIO-262 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-3', selector sun.nio.ch.EPollSelectorImpl@62efc2fd
07:28:51.229 [XNIO-262 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2925ae8b
07:28:51.229 [XNIO-262 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5b4819e7
07:28:51.229 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.229 [XNIO-262 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 Accept', selector sun.nio.ch.EPollSelectorImpl@5090d516
07:28:51.229 [XNIO-262 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-262 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2ecbbd94
07:28:51.230 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.233 [XNIO-262 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /form (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/x-www-form-urlencoded], User-Agent=[okhttp/3.5.0], Host=[localhost:34477]}, cookies=[:]): username=bobvila&password=oldhouse }
07:28:51.233 [XNIO-262 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.235 [XNIO-262 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /form (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/x-www-form-urlencoded], User-Agent=[okhttp/3.5.0], Host=[localhost:34477]}, cookies=[:]): username=bobvila&password=oldhouse }
07:28:51.236 [XNIO-262 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.236 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@4dd281fc
07:28:51.238 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@69830c87
07:28:51.239 [XNIO-263 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-1', selector sun.nio.ch.EPollSelectorImpl@76267f22
07:28:51.239 [XNIO-263 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-3', selector sun.nio.ch.EPollSelectorImpl@49991b6b
07:28:51.239 [XNIO-263 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-5', selector sun.nio.ch.EPollSelectorImpl@32fc4ada
07:28:51.239 [XNIO-263 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2cc0131b
07:28:51.240 [XNIO-263 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5d339ee2
07:28:51.240 [XNIO-263 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4b0f6a2c
07:28:51.240 [XNIO-263 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-7', selector sun.nio.ch.EPollSelectorImpl@455858a7
07:28:51.240 [XNIO-263 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6f5b015e
07:28:51.240 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.240 [XNIO-263 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-263 Accept', selector sun.nio.ch.EPollSelectorImpl@65e0430b
07:28:51.240 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.297 [XNIO-263 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /form (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/x-www-form-urlencoded], User-Agent=[okhttp/3.5.0], Host=[localhost:34909]}, cookies=[:]): username=bobvila&password=oldhouse }
07:28:51.298 [XNIO-263 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.300 [XNIO-263 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /form (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[application/x-www-form-urlencoded], User-Agent=[okhttp/3.5.0], Host=[localhost:34909]}, cookies=[:]): username=bobvila&password=oldhouse }
07:28:51.301 [XNIO-263 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.302 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@69830c87
07:28:51.302 [XNIO-263 I/O-6] DEBUG io.undertow.request.io - UT005013: An IOException occurred
java.io.IOException: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:614)
	at io.undertow.protocols.ssl.SslConduit.terminateReads(SslConduit.java:207)
	at org.xnio.conduits.ConduitStreamSourceChannel.close(ConduitStreamSourceChannel.java:168)
	at org.xnio.IoUtils.safeClose(IoUtils.java:134)
	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.forceTermination(ReadReadyHandler.java:58)
	at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.forceTermination(SslConduit.java:1160)
	at org.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:105)
	at org.xnio.nio.WorkerThread.run(WorkerThread.java:492)
Caused by: javax.net.ssl.SSLException: Inbound closed before receiving peer's close_notify: possible truncation attack?
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
	at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
	at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)
	at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)
	... 7 common frames omitted
07:28:51.308 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@13534af6
07:28:51.309 [XNIO-264 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3ace11db
07:28:51.309 [XNIO-264 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-3', selector sun.nio.ch.EPollSelectorImpl@71bd2c8a
07:28:51.309 [XNIO-264 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-4', selector sun.nio.ch.EPollSelectorImpl@79f0da29
07:28:51.309 [XNIO-264 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-5', selector sun.nio.ch.EPollSelectorImpl@466021ea
07:28:51.309 [XNIO-264 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3db125ed
07:28:51.309 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.309 [XNIO-264 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5e47b381
07:28:51.309 [XNIO-264 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-8', selector sun.nio.ch.EPollSelectorImpl@61d23e7a
07:28:51.309 [XNIO-264 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 Accept', selector sun.nio.ch.EPollSelectorImpl@24f3122
07:28:51.309 [XNIO-264 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-264 I/O-7', selector sun.nio.ch.EPollSelectorImpl@462da861
07:28:51.309 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.313 [XNIO-264 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /upload (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[multipart/form-data; boundary=0378a807-eecf-48fb-8c77-db94d068e95a], User-Agent=[okhttp/3.5.0], Host=[localhost:37783]}, cookies=[:]): --0378a807-eecf-48fb-8c77-db94d068e95a
Content-Disposition: form-data; name="alpha"
Content-Length: 9

some data
--0378a807-eecf-48fb-8c77-db94d068e95a
Content-Disposition: form-data; name="bravo"; filename="bravo.txt"
Content-Type: text/plain
Content-Length: 21

This is bravo content
--0378a807-eecf-48fb-8c77-db94d068e95a--
 }
07:28:51.314 [XNIO-264 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.316 [XNIO-264 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /upload (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[multipart/form-data; boundary=170832be-8060-43b3-8370-e1163fb8965e], User-Agent=[okhttp/3.5.0], Host=[localhost:37783]}, cookies=[:]): --170832be-8060-43b3-8370-e1163fb8965e
Content-Disposition: form-data; name="alpha"
Content-Length: 9

some data
--170832be-8060-43b3-8370-e1163fb8965e
Content-Disposition: form-data; name="bravo"; filename="bravo.txt"
Content-Type: text/plain
Content-Length: 21

This is bravo content
--170832be-8060-43b3-8370-e1163fb8965e--
 }
07:28:51.317 [XNIO-264 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.318 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@13534af6
07:28:51.320 [Test worker] DEBUG io.undertow - starting undertow server io.undertow.Undertow@44dcc026
07:28:51.321 [XNIO-265 I/O-3] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1714af79
07:28:51.321 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
07:28:51.321 [XNIO-265 I/O-1] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-1', selector sun.nio.ch.EPollSelectorImpl@67d38ab4
07:28:51.321 [XNIO-265 I/O-5] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-5', selector sun.nio.ch.EPollSelectorImpl@141e1d19
07:28:51.321 [XNIO-265 I/O-2] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-2', selector sun.nio.ch.EPollSelectorImpl@48854ecb
07:28:51.321 [XNIO-265 I/O-7] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-7', selector sun.nio.ch.EPollSelectorImpl@444cdb04
07:28:51.321 [XNIO-265 I/O-6] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-6', selector sun.nio.ch.EPollSelectorImpl@36d179a6
07:28:51.321 [XNIO-265 I/O-4] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-4', selector sun.nio.ch.EPollSelectorImpl@27a28a44
07:28:51.321 [XNIO-265 Accept] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 Accept', selector sun.nio.ch.EPollSelectorImpl@2f3e3b4b
07:28:51.322 [Test worker] DEBUG io.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
07:28:51.323 [XNIO-265 I/O-8] DEBUG org.xnio.nio - Started channel thread 'XNIO-265 I/O-8', selector sun.nio.ch.EPollSelectorImpl@471db6c
07:28:51.373 [XNIO-265 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /upload (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[multipart/form-data; boundary=e1d80cad-fd4e-4da2-8b83-1ade1fb0d420], User-Agent=[okhttp/3.5.0], Host=[localhost:40547]}, cookies=[:]): --e1d80cad-fd4e-4da2-8b83-1ade1fb0d420
Content-Disposition: form-data; name="alpha"
Content-Length: 9

some data
--e1d80cad-fd4e-4da2-8b83-1ade1fb0d420
Content-Disposition: form-data; name="bravo"; filename="bravo.txt"
Content-Type: text/plain
Content-Length: 21

This is bravo content
--e1d80cad-fd4e-4da2-8b83-1ade1fb0d420--
 }
07:28:51.375 [XNIO-265 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.377 [XNIO-265 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { PUT /upload (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Transfer-Encoding=[chunked], Content-Type=[multipart/form-data; boundary=c03fa6b0-0fc2-4a2c-bea6-fb7928840ef2], User-Agent=[okhttp/3.5.0], Host=[localhost:40547]}, cookies=[:]): --c03fa6b0-0fc2-4a2c-bea6-fb7928840ef2
Content-Disposition: form-data; name="alpha"
Content-Length: 9

some data
--c03fa6b0-0fc2-4a2c-bea6-fb7928840ef2
Content-Disposition: form-data; name="bravo"; filename="bravo.txt"
Content-Type: text/plain
Content-Length: 21

This is bravo content
--c03fa6b0-0fc2-4a2c-bea6-fb7928840ef2--
 }
07:28:51.378 [XNIO-265 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
07:28:51.379 [Test worker] DEBUG io.undertow - stopping undertow server io.undertow.Undertow@44dcc026

Standard error

Mar 22, 2017 7:28:50 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Mar 22, 2017 7:28:50 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Mar 22, 2017 7:28:50 AM okhttp3.internal.platform.Platform log
INFO: Cached authentication expired. Sending a new request.
Mar 22, 2017 7:28:50 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Mar 22, 2017 7:28:51 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Mar 22, 2017 7:28:51 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Mar 22, 2017 7:28:51 AM okhttp3.internal.platform.Platform log
INFO: Cached authentication expired. Sending a new request.
Mar 22, 2017 7:28:51 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null