Class groovyx.net.http.OkHttpDeleteSpec

51

tests

0

failures

0

ignored

7.134s

duration

100%

successful

Tests

Test Duration Result
HTTP DELETE with BASIC authentication (authorized) 0.164s passed
HTTP DELETE with BASIC authentication (unauthorized) 0.096s passed
HTTP DELETE with DIGEST authentication (authorized) 0.152s passed
HTTP DELETE with DIGEST authentication (unauthorized) 0.054s passed
HTTPS DELETE with BASIC authentication (authorized) 0.160s passed
HTTPS DELETE with BASIC authentication (unauthorized) 0.157s passed
HTTPS DELETE with DIGEST authentication (authorized) 0.117s passed
HTTPS DELETE with DIGEST authentication (unauthorized) 0.111s passed
delete(): HTTP application/json 0.097s passed
delete(): HTTP application/xml 0.070s passed
delete(): HTTP text/csv 0.116s passed
delete(): HTTP text/html 0.068s passed
delete(): HTTP text/plain 2.962s passed
delete(): HTTPS application/json 0.173s passed
delete(): HTTPS application/xml 0.146s passed
delete(): HTTPS text/csv 0.142s passed
delete(): HTTPS text/html 0.096s passed
delete(): HTTPS text/plain 0.242s passed
delete(Class,Closure): cookies -> [:] 0.042s passed
delete(Class,Closure): cookies -> [flavor:chocolate-chip, count:dozen] 0.048s passed
delete(Class,Closure): cookies -> [flavor:chocolate-chip] 0.150s passed
delete(Class,Closure): cookies -> null 0.115s passed
delete(Class,Consumer): cookies -> [:] 0.024s passed
delete(Class,Consumer): cookies -> [flavor:oatmeal, count:dozen] 0.054s passed
delete(Class,Consumer): cookies -> [flavor:peanut-butter] 0.094s passed
delete(Class,Consumer): cookies -> null 0.060s passed
delete(Closure): query -> [:] 0.051s passed
delete(Closure): query -> [alpha:[one, two], bravo:three] 0.060s passed
delete(Closure): query -> [alpha:[one, two]] 0.045s passed
delete(Closure): query -> [alpha:[one]] 0.065s passed
delete(Closure): query -> [alpha:one] 0.088s passed
delete(Closure): query -> null 0.139s passed
delete(Consumer): headers -> [:] 0.055s passed
delete(Consumer): headers -> [hat:fedora] 0.074s passed
delete(Consumer): headers -> null 0.040s passed
gzip compression supported 0.077s passed
interceptor 0.058s passed
success/failure handler with BiFunction (200) 0.070s passed
success/failure handler with BiFunction (300) 0.070s passed
success/failure handler with BiFunction (400) 0.057s passed
success/failure handler with BiFunction (500) 0.063s passed
success/failure handler with Closure (200) 0.055s passed
success/failure handler with Closure (300) 0.025s passed
success/failure handler with Closure (400) 0.044s passed
success/failure handler with Closure (500) 0.065s passed
when handler with BiFunction (205) 0.028s passed
when handler with BiFunction (210) 0.024s passed
when handler with BiFunction (211) 0.025s passed
when handler with Closure (205) 0.040s passed
when handler with Closure (210) 0.042s passed
when handler with Closure (211) 0.064s passed

Standard output

06:25:16.868 [Test worker] DEBUG ersatz.jboss.logging - Logging Provider: ersatz.jboss.logging.Slf4jLoggerProvider
06:25:16.933 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@e3c509c
06:25:16.981 [Test worker] INFO ersatz.xnio - XNIO version 3.3.8.Final
06:25:17.069 [Test worker] INFO ersatz.xnio.nio - XNIO NIO Implementation Version 3.3.8.Final
06:25:17.322 [XNIO-1 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-2', selector sun.nio.ch.EPollSelectorImpl@679ed26d
06:25:17.339 [XNIO-1 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-3', selector sun.nio.ch.EPollSelectorImpl@56ad0b77
06:25:17.298 [XNIO-1 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-1', selector sun.nio.ch.EPollSelectorImpl@e2c8963
06:25:17.359 [XNIO-1 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5315c5ac
06:25:17.368 [XNIO-1 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7a836980
06:25:17.400 [XNIO-1 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-7', selector sun.nio.ch.EPollSelectorImpl@50a91e10
06:25:17.414 [XNIO-1 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-6', selector sun.nio.ch.EPollSelectorImpl@36b89fce
06:25:17.406 [XNIO-1 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2c36503b
06:25:17.426 [XNIO-1 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-1 Accept', selector sun.nio.ch.EPollSelectorImpl@1a0c8249
06:25:17.430 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:17.596 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:18.389 [XNIO-1 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42443]}, cookies=[:]): <empty> }
06:25:18.558 [XNIO-1 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:18.781 [XNIO-1 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42443]}, cookies=[:]): <empty> }
06:25:18.811 [XNIO-1 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:18.849 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@e3c509c
06:25:18.910 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4707744
06:25:18.918 [XNIO-2 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1d11e502
06:25:18.922 [XNIO-2 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1962f684
06:25:18.924 [XNIO-2 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-3', selector sun.nio.ch.EPollSelectorImpl@18bc6745
06:25:18.926 [XNIO-2 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7ca52875
06:25:18.934 [XNIO-2 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-5', selector sun.nio.ch.EPollSelectorImpl@259ba3e4
06:25:18.964 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:18.965 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:18.984 [XNIO-2 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-6', selector sun.nio.ch.EPollSelectorImpl@16d4a21f
06:25:18.986 [XNIO-2 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-8', selector sun.nio.ch.EPollSelectorImpl@209c0ae
06:25:18.986 [XNIO-2 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1cbe51df
06:25:18.987 [XNIO-2 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-2 Accept', selector sun.nio.ch.EPollSelectorImpl@363183c1
06:25:19.126 [XNIO-2 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34689]}, cookies=[:]): <empty> }
06:25:19.127 [XNIO-2 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:19.134 [XNIO-2 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34689]}, cookies=[:]): <empty> }
06:25:19.136 [XNIO-2 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:19.139 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4707744
06:25:19.154 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5912a584
06:25:19.158 [XNIO-3 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3a6bcd78
06:25:19.158 [XNIO-3 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-3', selector sun.nio.ch.EPollSelectorImpl@69377e7d
06:25:19.158 [XNIO-3 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-2', selector sun.nio.ch.EPollSelectorImpl@240f5e62
06:25:19.164 [XNIO-3 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-6', selector sun.nio.ch.EPollSelectorImpl@64653566
06:25:19.162 [XNIO-3 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-4', selector sun.nio.ch.EPollSelectorImpl@59f040c
06:25:19.168 [XNIO-3 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-7', selector sun.nio.ch.EPollSelectorImpl@368981e7
06:25:19.162 [XNIO-3 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5b599e7e
06:25:19.169 [XNIO-3 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 Accept', selector sun.nio.ch.EPollSelectorImpl@25ee59a3
06:25:19.169 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.171 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.170 [XNIO-3 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-3 I/O-8', selector sun.nio.ch.EPollSelectorImpl@d3b40e1
06:25:19.175 [XNIO-3 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40943]}, cookies=[:]): <empty> }
06:25:19.200 [XNIO-3 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
06:25:19.227 [XNIO-3 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40943]}, cookies=[:]): <empty> }
06:25:19.229 [XNIO-3 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
06:25:19.231 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5912a584
06:25:19.274 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2b2ac54
06:25:19.282 [XNIO-4 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1c61eb4
06:25:19.282 [XNIO-4 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-2', selector sun.nio.ch.EPollSelectorImpl@212efd4b
06:25:19.287 [XNIO-4 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-3', selector sun.nio.ch.EPollSelectorImpl@163c951c
06:25:19.290 [XNIO-4 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-4', selector sun.nio.ch.EPollSelectorImpl@53d5dbdb
06:25:19.302 [XNIO-4 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-6', selector sun.nio.ch.EPollSelectorImpl@55c3c94c
06:25:19.314 [XNIO-4 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3860244b
06:25:19.318 [XNIO-4 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6334a480
06:25:19.329 [XNIO-4 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 I/O-8', selector sun.nio.ch.EPollSelectorImpl@23ca98f7
06:25:19.329 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.330 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.330 [XNIO-4 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-4 Accept', selector sun.nio.ch.EPollSelectorImpl@45c95b8b
06:25:19.408 [XNIO-4 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36209]}, cookies=[:]): <empty> }
06:25:19.410 [XNIO-4 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
06:25:19.414 [XNIO-4 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36209]}, cookies=[:]): <empty> }
06:25:19.416 [XNIO-4 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
06:25:19.419 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2b2ac54
06:25:19.427 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2e2aa0b4
06:25:19.429 [XNIO-5 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-2', selector sun.nio.ch.EPollSelectorImpl@15ea8b32
06:25:19.429 [XNIO-5 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-1', selector sun.nio.ch.EPollSelectorImpl@63c8c5cd
06:25:19.434 [XNIO-5 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-3', selector sun.nio.ch.EPollSelectorImpl@30e0213e
06:25:19.435 [XNIO-5 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7c024d53
06:25:19.435 [XNIO-5 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-4', selector sun.nio.ch.EPollSelectorImpl@72099ec3
06:25:19.436 [XNIO-5 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-7', selector sun.nio.ch.EPollSelectorImpl@8c3e6cd
06:25:19.435 [XNIO-5 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5f753baa
06:25:19.436 [XNIO-5 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5c8dcea
06:25:19.436 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.436 [XNIO-5 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-5 Accept', selector sun.nio.ch.EPollSelectorImpl@2dcfe425
06:25:19.438 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.449 [XNIO-5 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:41357]}, cookies=[:]): <empty> }
06:25:19.450 [XNIO-5 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
06:25:19.478 [XNIO-5 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:41357]}, cookies=[:]): <empty> }
06:25:19.485 [XNIO-5 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
06:25:19.491 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2e2aa0b4
06:25:19.499 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3a94bb2f
06:25:19.504 [XNIO-6 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-1', selector sun.nio.ch.EPollSelectorImpl@eab1ad5
06:25:19.514 [XNIO-6 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-3', selector sun.nio.ch.EPollSelectorImpl@576b41df
06:25:19.518 [XNIO-6 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7219d2f2
06:25:19.504 [XNIO-6 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-2', selector sun.nio.ch.EPollSelectorImpl@67fffb7d
06:25:19.526 [XNIO-6 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2c529165
06:25:19.526 [XNIO-6 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5695275f
06:25:19.528 [XNIO-6 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1a7a89ed
06:25:19.530 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.530 [XNIO-6 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 Accept', selector sun.nio.ch.EPollSelectorImpl@55112cd0
06:25:19.540 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.530 [XNIO-6 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-6 I/O-8', selector sun.nio.ch.EPollSelectorImpl@41975bf6
06:25:19.616 [XNIO-6 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44979]}, cookies=[:]): <empty> }
06:25:19.617 [XNIO-6 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
06:25:19.627 [XNIO-6 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44979]}, cookies=[:]): <empty> }
06:25:19.629 [XNIO-6 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
06:25:19.638 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3a94bb2f
06:25:19.646 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@39579d91
06:25:19.648 [XNIO-7 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5cdd1d63
06:25:19.648 [XNIO-7 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-2', selector sun.nio.ch.EPollSelectorImpl@66d5c8f1
06:25:19.650 [XNIO-7 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1469404f
06:25:19.652 [XNIO-7 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1877dddf
06:25:19.654 [XNIO-7 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4735e73b
06:25:19.656 [XNIO-7 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4af7eec9
06:25:19.654 [XNIO-7 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-6', selector sun.nio.ch.EPollSelectorImpl@471521fd
06:25:19.658 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.658 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.656 [XNIO-7 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 I/O-7', selector sun.nio.ch.EPollSelectorImpl@31d2f270
06:25:19.658 [XNIO-7 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-7 Accept', selector sun.nio.ch.EPollSelectorImpl@3e9544f5
06:25:19.664 [XNIO-7 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42259]}, cookies=[:]): <empty> }
06:25:19.665 [XNIO-7 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
06:25:19.701 [XNIO-7 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42259]}, cookies=[:]): <empty> }
06:25:19.702 [XNIO-7 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
06:25:19.704 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@39579d91
06:25:19.721 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@77a1d24d
06:25:19.724 [XNIO-8 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-1', selector sun.nio.ch.EPollSelectorImpl@8dd640a
06:25:19.728 [XNIO-8 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-2', selector sun.nio.ch.EPollSelectorImpl@299c66d5
06:25:19.728 [XNIO-8 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-3', selector sun.nio.ch.EPollSelectorImpl@58f73c1b
06:25:19.729 [XNIO-8 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-4', selector sun.nio.ch.EPollSelectorImpl@71f3015a
06:25:19.729 [XNIO-8 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-5', selector sun.nio.ch.EPollSelectorImpl@64b9d5f9
06:25:19.734 [XNIO-8 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1bac5453
06:25:19.734 [XNIO-8 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-6', selector sun.nio.ch.EPollSelectorImpl@bad84dc
06:25:19.735 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.734 [XNIO-8 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 I/O-8', selector sun.nio.ch.EPollSelectorImpl@25b04639
06:25:19.735 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.735 [XNIO-8 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-8 Accept', selector sun.nio.ch.EPollSelectorImpl@94b775e
06:25:19.797 [XNIO-8 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45479]}, cookies=[:]): <empty> }
06:25:19.798 [XNIO-8 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
06:25:19.803 [XNIO-8 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45479]}, cookies=[:]): <empty> }
06:25:19.807 [XNIO-8 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
06:25:19.809 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@77a1d24d
06:25:19.818 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@48cee872
06:25:19.825 [XNIO-9 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2790e59d
06:25:19.836 [XNIO-9 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6471ccf5
06:25:19.850 [XNIO-9 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-4', selector sun.nio.ch.EPollSelectorImpl@19d8e20c
06:25:19.850 [XNIO-9 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-3', selector sun.nio.ch.EPollSelectorImpl@72f54de2
06:25:19.858 [XNIO-9 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-5', selector sun.nio.ch.EPollSelectorImpl@27bb2cd1
06:25:19.866 [XNIO-9 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-6', selector sun.nio.ch.EPollSelectorImpl@73c5971e
06:25:19.874 [XNIO-9 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-7', selector sun.nio.ch.EPollSelectorImpl@a95f712
06:25:19.880 [XNIO-9 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 I/O-8', selector sun.nio.ch.EPollSelectorImpl@573e7018
06:25:19.881 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.881 [XNIO-9 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-9 Accept', selector sun.nio.ch.EPollSelectorImpl@30e39854
06:25:19.881 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.902 [XNIO-9 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43963]}, cookies=[:]): <empty> }
06:25:19.904 [XNIO-9 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
06:25:19.916 [XNIO-9 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43963]}, cookies=[:]): <empty> }
06:25:19.924 [XNIO-9 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
06:25:19.926 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@48cee872
06:25:19.942 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1166d337
06:25:19.950 [XNIO-10 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-1', selector sun.nio.ch.EPollSelectorImpl@76fac09a
06:25:19.951 [XNIO-10 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-2', selector sun.nio.ch.EPollSelectorImpl@629063de
06:25:19.951 [XNIO-10 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5aff4d17
06:25:19.961 [XNIO-10 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-5', selector sun.nio.ch.EPollSelectorImpl@648d3d8b
06:25:19.962 [XNIO-10 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-7', selector sun.nio.ch.EPollSelectorImpl@524cc62a
06:25:19.964 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:19.965 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:19.966 [XNIO-10 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4785c3d7
06:25:19.962 [XNIO-10 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-6', selector sun.nio.ch.EPollSelectorImpl@45bbd12c
06:25:19.962 [XNIO-10 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1636e591
06:25:19.964 [XNIO-10 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-10 Accept', selector sun.nio.ch.EPollSelectorImpl@45534f81
06:25:20.067 [XNIO-10 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43753]}, cookies=[:]): <empty> }
06:25:20.068 [XNIO-10 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
06:25:20.074 [XNIO-10 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43753]}, cookies=[:]): <empty> }
06:25:20.076 [XNIO-10 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
06:25:20.079 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1166d337
06:25:20.094 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4ad716e8
06:25:20.096 [XNIO-11 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-1', selector sun.nio.ch.EPollSelectorImpl@52ee7f1e
06:25:20.114 [XNIO-11 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1adf661
06:25:20.118 [XNIO-11 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-3', selector sun.nio.ch.EPollSelectorImpl@76aa90ce
06:25:20.119 [XNIO-11 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2848e553
06:25:20.120 [XNIO-11 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-6', selector sun.nio.ch.EPollSelectorImpl@13f23ee6
06:25:20.133 [XNIO-11 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5a553f32
06:25:20.134 [XNIO-11 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-8', selector sun.nio.ch.EPollSelectorImpl@41fad1c3
06:25:20.136 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.137 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.118 [XNIO-11 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1c654685
06:25:20.139 [XNIO-11 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 Accept', selector sun.nio.ch.EPollSelectorImpl@2bd3ced2
06:25:20.191 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40229]}, cookies=[:]): <empty> }
06:25:20.194 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.214 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40229]}, cookies=[:]): <empty> }
06:25:20.217 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.219 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4ad716e8
06:25:20.225 [XNIO-11 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: java.nio.channels.ClosedByInterruptException: null
		at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
		at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
		at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
		... 25 common frames omitted
06:25:20.233 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2007faec
06:25:20.235 [XNIO-12 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1db2c005
06:25:20.239 [XNIO-12 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-5', selector sun.nio.ch.EPollSelectorImpl@38894b91
06:25:20.242 [XNIO-12 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-6', selector sun.nio.ch.EPollSelectorImpl@59b4801
06:25:20.235 [XNIO-12 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-3', selector sun.nio.ch.EPollSelectorImpl@12d5df7f
06:25:20.252 [XNIO-12 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-7', selector sun.nio.ch.EPollSelectorImpl@673d7e62
06:25:20.252 [XNIO-12 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-8', selector sun.nio.ch.EPollSelectorImpl@e6ce830
06:25:20.254 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.254 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.235 [XNIO-12 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-2', selector sun.nio.ch.EPollSelectorImpl@43305b05
06:25:20.235 [XNIO-12 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-1', selector sun.nio.ch.EPollSelectorImpl@20d4007e
06:25:20.257 [XNIO-12 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 Accept', selector sun.nio.ch.EPollSelectorImpl@28303c25
06:25:20.262 [XNIO-12 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45401]}, cookies=[:]): <empty> }
06:25:20.263 [XNIO-12 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.270 [XNIO-12 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45401]}, cookies=[:]): <empty> }
06:25:20.271 [XNIO-12 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.273 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2007faec
06:25:20.292 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@71d6070e
06:25:20.294 [XNIO-13 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-1', selector sun.nio.ch.EPollSelectorImpl@519c3828
06:25:20.294 [XNIO-13 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6717cdba
06:25:20.295 [XNIO-13 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4606221b
06:25:20.298 [XNIO-13 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1506f563
06:25:20.314 [XNIO-13 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-6', selector sun.nio.ch.EPollSelectorImpl@206bc4d6
06:25:20.322 [XNIO-13 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-7', selector sun.nio.ch.EPollSelectorImpl@172e0e44
06:25:20.322 [XNIO-13 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1749724e
06:25:20.326 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.314 [XNIO-13 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-5', selector sun.nio.ch.EPollSelectorImpl@31801216
06:25:20.326 [XNIO-13 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 Accept', selector sun.nio.ch.EPollSelectorImpl@7cce9043
06:25:20.327 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.338 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42751]}, cookies=[:]): <empty> }
06:25:20.360 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.364 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:42751]}, cookies=[:]): <empty> }
06:25:20.365 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.366 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@71d6070e
06:25:20.389 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@74ca00e9
06:25:20.393 [XNIO-14 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-1', selector sun.nio.ch.EPollSelectorImpl@50269002
06:25:20.398 [XNIO-14 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3644b69
06:25:20.402 [XNIO-14 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-3', selector sun.nio.ch.EPollSelectorImpl@a54a135
06:25:20.403 [XNIO-14 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1fee0655
06:25:20.403 [XNIO-14 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-5', selector sun.nio.ch.EPollSelectorImpl@60281225
06:25:20.406 [XNIO-14 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6385683d
06:25:20.410 [XNIO-14 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1935b423
06:25:20.413 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.406 [XNIO-14 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-6', selector sun.nio.ch.EPollSelectorImpl@52b15eea
06:25:20.414 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.414 [XNIO-14 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 Accept', selector sun.nio.ch.EPollSelectorImpl@10507d7e
06:25:20.419 [XNIO-14 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45037]}, cookies=[:]): <empty> }
06:25:20.427 [XNIO-14 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.431 [XNIO-14 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45037]}, cookies=[:]): <empty> }
06:25:20.432 [XNIO-14 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.433 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@74ca00e9
06:25:20.440 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1b80efe1
06:25:20.456 [XNIO-15 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1cee3bf8
06:25:20.456 [XNIO-15 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-5', selector sun.nio.ch.EPollSelectorImpl@375e0b9f
06:25:20.457 [XNIO-15 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1c8054e3
06:25:20.457 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.457 [XNIO-15 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46d22942
06:25:20.457 [XNIO-15 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7e7bc1d5
06:25:20.457 [XNIO-15 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-3', selector sun.nio.ch.EPollSelectorImpl@a320114
06:25:20.458 [XNIO-15 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3c55ed33
06:25:20.458 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.460 [XNIO-15 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 Accept', selector sun.nio.ch.EPollSelectorImpl@406bec96
06:25:20.460 [XNIO-15 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4dcf453c
06:25:20.467 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36091]}, cookies=[:]): <empty> }
06:25:20.469 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.478 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36091]}, cookies=[:]): <empty> }
06:25:20.479 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.480 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1b80efe1
06:25:20.498 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2a72e8d9
06:25:20.500 [XNIO-16 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-2', selector sun.nio.ch.EPollSelectorImpl@520158e4
06:25:20.500 [XNIO-16 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-1', selector sun.nio.ch.EPollSelectorImpl@75b1063c
06:25:20.502 [XNIO-16 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3a51317b
06:25:20.503 [XNIO-16 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2ccd56c3
06:25:20.504 [XNIO-16 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2bb964ad
06:25:20.517 [XNIO-16 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-7', selector sun.nio.ch.EPollSelectorImpl@378f9967
06:25:20.517 [XNIO-16 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6e8ba5db
06:25:20.517 [XNIO-16 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1c77e73b
06:25:20.521 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.522 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.523 [XNIO-16 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 Accept', selector sun.nio.ch.EPollSelectorImpl@12830749
06:25:20.534 [XNIO-16 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32837]}, cookies=[:]): <empty> }
06:25:20.536 [XNIO-16 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.540 [XNIO-16 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /bravo (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32837]}, cookies=[:]): <empty> }
06:25:20.541 [XNIO-16 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.544 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2a72e8d9
06:25:20.568 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@9875994
06:25:20.569 [XNIO-17 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-3', selector sun.nio.ch.EPollSelectorImpl@397fa59e
06:25:20.570 [XNIO-17 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6233e448
06:25:20.569 [XNIO-17 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7bbb55fa
06:25:20.573 [XNIO-17 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1dcb7360
06:25:20.573 [XNIO-17 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-6', selector sun.nio.ch.EPollSelectorImpl@641811fe
06:25:20.573 [XNIO-17 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-7', selector sun.nio.ch.EPollSelectorImpl@41ec6fc1
06:25:20.573 [XNIO-17 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2e31962f
06:25:20.573 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.569 [XNIO-17 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-2', selector sun.nio.ch.EPollSelectorImpl@79665c4b
06:25:20.574 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.576 [XNIO-17 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 Accept', selector sun.nio.ch.EPollSelectorImpl@b930d04
06:25:20.584 [XNIO-17 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34007]}, cookies=[:]): <empty> }
06:25:20.585 [XNIO-17 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.589 [XNIO-17 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34007]}, cookies=[:]): <empty> }
06:25:20.590 [XNIO-17 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.591 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@9875994
06:25:20.600 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@56b70620
06:25:20.602 [XNIO-18 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-1', selector sun.nio.ch.EPollSelectorImpl@773121ec
06:25:20.602 [XNIO-18 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-2', selector sun.nio.ch.EPollSelectorImpl@22ac98c9
06:25:20.603 [XNIO-18 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-3', selector sun.nio.ch.EPollSelectorImpl@312aa182
06:25:20.603 [XNIO-18 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-5', selector sun.nio.ch.EPollSelectorImpl@fe8edf0
06:25:20.603 [XNIO-18 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-6', selector sun.nio.ch.EPollSelectorImpl@37c6766c
06:25:20.603 [XNIO-18 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-4', selector sun.nio.ch.EPollSelectorImpl@42971fc7
06:25:20.606 [XNIO-18 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2c441682
06:25:20.605 [XNIO-18 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4c697b69
06:25:20.607 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.607 [XNIO-18 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 Accept', selector sun.nio.ch.EPollSelectorImpl@4266f10b
06:25:20.607 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.632 [XNIO-18 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34541]}, cookies=[:]): <empty> }
06:25:20.636 [XNIO-18 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.642 [XNIO-18 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34541]}, cookies=[:]): <empty> }
06:25:20.643 [XNIO-18 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.647 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@56b70620
06:25:20.666 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5cca010b
06:25:20.676 [XNIO-19 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-1', selector sun.nio.ch.EPollSelectorImpl@f320886
06:25:20.677 [XNIO-19 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-2', selector sun.nio.ch.EPollSelectorImpl@748bf40f
06:25:20.677 [XNIO-19 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6113e85c
06:25:20.678 [XNIO-19 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-4', selector sun.nio.ch.EPollSelectorImpl@df5620f
06:25:20.686 [XNIO-19 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-5', selector sun.nio.ch.EPollSelectorImpl@41b54cd2
06:25:20.686 [XNIO-19 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7ea7b22f
06:25:20.686 [XNIO-19 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2afe67ef
06:25:20.689 [XNIO-19 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1f77bd4e
06:25:20.691 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.691 [XNIO-19 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 Accept', selector sun.nio.ch.EPollSelectorImpl@54a60ed6
06:25:20.692 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.697 [XNIO-19 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:41075]}, cookies=[:]): <empty> }
06:25:20.715 [XNIO-19 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.723 [XNIO-19 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /charlie (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:41075]}, cookies=[:]): <empty> }
06:25:20.723 [XNIO-19 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:20.724 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5cca010b
06:25:20.745 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@687cbe98
06:25:20.748 [XNIO-20 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4d65ae79
06:25:20.754 [XNIO-20 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7f0e1807
06:25:20.758 [XNIO-20 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6edef09f
06:25:20.748 [XNIO-20 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-1', selector sun.nio.ch.EPollSelectorImpl@c967678
06:25:20.761 [XNIO-20 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2543bd8d
06:25:20.761 [XNIO-20 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2f53e15b
06:25:20.761 [XNIO-20 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2b97c1e2
06:25:20.762 [XNIO-20 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-8', selector sun.nio.ch.EPollSelectorImpl@bd0b6cf
06:25:20.765 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.765 [XNIO-20 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 Accept', selector sun.nio.ch.EPollSelectorImpl@50055a81
06:25:20.766 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.794 [XNIO-20 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43911]}, cookies=[:]): <empty> }
06:25:20.801 [XNIO-20 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:20.838 [XNIO-20 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43911]}, cookies=[:]): <empty> }
06:25:20.839 [XNIO-20 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:20.841 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@687cbe98
06:25:20.843 [XNIO-20 task-2] ERROR ersatz.undertow.request - UT005071: Undertow request failed HttpServerExchange{ DELETE /delta request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43911]} response {Content-Encoding=[gzip], Connection=[keep-alive], Content-Type=[text/date], Content-Length=[36], Date=[Mon, 20 Nov 2017 12:25:18 GMT]}}
java.lang.NullPointerException: null
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:427)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
06:25:20.849 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4c08f749
06:25:20.851 [XNIO-21 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-1', selector sun.nio.ch.EPollSelectorImpl@49466044
06:25:20.851 [XNIO-21 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6ff00b2d
06:25:20.851 [XNIO-21 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2009a250
06:25:20.852 [XNIO-21 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-6', selector sun.nio.ch.EPollSelectorImpl@70a1133e
06:25:20.852 [XNIO-21 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-8', selector sun.nio.ch.EPollSelectorImpl@319809a1
06:25:20.854 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.854 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.851 [XNIO-21 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6935ae07
06:25:20.858 [XNIO-21 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 Accept', selector sun.nio.ch.EPollSelectorImpl@62e75359
06:25:20.851 [XNIO-21 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-3', selector sun.nio.ch.EPollSelectorImpl@128e1514
06:25:20.851 [XNIO-21 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-7', selector sun.nio.ch.EPollSelectorImpl@11dbe4a7
06:25:20.875 [XNIO-21 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36657]}, cookies=[:]): <empty> }
06:25:20.876 [XNIO-21 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:20.880 [XNIO-21 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36657]}, cookies=[:]): <empty> }
06:25:20.881 [XNIO-21 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:20.882 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4c08f749
06:25:20.903 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@d9c213d
06:25:20.906 [XNIO-22 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-1', selector sun.nio.ch.EPollSelectorImpl@441bc97e
06:25:20.910 [XNIO-22 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2ab25536
06:25:20.910 [XNIO-22 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-3', selector sun.nio.ch.EPollSelectorImpl@dcb2874
06:25:20.916 [XNIO-22 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2e87d4ea
06:25:20.915 [XNIO-22 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-4', selector sun.nio.ch.EPollSelectorImpl@30071610
06:25:20.926 [XNIO-22 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6f317984
06:25:20.915 [XNIO-22 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3e9a8b14
06:25:20.928 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:20.929 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:20.928 [XNIO-22 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 Accept', selector sun.nio.ch.EPollSelectorImpl@51b4b83
06:25:20.918 [XNIO-22 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2d0954f0
06:25:20.966 [XNIO-22 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46571]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@2c71c29a]): <empty> }
06:25:21.007 [XNIO-22 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.030 [XNIO-22 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46571]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@31b5085]): <empty> }
06:25:21.032 [XNIO-22 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.034 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@d9c213d
06:25:21.041 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@706c9eed
06:25:21.043 [XNIO-23 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2b969af1
06:25:21.044 [XNIO-23 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3bc3a4e2
06:25:21.048 [XNIO-23 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-6', selector sun.nio.ch.EPollSelectorImpl@64e2f906
06:25:21.043 [XNIO-23 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-3', selector sun.nio.ch.EPollSelectorImpl@68f22ae6
06:25:21.054 [XNIO-23 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4bcbb7
06:25:21.043 [XNIO-23 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-1', selector sun.nio.ch.EPollSelectorImpl@151efed4
06:25:21.062 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.043 [XNIO-23 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7b0f1d40
06:25:21.050 [XNIO-23 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-7', selector sun.nio.ch.EPollSelectorImpl@651fd1be
06:25:21.063 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.063 [XNIO-23 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 Accept', selector sun.nio.ch.EPollSelectorImpl@46d6341c
06:25:21.074 [XNIO-23 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip; count=dozen], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32855]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@19080aa7, flavor:ersatz.undertow.server.handlers.CookieImpl@17cfe7f6]): <empty> }
06:25:21.077 [XNIO-23 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.082 [XNIO-23 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip; count=dozen], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32855]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@4d83d349, flavor:ersatz.undertow.server.handlers.CookieImpl@43443489]): <empty> }
06:25:21.083 [XNIO-23 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.085 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@706c9eed
06:25:21.096 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4f313c7b
06:25:21.105 [XNIO-24 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-1', selector sun.nio.ch.EPollSelectorImpl@24471ab
06:25:21.108 [XNIO-24 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-2', selector sun.nio.ch.EPollSelectorImpl@32e8805a
06:25:21.112 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.113 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.115 [XNIO-24 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4ddde997
06:25:21.115 [XNIO-24 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5932df18
06:25:21.115 [XNIO-24 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3c09c3cc
06:25:21.117 [XNIO-24 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-7', selector sun.nio.ch.EPollSelectorImpl@67b531f9
06:25:21.122 [XNIO-24 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7382f4e9
06:25:21.122 [XNIO-24 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-4', selector sun.nio.ch.EPollSelectorImpl@15544b88
06:25:21.122 [XNIO-24 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 Accept', selector sun.nio.ch.EPollSelectorImpl@2f33defe
06:25:21.136 [XNIO-24 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36771]}, cookies=[:]): <empty> }
06:25:21.138 [XNIO-24 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.143 [XNIO-24 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36771]}, cookies=[:]): <empty> }
06:25:21.144 [XNIO-24 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.146 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4f313c7b
06:25:21.150 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@61f9e3f1
06:25:21.151 [XNIO-25 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7ab2ae4e
06:25:21.151 [XNIO-25 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-2', selector sun.nio.ch.EPollSelectorImpl@49c6dad3
06:25:21.151 [XNIO-25 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-4', selector sun.nio.ch.EPollSelectorImpl@39e4b01d
06:25:21.151 [XNIO-25 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6d450e56
06:25:21.153 [XNIO-25 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1d8c9ef8
06:25:21.153 [XNIO-25 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 Accept', selector sun.nio.ch.EPollSelectorImpl@3a49146e
06:25:21.153 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.153 [XNIO-25 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4444143b
06:25:21.154 [XNIO-25 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1fa61a6e
06:25:21.153 [XNIO-25 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4f94f166
06:25:21.156 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.162 [XNIO-25 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35119]}, cookies=[:]): <empty> }
06:25:21.163 [XNIO-25 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.169 [XNIO-25 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35119]}, cookies=[:]): <empty> }
06:25:21.169 [XNIO-25 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.171 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@61f9e3f1
06:25:21.176 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6395d995
06:25:21.182 [XNIO-26 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6e28a91e
06:25:21.188 [XNIO-26 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-3', selector sun.nio.ch.EPollSelectorImpl@610f718b
06:25:21.190 [XNIO-26 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4ff85736
06:25:21.200 [XNIO-26 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-5', selector sun.nio.ch.EPollSelectorImpl@169f00ed
06:25:21.210 [XNIO-26 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-6', selector sun.nio.ch.EPollSelectorImpl@47caea0b
06:25:21.182 [XNIO-26 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-2', selector sun.nio.ch.EPollSelectorImpl@691061ff
06:25:21.218 [XNIO-26 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3c2e2cd2
06:25:21.223 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.214 [XNIO-26 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-7', selector sun.nio.ch.EPollSelectorImpl@170980bc
06:25:21.224 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.226 [XNIO-26 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 Accept', selector sun.nio.ch.EPollSelectorImpl@1a07dfdd
06:25:21.254 [XNIO-26 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=peanut-butter], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46811]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@3746f7fe]): <empty> }
06:25:21.256 [XNIO-26 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.263 [XNIO-26 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=peanut-butter], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46811]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@5e707d68]): <empty> }
06:25:21.265 [XNIO-26 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.266 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6395d995
06:25:21.272 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5e184bc5
06:25:21.276 [XNIO-27 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1baf231e
06:25:21.276 [XNIO-27 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-3', selector sun.nio.ch.EPollSelectorImpl@344afdc6
06:25:21.276 [XNIO-27 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-5', selector sun.nio.ch.EPollSelectorImpl@69931af7
06:25:21.276 [XNIO-27 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4ca2abc3
06:25:21.278 [XNIO-27 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3fea63a7
06:25:21.282 [XNIO-27 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-7', selector sun.nio.ch.EPollSelectorImpl@21ea4961
06:25:21.276 [XNIO-27 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-2', selector sun.nio.ch.EPollSelectorImpl@491e61b
06:25:21.286 [XNIO-27 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2304d45d
06:25:21.290 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.290 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.307 [XNIO-27 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 Accept', selector sun.nio.ch.EPollSelectorImpl@67ce9c39
06:25:21.309 [XNIO-27 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=oatmeal; count=dozen], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34111]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@1a336f25, flavor:ersatz.undertow.server.handlers.CookieImpl@14f49213]): <empty> }
06:25:21.310 [XNIO-27 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.314 [XNIO-27 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /delta (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=oatmeal; count=dozen], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34111]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@321e5935, flavor:ersatz.undertow.server.handlers.CookieImpl@3cd9b106]): <empty> }
06:25:21.315 [XNIO-27 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
06:25:21.317 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5e184bc5
06:25:21.322 [XNIO-27 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: java.nio.channels.ClosedByInterruptException: null
		at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
		at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
		at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
		... 25 common frames omitted
06:25:21.383 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@192cbae9
06:25:21.386 [XNIO-28 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7de6d4c7
06:25:21.387 [XNIO-28 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-2', selector sun.nio.ch.EPollSelectorImpl@57ab3d58
06:25:21.387 [XNIO-28 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3596727b
06:25:21.387 [XNIO-28 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3cdb3e08
06:25:21.387 [XNIO-28 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1d814cae
06:25:21.390 [XNIO-28 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2fd01b74
06:25:21.387 [XNIO-28 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-5', selector sun.nio.ch.EPollSelectorImpl@72682f14
06:25:21.392 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.392 [XNIO-28 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-8', selector sun.nio.ch.EPollSelectorImpl@24d549ee
06:25:21.392 [XNIO-28 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 Accept', selector sun.nio.ch.EPollSelectorImpl@7e3a2ea
06:25:21.393 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.428 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]} response {}}
06:25:21.428 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.434 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]} response {}}
06:25:21.460 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:21.474 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@5eb52984 for /basic
06:25:21.475 [XNIO-28 task-1] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:21.475 [XNIO-28 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]}, cookies=[:]): <empty> }
06:25:21.475 [XNIO-28 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:21.484 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]} response {}}
06:25:21.484 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.484 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]} response {}}
06:25:21.485 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:21.485 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@5eb52984 for /basic
06:25:21.485 [XNIO-28 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:21.485 [XNIO-28 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:37325]}, cookies=[:]): <empty> }
06:25:21.485 [XNIO-28 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:21.487 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@192cbae9
06:25:21.492 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@23491c87
06:25:21.496 [XNIO-29 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-1', selector sun.nio.ch.EPollSelectorImpl@779377be
06:25:21.498 [XNIO-29 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-2', selector sun.nio.ch.EPollSelectorImpl@78054743
06:25:21.506 [XNIO-29 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-3', selector sun.nio.ch.EPollSelectorImpl@47ea6608
06:25:21.506 [XNIO-29 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-4', selector sun.nio.ch.EPollSelectorImpl@668562a4
06:25:21.506 [XNIO-29 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2219ef68
06:25:21.528 [XNIO-29 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68e06871
06:25:21.538 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.539 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.541 [XNIO-29 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 Accept', selector sun.nio.ch.EPollSelectorImpl@10fba4b9
06:25:21.547 [XNIO-29 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2f227a62
06:25:21.549 [XNIO-29 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7cd8400b
06:25:21.638 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]} response {}}
06:25:21.638 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.638 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]} response {}}
06:25:21.638 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:21.638 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@57801e0a for /basic
06:25:21.639 [XNIO-29 task-3] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:21.639 [XNIO-29 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]}, cookies=[:]): <empty> }
06:25:21.640 [XNIO-29 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:21.643 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]} response {}}
06:25:21.643 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.643 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]} response {}}
06:25:21.643 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:21.643 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@57801e0a for /basic
06:25:21.644 [XNIO-29 task-4] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:21.646 [XNIO-29 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44707]}, cookies=[:]): <empty> }
06:25:21.646 [XNIO-29 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:21.647 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@23491c87
06:25:21.657 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@51d9ad5b
06:25:21.658 [XNIO-30 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-1', selector sun.nio.ch.EPollSelectorImpl@34661a4a
06:25:21.662 [XNIO-30 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-3', selector sun.nio.ch.EPollSelectorImpl@68aa4234
06:25:21.658 [XNIO-30 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-2', selector sun.nio.ch.EPollSelectorImpl@51eabd16
06:25:21.678 [XNIO-30 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-5', selector sun.nio.ch.EPollSelectorImpl@63ca5d90
06:25:21.684 [XNIO-30 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-8', selector sun.nio.ch.EPollSelectorImpl@60b6dfe8
06:25:21.678 [XNIO-30 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5f1d5ea3
06:25:21.683 [XNIO-30 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-4', selector sun.nio.ch.EPollSelectorImpl@778d5b64
06:25:21.684 [XNIO-30 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1396b4f1
06:25:21.685 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.685 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.686 [XNIO-30 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 Accept', selector sun.nio.ch.EPollSelectorImpl@56d5a0e
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@368495c4 for /basic
06:25:21.710 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.712 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:21.713 [XNIO-30 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
groovyx.net.http.HttpException: Unauthorized
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@368495c4 for /basic
06:25:21.738 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {}}
06:25:21.739 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44569]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:21.739 [XNIO-30 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:21.743 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@51d9ad5b
06:25:21.763 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@33f8595d
06:25:21.773 [XNIO-31 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2da8d5f7
06:25:21.790 [XNIO-31 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-2', selector sun.nio.ch.EPollSelectorImpl@ce1129a
06:25:21.810 [XNIO-31 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1a1d5ad7
06:25:21.823 [XNIO-31 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-4', selector sun.nio.ch.EPollSelectorImpl@503879ab
06:25:21.825 [XNIO-31 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-5', selector sun.nio.ch.EPollSelectorImpl@551b07aa
06:25:21.826 [XNIO-31 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-6', selector sun.nio.ch.EPollSelectorImpl@26119359
06:25:21.832 [XNIO-31 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-7', selector sun.nio.ch.EPollSelectorImpl@51fbf54f
06:25:21.832 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.833 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.832 [XNIO-31 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6e72c31f
06:25:21.834 [XNIO-31 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 Accept', selector sun.nio.ch.EPollSelectorImpl@5705ca86
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@146e8483 for /basic
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:21.907 [XNIO-31 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
groovyx.net.http.HttpException: Unauthorized
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@146e8483 for /basic
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {}}
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ DELETE /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45693]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:21.914 [XNIO-31 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:21.916 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@33f8595d
06:25:21.962 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5976f741
06:25:21.970 [XNIO-32 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-1', selector sun.nio.ch.EPollSelectorImpl@19725b60
06:25:21.972 [XNIO-32 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1fac6314
06:25:21.982 [XNIO-32 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-3', selector sun.nio.ch.EPollSelectorImpl@34755c6e
06:25:21.983 [XNIO-32 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5989c77d
06:25:21.986 [XNIO-32 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-6', selector sun.nio.ch.EPollSelectorImpl@19c2e3e1
06:25:21.990 [XNIO-32 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7adda36c
06:25:21.986 [XNIO-32 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4e9a4131
06:25:21.990 [XNIO-32 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-8', selector sun.nio.ch.EPollSelectorImpl@47e5d073
06:25:21.990 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:21.991 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:21.992 [XNIO-32 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 Accept', selector sun.nio.ch.EPollSelectorImpl@278a9cd4
06:25:22.020 [XNIO-32 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.020 [XNIO-32 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.020 [XNIO-32 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@2f29c7ae for /digest
06:25:22.020 [XNIO-32 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.024 [XNIO-32 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.046 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="13494482f5d1c7a3187e8b21d897bb2d", qop=auth, nc=00000001, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.046 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.048 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="13494482f5d1c7a3187e8b21d897bb2d", qop=auth, nc=00000001, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="13494482f5d1c7a3187e8b21d897bb2d", qop=auth, nc=00000001, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.059 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:22.059 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@2f29c7ae for /digest
06:25:22.059 [XNIO-32 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:22.059 [XNIO-32 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="13494482f5d1c7a3187e8b21d897bb2d", qop=auth, nc=00000001, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]}, cookies=[:]): <empty> }
06:25:22.060 [XNIO-32 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=",qop="auth",rspauth="a25ab04b86a9aa80a7a53d774f143099",cnonce="87cfbdaf75c2fdc1",nc=00000001], Content-Type=[text/plain]}): ok-text
06:25:22.066 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="24e7de36c9d96a95c1331bf4045c74b2", qop=auth, nc=00000002, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.066 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.066 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="24e7de36c9d96a95c1331bf4045c74b2", qop=auth, nc=00000002, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="24e7de36c9d96a95c1331bf4045c74b2", qop=auth, nc=00000002, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {}}
06:25:22.067 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:22.067 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@2f29c7ae for /digest
06:25:22.067 [XNIO-32 task-3] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:22.067 [XNIO-32 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="24e7de36c9d96a95c1331bf4045c74b2", qop=auth, nc=00000002, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]}, cookies=[:]): <empty> }
06:25:22.068 [XNIO-32 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=",qop="auth",rspauth="fafffa36586eaae4cff24f4f37c7d888",cnonce="87cfbdaf75c2fdc1",nc=00000002], Content-Type=[text/plain]}): ok-text
06:25:22.070 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5976f741
06:25:22.075 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6f6768ee
06:25:22.078 [XNIO-33 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-1', selector sun.nio.ch.EPollSelectorImpl@29271fae
06:25:22.079 [XNIO-32 task-3] ERROR ersatz.undertow.request - UT005071: Undertow request failed HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=", uri="/digest", response="24e7de36c9d96a95c1331bf4045c74b2", qop=auth, nc=00000002, cnonce="87cfbdaf75c2fdc1", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44091]} response {Content-Encoding=[gzip], Connection=[keep-alive], Authentication-Info=[nextnonce="sX5FN/TyH34NMTUxMTE4MDcyMjAyMgzneue0jPlWFEbgC8/CpUY=",qop="auth",rspauth="fafffa36586eaae4cff24f4f37c7d888",cnonce="87cfbdaf75c2fdc1",nc=00000002], Content-Type=[text/plain], Content-Length=[27], Date=[Mon, 20 Nov 2017 12:25:18 GMT]}}
java.lang.NullPointerException: null
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:427)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52)
	at ersatz.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
	at ersatz.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at ersatz.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
06:25:22.086 [XNIO-33 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-2', selector sun.nio.ch.EPollSelectorImpl@41a370cf
06:25:22.086 [XNIO-33 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1cea68c1
06:25:22.090 [XNIO-33 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46f7778f
06:25:22.090 [XNIO-33 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-6', selector sun.nio.ch.EPollSelectorImpl@398629f8
06:25:22.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.102 [XNIO-33 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 Accept', selector sun.nio.ch.EPollSelectorImpl@403245af
06:25:22.090 [XNIO-33 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1dfba85
06:25:22.090 [XNIO-33 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3cdb764f
06:25:22.090 [XNIO-33 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6cd0ea19
06:25:22.167 [XNIO-33 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.168 [XNIO-33 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.168 [XNIO-33 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@3fa81d35 for /digest
06:25:22.168 [XNIO-33 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.168 [XNIO-33 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.174 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="21d068f2836994e3a8b7e11cc0ce5d4b", qop=auth, nc=00000001, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.174 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.175 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="21d068f2836994e3a8b7e11cc0ce5d4b", qop=auth, nc=00000001, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="21d068f2836994e3a8b7e11cc0ce5d4b", qop=auth, nc=00000001, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.175 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:22.177 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@3fa81d35 for /digest
06:25:22.177 [XNIO-33 task-4] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:22.177 [XNIO-33 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="21d068f2836994e3a8b7e11cc0ce5d4b", qop=auth, nc=00000001, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]}, cookies=[:]): <empty> }
06:25:22.178 [XNIO-33 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=",qop="auth",rspauth="88c43d77d8844aa05a2603fc60416882",cnonce="7f79594a433aa5a4",nc=00000001], Content-Type=[text/plain]}): ok-text
06:25:22.182 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="bb46005b8b5eb51fd5b51fcedd3823c7", qop=auth, nc=00000002, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.182 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.182 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="bb46005b8b5eb51fd5b51fcedd3823c7", qop=auth, nc=00000002, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="bb46005b8b5eb51fd5b51fcedd3823c7", qop=auth, nc=00000002, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]} response {}}
06:25:22.184 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:22.184 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@3fa81d35 for /digest
06:25:22.184 [XNIO-33 task-5] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:22.184 [XNIO-33 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=", uri="/digest", response="bb46005b8b5eb51fd5b51fcedd3823c7", qop=auth, nc=00000002, cnonce="7f79594a433aa5a4", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:32857]}, cookies=[:]): <empty> }
06:25:22.184 [XNIO-33 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="mq1+sQeQ5OENMTUxMTE4MDcyMjE2OFLK2vipQpKVQ/vU5TdiH8w=",qop="auth",rspauth="49dfeb89a0f3f2d3665a6d1b45792aee",cnonce="7f79594a433aa5a4",nc=00000002], Content-Type=[text/plain]}): ok-text
06:25:22.186 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6f6768ee
06:25:22.194 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@aaccf2e
06:25:22.195 [XNIO-34 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-1', selector sun.nio.ch.EPollSelectorImpl@10c72216
06:25:22.198 [XNIO-34 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-7', selector sun.nio.ch.EPollSelectorImpl@558c3285
06:25:22.198 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.199 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.200 [XNIO-34 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-6', selector sun.nio.ch.EPollSelectorImpl@732691cb
06:25:22.195 [XNIO-34 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6780cce4
06:25:22.195 [XNIO-34 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-4', selector sun.nio.ch.EPollSelectorImpl@b9dd4bb
06:25:22.195 [XNIO-34 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-5', selector sun.nio.ch.EPollSelectorImpl@55b0662f
06:25:22.195 [XNIO-34 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2f526a14
06:25:22.198 [XNIO-34 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-8', selector sun.nio.ch.EPollSelectorImpl@367b0566
06:25:22.198 [XNIO-34 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 Accept', selector sun.nio.ch.EPollSelectorImpl@5be1d804
06:25:22.204 [XNIO-34 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.204 [XNIO-34 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.204 [XNIO-34 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@12f38bce for /digest
06:25:22.204 [XNIO-34 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.205 [XNIO-34 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.209 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/LS4eH4+W0oNMTUxMTE4MDcyMjIwNDJw+Pj+b+Jb/1BzGhgaF5I=", uri="/digest", response="d4413c588484c92978cf5dac30d9dbe5", qop=auth, nc=00000001, cnonce="f26fdae96bd65e73", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.209 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.209 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="/LS4eH4+W0oNMTUxMTE4MDcyMjIwNDJw+Pj+b+Jb/1BzGhgaF5I=", uri="/digest", response="d4413c588484c92978cf5dac30d9dbe5", qop=auth, nc=00000001, cnonce="f26fdae96bd65e73", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/LS4eH4+W0oNMTUxMTE4MDcyMjIwNDJw+Pj+b+Jb/1BzGhgaF5I=", uri="/digest", response="d4413c588484c92978cf5dac30d9dbe5", qop=auth, nc=00000001, cnonce="f26fdae96bd65e73", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.210 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/LS4eH4+W0oNMTUxMTE4MDcyMjIwNDJw+Pj+b+Jb/1BzGhgaF5I=", uri="/digest", response="d4413c588484c92978cf5dac30d9dbe5", qop=auth, nc=00000001, cnonce="f26fdae96bd65e73", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.210 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@12f38bce for /digest
06:25:22.210 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/LS4eH4+W0oNMTUxMTE4MDcyMjIwNDJw+Pj+b+Jb/1BzGhgaF5I=", uri="/digest", response="d4413c588484c92978cf5dac30d9dbe5", qop=auth, nc=00000001, cnonce="f26fdae96bd65e73", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.210 [XNIO-34 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FiBotDBPRi0NMTUxMTE4MDcyMjIxMHqpiiFGbSzdVP/Dw4wAXro=", uri="/digest", response="11860eb59b7c300795dec2b739dfd5e3", qop=auth, nc=00000001, cnonce="f3dc5e77b451ce4f", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="FiBotDBPRi0NMTUxMTE4MDcyMjIxMHqpiiFGbSzdVP/Dw4wAXro=", uri="/digest", response="11860eb59b7c300795dec2b739dfd5e3", qop=auth, nc=00000001, cnonce="f3dc5e77b451ce4f", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FiBotDBPRi0NMTUxMTE4MDcyMjIxMHqpiiFGbSzdVP/Dw4wAXro=", uri="/digest", response="11860eb59b7c300795dec2b739dfd5e3", qop=auth, nc=00000001, cnonce="f3dc5e77b451ce4f", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FiBotDBPRi0NMTUxMTE4MDcyMjIxMHqpiiFGbSzdVP/Dw4wAXro=", uri="/digest", response="11860eb59b7c300795dec2b739dfd5e3", qop=auth, nc=00000001, cnonce="f3dc5e77b451ce4f", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@12f38bce for /digest
06:25:22.217 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FiBotDBPRi0NMTUxMTE4MDcyMjIxMHqpiiFGbSzdVP/Dw4wAXro=", uri="/digest", response="11860eb59b7c300795dec2b739dfd5e3", qop=auth, nc=00000001, cnonce="f3dc5e77b451ce4f", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.218 [XNIO-34 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.232 [XNIO-34 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.233 [XNIO-34 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.233 [XNIO-34 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@12f38bce for /digest
06:25:22.233 [XNIO-34 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.233 [XNIO-34 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zC4/LgmOlgMNMTUxMTE4MDcyMjIzMxohZ3KfpAlm4ymeRKJ5RKk=", uri="/digest", response="4d33ac54879bd1057e464a12473392df", qop=auth, nc=00000001, cnonce="c4dc9d11b608f6d3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="zC4/LgmOlgMNMTUxMTE4MDcyMjIzMxohZ3KfpAlm4ymeRKJ5RKk=", uri="/digest", response="4d33ac54879bd1057e464a12473392df", qop=auth, nc=00000001, cnonce="c4dc9d11b608f6d3", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zC4/LgmOlgMNMTUxMTE4MDcyMjIzMxohZ3KfpAlm4ymeRKJ5RKk=", uri="/digest", response="4d33ac54879bd1057e464a12473392df", qop=auth, nc=00000001, cnonce="c4dc9d11b608f6d3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zC4/LgmOlgMNMTUxMTE4MDcyMjIzMxohZ3KfpAlm4ymeRKJ5RKk=", uri="/digest", response="4d33ac54879bd1057e464a12473392df", qop=auth, nc=00000001, cnonce="c4dc9d11b608f6d3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@12f38bce for /digest
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zC4/LgmOlgMNMTUxMTE4MDcyMjIzMxohZ3KfpAlm4ymeRKJ5RKk=", uri="/digest", response="4d33ac54879bd1057e464a12473392df", qop=auth, nc=00000001, cnonce="c4dc9d11b608f6d3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:44773]} response {}}
06:25:22.237 [XNIO-34 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.240 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@aaccf2e
06:25:22.244 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2916a47c
06:25:22.246 [XNIO-35 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3601291c
06:25:22.246 [XNIO-35 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5006963a
06:25:22.246 [XNIO-35 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6663ebf1
06:25:22.246 [XNIO-35 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-6', selector sun.nio.ch.EPollSelectorImpl@29b5bd30
06:25:22.246 [XNIO-35 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4af61f7
06:25:22.246 [XNIO-35 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-7', selector sun.nio.ch.EPollSelectorImpl@158fe055
06:25:22.247 [XNIO-35 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-4', selector sun.nio.ch.EPollSelectorImpl@574101b2
06:25:22.246 [XNIO-35 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-5', selector sun.nio.ch.EPollSelectorImpl@55ebe9e3
06:25:22.248 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.248 [XNIO-35 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 Accept', selector sun.nio.ch.EPollSelectorImpl@37871e49
06:25:22.249 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.326 [XNIO-35 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.326 [XNIO-35 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.326 [XNIO-35 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@1b60d2bf for /digest
06:25:22.326 [XNIO-35 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.326 [XNIO-35 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JpWNhoxfdHANMTUxMTE4MDcyMjMyNvom0F/o3j+ULum4eRvOiaA=", uri="/digest", response="abb8d5fce81cd495b6500884e32672b6", qop=auth, nc=00000001, cnonce="1f59e8a54f8d09be", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="JpWNhoxfdHANMTUxMTE4MDcyMjMyNvom0F/o3j+ULum4eRvOiaA=", uri="/digest", response="abb8d5fce81cd495b6500884e32672b6", qop=auth, nc=00000001, cnonce="1f59e8a54f8d09be", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JpWNhoxfdHANMTUxMTE4MDcyMjMyNvom0F/o3j+ULum4eRvOiaA=", uri="/digest", response="abb8d5fce81cd495b6500884e32672b6", qop=auth, nc=00000001, cnonce="1f59e8a54f8d09be", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JpWNhoxfdHANMTUxMTE4MDcyMjMyNvom0F/o3j+ULum4eRvOiaA=", uri="/digest", response="abb8d5fce81cd495b6500884e32672b6", qop=auth, nc=00000001, cnonce="1f59e8a54f8d09be", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@1b60d2bf for /digest
06:25:22.334 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JpWNhoxfdHANMTUxMTE4MDcyMjMyNvom0F/o3j+ULum4eRvOiaA=", uri="/digest", response="abb8d5fce81cd495b6500884e32672b6", qop=auth, nc=00000001, cnonce="1f59e8a54f8d09be", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.335 [XNIO-35 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.339 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pXyo2mDRLYANMTUxMTE4MDcyMjMzNCi6J4zhMGqyEFIAKZuILoY=", uri="/digest", response="03e80ef5d8af6328fc625b807d9a8f9e", qop=auth, nc=00000001, cnonce="8baa0d427b5ba0ae", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.339 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.339 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="pXyo2mDRLYANMTUxMTE4MDcyMjMzNCi6J4zhMGqyEFIAKZuILoY=", uri="/digest", response="03e80ef5d8af6328fc625b807d9a8f9e", qop=auth, nc=00000001, cnonce="8baa0d427b5ba0ae", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pXyo2mDRLYANMTUxMTE4MDcyMjMzNCi6J4zhMGqyEFIAKZuILoY=", uri="/digest", response="03e80ef5d8af6328fc625b807d9a8f9e", qop=auth, nc=00000001, cnonce="8baa0d427b5ba0ae", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.340 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pXyo2mDRLYANMTUxMTE4MDcyMjMzNCi6J4zhMGqyEFIAKZuILoY=", uri="/digest", response="03e80ef5d8af6328fc625b807d9a8f9e", qop=auth, nc=00000001, cnonce="8baa0d427b5ba0ae", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.340 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@1b60d2bf for /digest
06:25:22.340 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pXyo2mDRLYANMTUxMTE4MDcyMjMzNCi6J4zhMGqyEFIAKZuILoY=", uri="/digest", response="03e80ef5d8af6328fc625b807d9a8f9e", qop=auth, nc=00000001, cnonce="8baa0d427b5ba0ae", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.340 [XNIO-35 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.346 [XNIO-35 task-6] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.346 [XNIO-35 task-6] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.346 [XNIO-35 task-6] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@1b60d2bf for /digest
06:25:22.346 [XNIO-35 task-6] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.346 [XNIO-35 task-6] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="e6D+gR72CnENMTUxMTE4MDcyMjM0NnQUZWGY2LxKsWfT6fWQOpc=", uri="/digest", response="da0333323a70e5da00c901ad7a5d1ed1", qop=auth, nc=00000001, cnonce="39a4fd4588968081", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="e6D+gR72CnENMTUxMTE4MDcyMjM0NnQUZWGY2LxKsWfT6fWQOpc=", uri="/digest", response="da0333323a70e5da00c901ad7a5d1ed1", qop=auth, nc=00000001, cnonce="39a4fd4588968081", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="e6D+gR72CnENMTUxMTE4MDcyMjM0NnQUZWGY2LxKsWfT6fWQOpc=", uri="/digest", response="da0333323a70e5da00c901ad7a5d1ed1", qop=auth, nc=00000001, cnonce="39a4fd4588968081", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="e6D+gR72CnENMTUxMTE4MDcyMjM0NnQUZWGY2LxKsWfT6fWQOpc=", uri="/digest", response="da0333323a70e5da00c901ad7a5d1ed1", qop=auth, nc=00000001, cnonce="39a4fd4588968081", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@1b60d2bf for /digest
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ DELETE /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="e6D+gR72CnENMTUxMTE4MDcyMjM0NnQUZWGY2LxKsWfT6fWQOpc=", uri="/digest", response="da0333323a70e5da00c901ad7a5d1ed1", qop=auth, nc=00000001, cnonce="39a4fd4588968081", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:43673]} response {}}
06:25:22.349 [XNIO-35 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:22.351 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2916a47c
06:25:22.358 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@58c44395
06:25:22.359 [XNIO-36 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-1', selector sun.nio.ch.EPollSelectorImpl@65f22cc3
06:25:22.359 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.359 [XNIO-36 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-5', selector sun.nio.ch.EPollSelectorImpl@197168be
06:25:22.359 [XNIO-36 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1241bbac
06:25:22.359 [XNIO-36 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-3', selector sun.nio.ch.EPollSelectorImpl@42d04ee2
06:25:22.359 [XNIO-36 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-2', selector sun.nio.ch.EPollSelectorImpl@39b44c49
06:25:22.359 [XNIO-36 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4edad1d6
06:25:22.359 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.360 [XNIO-36 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 Accept', selector sun.nio.ch.EPollSelectorImpl@5bae850
06:25:22.359 [XNIO-36 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-7', selector sun.nio.ch.EPollSelectorImpl@d62db6e
06:25:22.359 [XNIO-36 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7c9d3d1f
06:25:22.402 [XNIO-36 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40669]}, cookies=[:]): <empty> }
06:25:22.402 [XNIO-36 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.408 [XNIO-36 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40669]}, cookies=[:]): <empty> }
06:25:22.409 [XNIO-36 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.410 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@58c44395
06:25:22.424 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@318bedb6
06:25:22.430 [XNIO-37 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-3', selector sun.nio.ch.EPollSelectorImpl@60cfb79f
06:25:22.430 [XNIO-37 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5748a9cb
06:25:22.430 [XNIO-37 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-4', selector sun.nio.ch.EPollSelectorImpl@39a052f2
06:25:22.430 [XNIO-37 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-2', selector sun.nio.ch.EPollSelectorImpl@24ab74e4
06:25:22.433 [XNIO-37 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5ae968
06:25:22.433 [XNIO-37 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5784a2e8
06:25:22.434 [XNIO-37 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-7', selector sun.nio.ch.EPollSelectorImpl@206ae028
06:25:22.434 [XNIO-37 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-8', selector sun.nio.ch.EPollSelectorImpl@10379768
06:25:22.434 [XNIO-37 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 Accept', selector sun.nio.ch.EPollSelectorImpl@668ad2bf
06:25:22.434 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.435 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.451 [XNIO-37 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34749]}, cookies=[:]): <empty> }
06:25:22.451 [XNIO-37 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.457 [XNIO-37 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34749]}, cookies=[:]): <empty> }
06:25:22.458 [XNIO-37 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.459 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@318bedb6
06:25:22.462 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@637bb503
06:25:22.466 [XNIO-38 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-1', selector sun.nio.ch.EPollSelectorImpl@447dc734
06:25:22.467 [XNIO-38 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3f8388d0
06:25:22.467 [XNIO-38 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6292476
06:25:22.467 [XNIO-38 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1c718047
06:25:22.469 [XNIO-38 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-6', selector sun.nio.ch.EPollSelectorImpl@588bf195
06:25:22.470 [XNIO-38 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4ea6d1c6
06:25:22.474 [XNIO-38 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3e449acf
06:25:22.482 [XNIO-38 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4e2a117
06:25:22.482 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.483 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.487 [XNIO-38 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 Accept', selector sun.nio.ch.EPollSelectorImpl@715daca7
06:25:22.498 [XNIO-38 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45775]}, cookies=[:]): <empty> }
06:25:22.498 [XNIO-38 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.501 [XNIO-38 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45775]}, cookies=[:]): <empty> }
06:25:22.501 [XNIO-38 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.502 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@637bb503
06:25:22.506 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2adacb36
06:25:22.518 [XNIO-39 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-1', selector sun.nio.ch.EPollSelectorImpl@55939e10
06:25:22.522 [XNIO-39 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1223e9b4
06:25:22.522 [XNIO-39 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5b4c4039
06:25:22.525 [XNIO-39 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7aef970b
06:25:22.530 [XNIO-39 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-5', selector sun.nio.ch.EPollSelectorImpl@8524523
06:25:22.530 [XNIO-39 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5d5632dd
06:25:22.540 [XNIO-39 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6bb0e257
06:25:22.541 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.538 [XNIO-39 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-7', selector sun.nio.ch.EPollSelectorImpl@449e8865
06:25:22.541 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.544 [XNIO-39 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 Accept', selector sun.nio.ch.EPollSelectorImpl@a5d3cc3
06:25:22.556 [XNIO-39 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:33331]}, cookies=[:]): <empty> }
06:25:22.556 [XNIO-39 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.566 [XNIO-39 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:33331]}, cookies=[:]): <empty> }
06:25:22.566 [XNIO-39 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.567 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2adacb36
06:25:22.572 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@711b8a1
06:25:22.573 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.574 [XNIO-40 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-7', selector sun.nio.ch.EPollSelectorImpl@48ca214d
06:25:22.574 [XNIO-40 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3fe9d087
06:25:22.574 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.573 [XNIO-40 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2489e570
06:25:22.574 [XNIO-40 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5ead24b0
06:25:22.574 [XNIO-40 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68d7625b
06:25:22.574 [XNIO-40 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-4', selector sun.nio.ch.EPollSelectorImpl@e768678
06:25:22.574 [XNIO-40 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-8', selector sun.nio.ch.EPollSelectorImpl@225e14d5
06:25:22.574 [XNIO-40 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-2', selector sun.nio.ch.EPollSelectorImpl@10cc60a1
06:25:22.574 [XNIO-40 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 Accept', selector sun.nio.ch.EPollSelectorImpl@7cdea941
06:25:22.590 [XNIO-40 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45443]}, cookies=[:]): <empty> }
06:25:22.591 [XNIO-40 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.594 [XNIO-40 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:45443]}, cookies=[:]): <empty> }
06:25:22.594 [XNIO-40 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.595 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@711b8a1
06:25:22.599 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@a67e705
06:25:22.600 [XNIO-41 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-1', selector sun.nio.ch.EPollSelectorImpl@13f04e87
06:25:22.604 [XNIO-41 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7747d47a
06:25:22.604 [XNIO-41 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6123421f
06:25:22.605 [XNIO-41 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-4', selector sun.nio.ch.EPollSelectorImpl@513cc5a3
06:25:22.605 [XNIO-41 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-5', selector sun.nio.ch.EPollSelectorImpl@31ddeb40
06:25:22.605 [XNIO-41 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-6', selector sun.nio.ch.EPollSelectorImpl@37bdc601
06:25:22.605 [XNIO-41 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7a9d0eae
06:25:22.605 [XNIO-41 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6d593694
06:25:22.606 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.606 [XNIO-41 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 Accept', selector sun.nio.ch.EPollSelectorImpl@1cf1b2ff
06:25:22.606 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.613 [XNIO-41 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34291]}, cookies=[:]): <empty> }
06:25:22.614 [XNIO-41 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.618 [XNIO-41 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:34291]}, cookies=[:]): <empty> }
06:25:22.619 [XNIO-41 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.620 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@a67e705
06:25:22.625 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1fce5f18
06:25:22.627 [XNIO-42 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7ea259ec
06:25:22.631 [XNIO-42 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-2', selector sun.nio.ch.EPollSelectorImpl@12fb5bc6
06:25:22.631 [XNIO-42 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2a5c840a
06:25:22.632 [XNIO-42 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4b0a0656
06:25:22.637 [XNIO-42 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-5', selector sun.nio.ch.EPollSelectorImpl@37baa6a7
06:25:22.638 [XNIO-42 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-6', selector sun.nio.ch.EPollSelectorImpl@283067ce
06:25:22.638 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.638 [XNIO-42 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-7', selector sun.nio.ch.EPollSelectorImpl@677ef72b
06:25:22.638 [XNIO-42 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7bcce978
06:25:22.638 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.641 [XNIO-42 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 Accept', selector sun.nio.ch.EPollSelectorImpl@191d1ae1
06:25:22.642 [XNIO-42 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36267]}, cookies=[:]): <empty> }
06:25:22.643 [XNIO-42 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.645 [XNIO-42 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:36267]}, cookies=[:]): <empty> }
06:25:22.646 [XNIO-42 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.646 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1fce5f18
06:25:22.655 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3fc10bde
06:25:22.658 [XNIO-43 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6b6a5d83
06:25:22.658 [XNIO-43 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3025040
06:25:22.658 [XNIO-43 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6dcaa267
06:25:22.662 [XNIO-43 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6d013993
06:25:22.666 [XNIO-43 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-6', selector sun.nio.ch.EPollSelectorImpl@19c375ef
06:25:22.674 [XNIO-43 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7dce6062
06:25:22.674 [XNIO-43 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7caf944f
06:25:22.658 [XNIO-43 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6196a9f7
06:25:22.674 [XNIO-43 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 Accept', selector sun.nio.ch.EPollSelectorImpl@3e3722fc
06:25:22.674 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.675 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.693 [XNIO-43 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46093]}, cookies=[:]): <empty> }
06:25:22.694 [XNIO-43 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.701 [XNIO-43 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:46093]}, cookies=[:]): <empty> }
06:25:22.702 [XNIO-43 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.702 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3fc10bde
06:25:22.707 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5610c074
06:25:22.710 [XNIO-44 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4b28c9ca
06:25:22.710 [XNIO-44 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2a4d1793
06:25:22.710 [XNIO-44 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-4', selector sun.nio.ch.EPollSelectorImpl@41281c25
06:25:22.711 [XNIO-44 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3df09fa9
06:25:22.711 [XNIO-44 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68012c9
06:25:22.714 [XNIO-44 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7028de0a
06:25:22.710 [XNIO-43 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: 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 ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
		... 22 common frames omitted
06:25:22.710 [XNIO-44 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-2', selector sun.nio.ch.EPollSelectorImpl@42af66a2
06:25:22.714 [XNIO-44 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4bf70503
06:25:22.714 [XNIO-44 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 Accept', selector sun.nio.ch.EPollSelectorImpl@10b4a390
06:25:22.714 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.715 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.720 [XNIO-44 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:39817]}, cookies=[:]): <empty> }
06:25:22.721 [XNIO-44 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.724 [XNIO-44 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:39817]}, cookies=[:]): <empty> }
06:25:22.727 [XNIO-44 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.728 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5610c074
06:25:22.731 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@47829725
06:25:22.734 [XNIO-45 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-1', selector sun.nio.ch.EPollSelectorImpl@50a1df81
06:25:22.735 [XNIO-45 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5690e6b0
06:25:22.742 [XNIO-45 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-4', selector sun.nio.ch.EPollSelectorImpl@67ab6221
06:25:22.746 [XNIO-45 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-5', selector sun.nio.ch.EPollSelectorImpl@193e2ba7
06:25:22.746 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.747 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.754 [XNIO-45 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6bbd678e
06:25:22.754 [XNIO-45 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-7', selector sun.nio.ch.EPollSelectorImpl@18bd6d29
06:25:22.754 [XNIO-45 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-6', selector sun.nio.ch.EPollSelectorImpl@52808d3a
06:25:22.754 [XNIO-45 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-3', selector sun.nio.ch.EPollSelectorImpl@427a3a4e
06:25:22.760 [XNIO-45 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 Accept', selector sun.nio.ch.EPollSelectorImpl@cb19e64
06:25:22.762 [XNIO-45 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40931]}, cookies=[:]): <empty> }
06:25:22.762 [XNIO-45 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.772 [XNIO-45 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:40931]}, cookies=[:]): <empty> }
06:25:22.772 [XNIO-45 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.773 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@47829725
06:25:22.777 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6d2e1afa
06:25:22.782 [XNIO-46 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2959d104
06:25:22.782 [XNIO-46 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5e3f2543
06:25:22.783 [XNIO-46 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-3', selector sun.nio.ch.EPollSelectorImpl@26a56f55
06:25:22.790 [XNIO-46 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-4', selector sun.nio.ch.EPollSelectorImpl@15783ea2
06:25:22.798 [XNIO-46 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-5', selector sun.nio.ch.EPollSelectorImpl@15c9e145
06:25:22.802 [XNIO-46 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4424deba
06:25:22.802 [XNIO-46 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-7', selector sun.nio.ch.EPollSelectorImpl@34c48c19
06:25:22.808 [XNIO-46 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2734d583
06:25:22.808 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.808 [XNIO-46 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 Accept', selector sun.nio.ch.EPollSelectorImpl@3336e621
06:25:22.809 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.821 [XNIO-46 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35629]}, cookies=[:]): <empty> }
06:25:22.823 [XNIO-46 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.838 [XNIO-46 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35629]}, cookies=[:]): <empty> }
06:25:22.839 [XNIO-46 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:22.840 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6d2e1afa
06:25:22.845 [XNIO-46 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: 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 ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
		... 22 common frames omitted
06:25:22.855 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@36d645f9
06:25:22.858 [XNIO-47 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4e58132c
06:25:22.858 [XNIO-47 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3445d3b2
06:25:22.860 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.861 [XNIO-47 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1b9fc2a4
06:25:22.861 [XNIO-47 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-5', selector sun.nio.ch.EPollSelectorImpl@36b45460
06:25:22.861 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.861 [XNIO-47 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 Accept', selector sun.nio.ch.EPollSelectorImpl@3099018a
06:25:22.862 [XNIO-47 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6ce40d39
06:25:22.860 [XNIO-47 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-3', selector sun.nio.ch.EPollSelectorImpl@12a5f8ee
06:25:22.860 [XNIO-47 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5c436c7b
06:25:22.860 [XNIO-47 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2a250b1c
06:25:22.901 [XNIO-47 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38379]}, cookies=[:]): <empty> }
06:25:22.902 [XNIO-47 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.908 [XNIO-47 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38379]}, cookies=[:]): <empty> }
06:25:22.909 [XNIO-47 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.911 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@36d645f9
06:25:22.916 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@24c1cc6c
06:25:22.927 [XNIO-48 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-3', selector sun.nio.ch.EPollSelectorImpl@bb80266
06:25:22.932 [XNIO-48 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-5', selector sun.nio.ch.EPollSelectorImpl@699d8040
06:25:22.932 [XNIO-48 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-4', selector sun.nio.ch.EPollSelectorImpl@37f3b232
06:25:22.932 [XNIO-48 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3d1ae42
06:25:22.932 [XNIO-48 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4ad2ffc3
06:25:22.932 [XNIO-48 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7ffe35e9
06:25:22.933 [XNIO-48 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2194affb
06:25:22.927 [XNIO-48 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-2', selector sun.nio.ch.EPollSelectorImpl@39158707
06:25:22.938 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:22.939 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:22.961 [XNIO-48 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 Accept', selector sun.nio.ch.EPollSelectorImpl@139c0e74
06:25:22.963 [XNIO-48 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:41259]}, cookies=[:]): <empty> }
06:25:22.964 [XNIO-48 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.978 [XNIO-48 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:41259]}, cookies=[:]): <empty> }
06:25:22.978 [XNIO-48 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:22.982 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@24c1cc6c
06:25:22.988 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@27e4e1f7
06:25:22.994 [XNIO-49 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-1', selector sun.nio.ch.EPollSelectorImpl@570eef54
06:25:22.998 [XNIO-49 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-2', selector sun.nio.ch.EPollSelectorImpl@50a8ed37
06:25:23.006 [XNIO-49 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-3', selector sun.nio.ch.EPollSelectorImpl@68cca799
06:25:23.012 [XNIO-49 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6ec74fae
06:25:23.022 [XNIO-49 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-5', selector sun.nio.ch.EPollSelectorImpl@293d50d4
06:25:23.026 [XNIO-49 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7469328c
06:25:23.026 [XNIO-49 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-8', selector sun.nio.ch.EPollSelectorImpl@590f77af
06:25:23.026 [XNIO-49 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-7', selector sun.nio.ch.EPollSelectorImpl@41a5112e
06:25:23.029 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:23.030 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:23.032 [XNIO-49 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 Accept', selector sun.nio.ch.EPollSelectorImpl@12a20d5
06:25:23.033 [XNIO-49 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35825]}, cookies=[:]): <empty> }
06:25:23.034 [XNIO-49 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:23.038 [XNIO-49 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:35825]}, cookies=[:]): <empty> }
06:25:23.038 [XNIO-49 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:23.039 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@27e4e1f7
06:25:23.043 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@627bd39d
06:25:23.044 [XNIO-49 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
	at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
	at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
	at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: java.nio.channels.ClosedByInterruptException: null
		at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
		at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
		at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
		... 25 common frames omitted
06:25:23.045 [XNIO-50 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3721e468
06:25:23.058 [XNIO-50 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4a9969df
06:25:23.059 [XNIO-50 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2b6cf54a
06:25:23.086 [XNIO-50 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4187dd1a
06:25:23.086 [XNIO-50 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-5', selector sun.nio.ch.EPollSelectorImpl@55a19a2
06:25:23.087 [XNIO-50 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-6', selector sun.nio.ch.EPollSelectorImpl@475926a2
06:25:23.090 [XNIO-50 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1719cf04
06:25:23.090 [XNIO-50 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6f7ca047
06:25:23.091 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:23.091 [XNIO-50 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 Accept', selector sun.nio.ch.EPollSelectorImpl@58c8912d
06:25:23.092 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:23.098 [XNIO-50 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:33641]}, cookies=[:]): <empty> }
06:25:23.098 [XNIO-50 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:23.102 [XNIO-50 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:33641]}, cookies=[:]): <empty> }
06:25:23.102 [XNIO-50 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
06:25:23.103 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@627bd39d
06:25:23.111 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@20339f58
06:25:23.114 [XNIO-51 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-1', selector sun.nio.ch.EPollSelectorImpl@45d224af
06:25:23.115 [XNIO-51 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5dddbbdc
06:25:23.118 [XNIO-51 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7e9774ed
06:25:23.120 [XNIO-51 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1761eff4
06:25:23.122 [XNIO-51 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-5', selector sun.nio.ch.EPollSelectorImpl@46600347
06:25:23.126 [XNIO-51 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5bf4e48
06:25:23.131 [XNIO-51 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-8', selector sun.nio.ch.EPollSelectorImpl@56acf76b
06:25:23.135 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:23.136 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:23.137 [XNIO-51 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 Accept', selector sun.nio.ch.EPollSelectorImpl@7463b817
06:25:23.149 [XNIO-51 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7bd2b75a
06:25:23.153 [XNIO-51 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /gzip (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38223]}, cookies=[:]): <empty> }
06:25:23.154 [XNIO-51 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
06:25:23.175 [XNIO-51 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { DELETE /gzip (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38223]}, cookies=[:]): <empty> }
06:25:23.176 [XNIO-51 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
06:25:23.179 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@20339f58
06:25:23.181 [XNIO-51 task-2] ERROR ersatz.undertow.request - UT005071: Undertow request failed HttpServerExchange{ DELETE /gzip request {Connection=[Keep-Alive], Accept-Encoding=[gzip], Content-Length=[0], User-Agent=[okhttp/3.5.0], Host=[localhost:38223]} response {Content-Encoding=[gzip], Connection=[keep-alive], Content-Type=[text/plain], Content-Length=[29], Date=[Mon, 20 Nov 2017 12:25:18 GMT]}}
java.lang.NullPointerException: null
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:427)
	at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
	at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
	at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
	at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
	at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
	at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
	at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
	at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
	at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
	at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
	at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
	at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
	at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
	at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
	at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Standard error

Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
INFO: Cached authentication expired. Sending a new request.
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
INFO: Cached authentication expired. Sending a new request.
Nov 20, 2017 6:25:22 AM okhttp3.internal.platform.Platform log
WARNING: previous digest authentication with same nonce failed, returning null