Class groovyx.net.http.OkHttpHeadSpec

41

tests

0

failures

0

ignored

2.149s

duration

100%

successful

Tests

Test Duration Result
HTTP HEAD with BASIC authentication (authorized) 0.067s passed
HTTP HEAD with BASIC authentication (unauthorized) 0.055s passed
HTTP HEAD with DIGEST authentication (authorized) 0.064s passed
HTTP HEAD with DIGEST authentication (unauthorized) 0.062s passed
HTTPS HEAD with BASIC authentication (authorized) 0.078s passed
HTTPS HEAD with BASIC authentication (unauthorized) 0.111s passed
HTTPS HEAD with DIGEST authentication (authorized) 0.119s passed
HTTPS HEAD with DIGEST authentication (unauthorized) 0.112s passed
head(): HTTP 0.082s passed
head(): HTTPS 0.128s passed
head(Class,Closure): [:] 0.078s passed
head(Class,Closure): [hat:fedora] 0.052s passed
head(Class,Closure): null 0.041s passed
head(Class,Consumer): [:] 0.025s passed
head(Class,Consumer): [hat:fedora] 0.060s passed
head(Class,Consumer): null 0.060s passed
head(Closure): [:] 0.037s passed
head(Closure): [alpha:[one, two], bravo:three] 0.023s passed
head(Closure): [alpha:[one, two]] 0.025s passed
head(Closure): [alpha:[one]] 0.027s passed
head(Closure): [alpha:one] 0.050s passed
head(Closure): null 0.040s passed
head(Consumer): [:] 0.033s passed
head(Consumer): [flavor:chocolate-chip, count:dozen] 0.044s passed
head(Consumer): [flavor:chocolate-chip] 0.066s passed
head(Consumer): null 0.078s passed
interceptor 0.043s passed
success/failure handler with BiFunction (200) 0.032s passed
success/failure handler with BiFunction (300) 0.016s passed
success/failure handler with BiFunction (400) 0.027s passed
success/failure handler with BiFunction (500) 0.020s passed
success/failure handler with Closure (200) 0.024s passed
success/failure handler with Closure (300) 0.009s passed
success/failure handler with Closure (400) 0.012s passed
success/failure handler with Closure (500) 0.011s passed
when handler with BiFunction (205) 0.032s passed
when handler with BiFunction (210) 0.022s passed
when handler with BiFunction (211) 0.023s passed
when handler with Closure (205) 0.167s passed
when handler with Closure (210) 0.058s passed
when handler with Closure (211) 0.036s passed

Standard output

06:25:23.789 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@a7e5bed
06:25:23.794 [XNIO-62 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-1', selector sun.nio.ch.EPollSelectorImpl@45546a39
06:25:23.798 [XNIO-62 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7e481da2
06:25:23.801 [XNIO-62 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7655d7f6
06:25:23.803 [XNIO-62 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-4', selector sun.nio.ch.EPollSelectorImpl@55eeb986
06:25:23.803 [XNIO-62 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-5', selector sun.nio.ch.EPollSelectorImpl@793e6227
06:25:23.813 [XNIO-62 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3112b54e
06:25:23.814 [XNIO-62 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-7', selector sun.nio.ch.EPollSelectorImpl@32264f0c
06:25:23.815 [XNIO-62 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 Accept', selector sun.nio.ch.EPollSelectorImpl@422b2534
06:25:23.817 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:23.814 [XNIO-62 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5678e339
06:25:23.818 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:23.829 [XNIO-62 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34741]}, cookies=[:]): <empty> }
06:25:23.829 [XNIO-62 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:23.859 [XNIO-62 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34741]}, cookies=[:]): <empty> }
06:25:23.859 [XNIO-62 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:23.861 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@a7e5bed
06:25:23.865 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@77bb2602
06:25:23.866 [XNIO-63 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7f49c32e
06:25:23.870 [XNIO-63 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-2', selector sun.nio.ch.EPollSelectorImpl@e23f542
06:25:23.878 [XNIO-63 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6b5c383b
06:25:23.879 [XNIO-63 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-4', selector sun.nio.ch.EPollSelectorImpl@73f50fc3
06:25:23.879 [XNIO-63 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7f73e7cc
06:25:23.888 [XNIO-63 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4d3df0cd
06:25:23.892 [XNIO-63 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-7', selector sun.nio.ch.EPollSelectorImpl@66fff13
06:25:23.894 [XNIO-63 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-8', selector sun.nio.ch.EPollSelectorImpl@27c7647f
06:25:23.906 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:23.906 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:23.910 [XNIO-63 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 Accept', selector sun.nio.ch.EPollSelectorImpl@20cc7b36
06:25:23.979 [XNIO-63 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39441]}, cookies=[:]): <empty> }
06:25:23.979 [XNIO-63 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:23.985 [XNIO-63 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39441]}, cookies=[:]): <empty> }
06:25:23.986 [XNIO-63 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:23.988 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@77bb2602
06:25:23.999 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@37094a8c
06:25:24.000 [XNIO-64 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6ec57afd
06:25:24.000 [XNIO-64 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1a5bd50f
06:25:24.001 [XNIO-64 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5aac888d
06:25:24.001 [XNIO-64 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-5', selector sun.nio.ch.EPollSelectorImpl@17767f4c
06:25:24.001 [XNIO-64 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2a0fcc32
06:25:24.001 [XNIO-64 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-7', selector sun.nio.ch.EPollSelectorImpl@571800c5
06:25:24.001 [XNIO-64 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6be36f97
06:25:24.002 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.000 [XNIO-64 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-3', selector sun.nio.ch.EPollSelectorImpl@22a36e4a
06:25:24.002 [XNIO-64 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 Accept', selector sun.nio.ch.EPollSelectorImpl@2c3b0382
06:25:24.002 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.016 [XNIO-64 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34405]}, cookies=[:]): <empty> }
06:25:24.016 [XNIO-64 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.029 [XNIO-64 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34405]}, cookies=[:]): <empty> }
06:25:24.030 [XNIO-64 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.031 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@37094a8c
06:25:24.035 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@23fdadf9
06:25:24.041 [XNIO-65 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4c58abab
06:25:24.042 [XNIO-65 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5d778932
06:25:24.043 [XNIO-65 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-3', selector sun.nio.ch.EPollSelectorImpl@66dabad8
06:25:24.046 [XNIO-65 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-4', selector sun.nio.ch.EPollSelectorImpl@fac8a41
06:25:24.046 [XNIO-65 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-6', selector sun.nio.ch.EPollSelectorImpl@27ab8257
06:25:24.046 [XNIO-65 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4df336d5
06:25:24.050 [XNIO-65 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-7', selector sun.nio.ch.EPollSelectorImpl@70853dbe
06:25:24.054 [XNIO-65 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-8', selector sun.nio.ch.EPollSelectorImpl@39e930a8
06:25:24.062 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.062 [XNIO-65 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 Accept', selector sun.nio.ch.EPollSelectorImpl@7bd5fff6
06:25:24.062 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.065 [XNIO-65 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:43423]}, cookies=[:]): <empty> }
06:25:24.065 [XNIO-65 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.068 [XNIO-65 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:43423]}, cookies=[:]): <empty> }
06:25:24.068 [XNIO-65 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.069 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@23fdadf9
06:25:24.072 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5f8a7a92
06:25:24.073 [XNIO-66 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-1', selector sun.nio.ch.EPollSelectorImpl@50684ab7
06:25:24.074 [XNIO-66 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-4', selector sun.nio.ch.EPollSelectorImpl@634cfb63
06:25:24.073 [XNIO-66 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-3', selector sun.nio.ch.EPollSelectorImpl@40dd91ef
06:25:24.082 [XNIO-66 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6750eac3
06:25:24.073 [XNIO-66 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-2', selector sun.nio.ch.EPollSelectorImpl@c3fead4
06:25:24.087 [XNIO-66 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2791f5b2
06:25:24.090 [XNIO-66 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7334d002
06:25:24.094 [XNIO-66 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-8', selector sun.nio.ch.EPollSelectorImpl@21e426d0
06:25:24.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.098 [XNIO-66 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 Accept', selector sun.nio.ch.EPollSelectorImpl@6b283d3
06:25:24.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.113 [XNIO-66 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44593]}, cookies=[:]): <empty> }
06:25:24.114 [XNIO-66 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.118 [XNIO-66 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44593]}, cookies=[:]): <empty> }
06:25:24.118 [XNIO-66 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.119 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5f8a7a92
06:25:24.124 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@180e300c
06:25:24.126 [XNIO-67 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-1', selector sun.nio.ch.EPollSelectorImpl@14396348
06:25:24.135 [XNIO-67 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-2', selector sun.nio.ch.EPollSelectorImpl@495009e
06:25:24.136 [XNIO-67 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-4', selector sun.nio.ch.EPollSelectorImpl@70b65119
06:25:24.137 [XNIO-67 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6101ee36
06:25:24.137 [XNIO-67 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 Accept', selector sun.nio.ch.EPollSelectorImpl@794c2098
06:25:24.137 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.138 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.136 [XNIO-67 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1432590d
06:25:24.137 [XNIO-67 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2987410b
06:25:24.137 [XNIO-67 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-5', selector sun.nio.ch.EPollSelectorImpl@609fb466
06:25:24.137 [XNIO-67 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3cefe892
06:25:24.142 [XNIO-67 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41525]}, cookies=[:]): <empty> }
06:25:24.143 [XNIO-67 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.146 [XNIO-67 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41525]}, cookies=[:]): <empty> }
06:25:24.146 [XNIO-67 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.147 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@180e300c
06:25:24.150 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@34f0049
06:25:24.151 [XNIO-68 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-1', selector sun.nio.ch.EPollSelectorImpl@25b21da9
06:25:24.157 [XNIO-68 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-3', selector sun.nio.ch.EPollSelectorImpl@32958213
06:25:24.151 [XNIO-68 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1a9ae2e9
06:25:24.157 [XNIO-68 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-5', selector sun.nio.ch.EPollSelectorImpl@33a96027
06:25:24.157 [XNIO-68 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-6', selector sun.nio.ch.EPollSelectorImpl@717b5107
06:25:24.158 [XNIO-68 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3da93f87
06:25:24.157 [XNIO-68 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2bdf0fd5
06:25:24.161 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.161 [XNIO-68 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 Accept', selector sun.nio.ch.EPollSelectorImpl@760e08d
06:25:24.161 [XNIO-68 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-8', selector sun.nio.ch.EPollSelectorImpl@18a92197
06:25:24.162 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.165 [XNIO-68 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34605]}, cookies=[:]): <empty> }
06:25:24.166 [XNIO-68 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.169 [XNIO-68 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one, two]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34605]}, cookies=[:]): <empty> }
06:25:24.170 [XNIO-68 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.171 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@34f0049
06:25:24.177 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5936228e
06:25:24.178 [XNIO-69 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7c15785c
06:25:24.178 [XNIO-69 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-2', selector sun.nio.ch.EPollSelectorImpl@31497dc
06:25:24.178 [XNIO-69 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4a404e5c
06:25:24.178 [XNIO-69 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-4', selector sun.nio.ch.EPollSelectorImpl@39891076
06:25:24.180 [XNIO-69 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-5', selector sun.nio.ch.EPollSelectorImpl@21dbf2a0
06:25:24.180 [XNIO-69 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-7', selector sun.nio.ch.EPollSelectorImpl@207baf63
06:25:24.180 [XNIO-69 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-8', selector sun.nio.ch.EPollSelectorImpl@cd99ba6
06:25:24.180 [XNIO-69 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-6', selector sun.nio.ch.EPollSelectorImpl@33c69e35
06:25:24.180 [XNIO-69 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 Accept', selector sun.nio.ch.EPollSelectorImpl@340c0cfc
06:25:24.180 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.180 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.186 [XNIO-69 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34817]}, cookies=[:]): <empty> }
06:25:24.186 [XNIO-69 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.194 [XNIO-69 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[alpha:[one, two], bravo:[three]], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34817]}, cookies=[:]): <empty> }
06:25:24.194 [XNIO-69 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.196 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5936228e
06:25:24.205 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6c23d392
06:25:24.210 [XNIO-70 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-1', selector sun.nio.ch.EPollSelectorImpl@65be5e31
06:25:24.210 [XNIO-70 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6698d000
06:25:24.210 [XNIO-70 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-3', selector sun.nio.ch.EPollSelectorImpl@382ac433
06:25:24.219 [XNIO-70 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-4', selector sun.nio.ch.EPollSelectorImpl@23bb8615
06:25:24.230 [XNIO-70 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-5', selector sun.nio.ch.EPollSelectorImpl@283986fe
06:25:24.230 [XNIO-70 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-6', selector sun.nio.ch.EPollSelectorImpl@df82d47
06:25:24.231 [XNIO-70 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-7', selector sun.nio.ch.EPollSelectorImpl@514d2c8c
06:25:24.231 [XNIO-70 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1e87b268
06:25:24.231 [XNIO-70 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 Accept', selector sun.nio.ch.EPollSelectorImpl@4c0c8b6
06:25:24.231 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.231 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.257 [XNIO-70 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46417]}, cookies=[:]): <empty> }
06:25:24.258 [XNIO-70 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.274 [XNIO-70 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46417]}, cookies=[:]): <empty> }
06:25:24.274 [XNIO-70 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.275 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6c23d392
06:25:24.277 [XNIO-70 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.HeadStreamSinkConduit.flush(HeadStreamSinkConduit.java:131)
	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:24.279 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@51586804
06:25:24.286 [XNIO-71 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-1', selector sun.nio.ch.EPollSelectorImpl@f5e15a
06:25:24.286 [XNIO-71 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5c528f2a
06:25:24.286 [XNIO-71 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-3', selector sun.nio.ch.EPollSelectorImpl@65171476
06:25:24.288 [XNIO-71 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-4', selector sun.nio.ch.EPollSelectorImpl@67133236
06:25:24.288 [XNIO-71 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-5', selector sun.nio.ch.EPollSelectorImpl@a07ca57
06:25:24.289 [XNIO-71 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-6', selector sun.nio.ch.EPollSelectorImpl@679fac6a
06:25:24.289 [XNIO-71 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5fc43ea1
06:25:24.290 [XNIO-71 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3a8e6459
06:25:24.298 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.298 [XNIO-71 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 Accept', selector sun.nio.ch.EPollSelectorImpl@7bb0d7f7
06:25:24.298 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.301 [XNIO-71 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34171]}, cookies=[:]): <empty> }
06:25:24.302 [XNIO-71 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.306 [XNIO-71 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34171]}, cookies=[:]): <empty> }
06:25:24.306 [XNIO-71 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.308 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@51586804
06:25:24.313 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@22b93767
06:25:24.320 [XNIO-72 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-1', selector sun.nio.ch.EPollSelectorImpl@15c13215
06:25:24.322 [XNIO-72 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3983e971
06:25:24.323 [XNIO-72 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-3', selector sun.nio.ch.EPollSelectorImpl@74eeac4f
06:25:24.323 [XNIO-72 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-4', selector sun.nio.ch.EPollSelectorImpl@79b1267e
06:25:24.326 [XNIO-72 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1a72f85e
06:25:24.334 [XNIO-72 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-6', selector sun.nio.ch.EPollSelectorImpl@351bdb01
06:25:24.338 [XNIO-72 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-7', selector sun.nio.ch.EPollSelectorImpl@64512991
06:25:24.339 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.339 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.338 [XNIO-72 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 I/O-8', selector sun.nio.ch.EPollSelectorImpl@15132c82
06:25:24.339 [XNIO-72 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-72 Accept', selector sun.nio.ch.EPollSelectorImpl@23cd7e34
06:25:24.366 [XNIO-72 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip], User-Agent=[okhttp/3.5.0], Host=[localhost:43139]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@27355fc4]): <empty> }
06:25:24.367 [XNIO-72 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.373 [XNIO-72 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip], User-Agent=[okhttp/3.5.0], Host=[localhost:43139]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@3394c9b]): <empty> }
06:25:24.375 [XNIO-72 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.376 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@22b93767
06:25:24.386 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5e7abcb1
06:25:24.389 [XNIO-73 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6998015
06:25:24.390 [XNIO-73 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3e032e32
06:25:24.390 [XNIO-73 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1f62c552
06:25:24.398 [XNIO-73 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1955c119
06:25:24.398 [XNIO-73 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-6', selector sun.nio.ch.EPollSelectorImpl@18acdedb
06:25:24.404 [XNIO-73 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-7', selector sun.nio.ch.EPollSelectorImpl@314861a0
06:25:24.389 [XNIO-73 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-1', selector sun.nio.ch.EPollSelectorImpl@74e367f5
06:25:24.406 [XNIO-73 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7060bf77
06:25:24.410 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.410 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.414 [XNIO-73 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-73 Accept', selector sun.nio.ch.EPollSelectorImpl@49dc429d
06:25:24.416 [XNIO-73 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip; count=dozen], User-Agent=[okhttp/3.5.0], Host=[localhost:39119]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@5b17704c, flavor:ersatz.undertow.server.handlers.CookieImpl@55d0955e]): <empty> }
06:25:24.416 [XNIO-73 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.419 [XNIO-73 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], Cookie=[flavor=chocolate-chip; count=dozen], User-Agent=[okhttp/3.5.0], Host=[localhost:39119]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@3561f1b8, flavor:ersatz.undertow.server.handlers.CookieImpl@3ba60964]): <empty> }
06:25:24.420 [XNIO-73 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.421 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5e7abcb1
06:25:24.424 [XNIO-73 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.HeadStreamSinkConduit.flush(HeadStreamSinkConduit.java:131)
	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:24.430 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@cc289e0
06:25:24.432 [XNIO-74 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5b6ba6be
06:25:24.433 [XNIO-74 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-5', selector sun.nio.ch.EPollSelectorImpl@21f36cd2
06:25:24.434 [XNIO-74 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-6', selector sun.nio.ch.EPollSelectorImpl@357126b3
06:25:24.438 [XNIO-74 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1add3535
06:25:24.440 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.440 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.432 [XNIO-74 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-2', selector sun.nio.ch.EPollSelectorImpl@53ae5cfc
06:25:24.432 [XNIO-74 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6ac0d566
06:25:24.432 [XNIO-74 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4b3d8c89
06:25:24.434 [XNIO-74 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 I/O-7', selector sun.nio.ch.EPollSelectorImpl@a3217af
06:25:24.442 [XNIO-74 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-74 Accept', selector sun.nio.ch.EPollSelectorImpl@2da28b7d
06:25:24.455 [XNIO-74 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33793]}, cookies=[:]): <empty> }
06:25:24.455 [XNIO-74 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.460 [XNIO-74 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33793]}, cookies=[:]): <empty> }
06:25:24.461 [XNIO-74 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.462 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@cc289e0
06:25:24.467 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@59c42cee
06:25:24.471 [XNIO-75 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-1', selector sun.nio.ch.EPollSelectorImpl@455560d5
06:25:24.476 [XNIO-75 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7f515e43
06:25:24.490 [XNIO-75 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2c2c8adb
06:25:24.491 [XNIO-75 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6db962a3
06:25:24.498 [XNIO-75 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-5', selector sun.nio.ch.EPollSelectorImpl@22191bbc
06:25:24.507 [XNIO-75 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-7', selector sun.nio.ch.EPollSelectorImpl@534dc04a
06:25:24.507 [XNIO-75 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1b98efec
06:25:24.514 [XNIO-75 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 Accept', selector sun.nio.ch.EPollSelectorImpl@48600253
06:25:24.514 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.515 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.514 [XNIO-75 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-75 I/O-8', selector sun.nio.ch.EPollSelectorImpl@efed5d4
06:25:24.530 [XNIO-75 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33701]}, cookies=[:]): <empty> }
06:25:24.530 [XNIO-75 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.533 [XNIO-75 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33701]}, cookies=[:]): <empty> }
06:25:24.540 [XNIO-75 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.542 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@59c42cee
06:25:24.543 [XNIO-75 I/O-2] DEBUG ersatz.undertow - Failed to schedule task ersatz.undertow.server.protocol.ParseTimeoutUpdater@457d56f2 as worker is shutting down
java.util.concurrent.RejectedExecutionException: XNIO007007: Thread is terminating
	at ersatz.xnio.nio.WorkerThread.executeAfter(WorkerThread.java:617)
	at ersatz.undertow.util.WorkerUtils.executeAfter(WorkerUtils.java:46)
	at ersatz.undertow.server.protocol.ParseTimeoutUpdater.handleSchedule(ParseTimeoutUpdater.java:107)
	at ersatz.undertow.server.protocol.ParseTimeoutUpdater.connectionIdle(ParseTimeoutUpdater.java:85)
	at ersatz.undertow.server.protocol.http.HttpReadListener.newRequest(HttpReadListener.java:118)
	at ersatz.undertow.server.protocol.http.HttpReadListener.exchangeComplete(HttpReadListener.java:310)
	at ersatz.undertow.server.protocol.http.HttpServerConnection.exchangeComplete(HttpServerConnection.java:232)
	at ersatz.undertow.server.HttpServerExchange.invokeExchangeCompleteListeners(HttpServerExchange.java:1261)
	at ersatz.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1675)
	at ersatz.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1665)
	at ersatz.undertow.server.AbstractServerConnection$CloseSetter.handleEvent(AbstractServerConnection.java:316)
	at ersatz.undertow.server.AbstractServerConnection$CloseSetter.handleEvent(AbstractServerConnection.java:296)
	at ersatz.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at ersatz.xnio.StreamConnection.invokeCloseListener(StreamConnection.java:80)
	at ersatz.xnio.Connection.writeClosed(Connection.java:117)
	at ersatz.xnio.nio.AbstractNioStreamConnection.writeClosed(AbstractNioStreamConnection.java:47)
	at ersatz.xnio.nio.NioSocketConduit.terminateWrites(NioSocketConduit.java:214)
	at ersatz.xnio.nio.NioSocketConduit.truncateWrites(NioSocketConduit.java:228)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.truncateWrites(HttpResponseConduit.java:774)
	at ersatz.xnio.conduits.AbstractSinkConduit.truncateWrites(AbstractSinkConduit.java:82)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.close(ConduitStreamSinkChannel.java:186)
	at ersatz.xnio.IoUtils.safeClose(IoUtils.java:134)
	at ersatz.xnio.conduits.WriteReadyHandler$ChannelListenerHandler.forceTermination(WriteReadyHandler.java:57)
	at ersatz.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:107)
	at ersatz.xnio.nio.WorkerThread.run(WorkerThread.java:494)
06:25:24.545 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3dc65dec
06:25:24.547 [XNIO-76 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-1', selector sun.nio.ch.EPollSelectorImpl@646797a0
06:25:24.551 [XNIO-76 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-4', selector sun.nio.ch.EPollSelectorImpl@52ec35f2
06:25:24.551 [XNIO-76 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-5', selector sun.nio.ch.EPollSelectorImpl@692c907b
06:25:24.551 [XNIO-76 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-3', selector sun.nio.ch.EPollSelectorImpl@357d9cda
06:25:24.566 [XNIO-76 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-6', selector sun.nio.ch.EPollSelectorImpl@33cd6939
06:25:24.551 [XNIO-76 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-2', selector sun.nio.ch.EPollSelectorImpl@c7eae55
06:25:24.570 [XNIO-76 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-7', selector sun.nio.ch.EPollSelectorImpl@63fdeb89
06:25:24.570 [XNIO-76 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6bc7026d
06:25:24.570 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.571 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.574 [XNIO-76 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-76 Accept', selector sun.nio.ch.EPollSelectorImpl@7e9617b3
06:25:24.575 [XNIO-76 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:44413]}, cookies=[:]): <empty> }
06:25:24.576 [XNIO-76 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.594 [XNIO-76 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:44413]}, cookies=[:]): <empty> }
06:25:24.594 [XNIO-76 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.595 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3dc65dec
06:25:24.606 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7a67b195
06:25:24.611 [XNIO-77 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-1', selector sun.nio.ch.EPollSelectorImpl@14f238d7
06:25:24.613 [XNIO-77 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2bb6b1fe
06:25:24.618 [XNIO-77 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7cf6587d
06:25:24.618 [XNIO-77 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6fe516df
06:25:24.622 [XNIO-77 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-7', selector sun.nio.ch.EPollSelectorImpl@34c28f5d
06:25:24.622 [XNIO-77 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46666934
06:25:24.622 [XNIO-77 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 Accept', selector sun.nio.ch.EPollSelectorImpl@5c52e788
06:25:24.611 [XNIO-77 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3554d4c7
06:25:24.611 [XNIO-77 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-77 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5c5c879b
06:25:24.622 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.623 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.646 [XNIO-77 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46381]}, cookies=[:]): <empty> }
06:25:24.646 [XNIO-77 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.654 [XNIO-77 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46381]}, cookies=[:]): <empty> }
06:25:24.654 [XNIO-77 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.655 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7a67b195
06:25:24.656 [XNIO-77 I/O-2] DEBUG ersatz.undertow - Failed to schedule task ersatz.undertow.server.protocol.ParseTimeoutUpdater@694f2758 as worker is shutting down
java.util.concurrent.RejectedExecutionException: XNIO007007: Thread is terminating
	at ersatz.xnio.nio.WorkerThread.executeAfter(WorkerThread.java:617)
	at ersatz.undertow.util.WorkerUtils.executeAfter(WorkerUtils.java:46)
	at ersatz.undertow.server.protocol.ParseTimeoutUpdater.handleSchedule(ParseTimeoutUpdater.java:107)
	at ersatz.undertow.server.protocol.ParseTimeoutUpdater.connectionIdle(ParseTimeoutUpdater.java:85)
	at ersatz.undertow.server.protocol.http.HttpReadListener.newRequest(HttpReadListener.java:118)
	at ersatz.undertow.server.protocol.http.HttpReadListener.exchangeComplete(HttpReadListener.java:310)
	at ersatz.undertow.server.protocol.http.HttpServerConnection.exchangeComplete(HttpServerConnection.java:232)
	at ersatz.undertow.server.HttpServerExchange.invokeExchangeCompleteListeners(HttpServerExchange.java:1261)
	at ersatz.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1675)
	at ersatz.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1665)
	at ersatz.undertow.server.AbstractServerConnection$CloseSetter.handleEvent(AbstractServerConnection.java:316)
	at ersatz.undertow.server.AbstractServerConnection$CloseSetter.handleEvent(AbstractServerConnection.java:296)
	at ersatz.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
	at ersatz.xnio.StreamConnection.invokeCloseListener(StreamConnection.java:80)
	at ersatz.xnio.Connection.writeClosed(Connection.java:117)
	at ersatz.xnio.nio.AbstractNioStreamConnection.writeClosed(AbstractNioStreamConnection.java:47)
	at ersatz.xnio.nio.NioSocketConduit.terminateWrites(NioSocketConduit.java:214)
	at ersatz.xnio.nio.NioSocketConduit.truncateWrites(NioSocketConduit.java:228)
	at ersatz.undertow.server.protocol.http.HttpResponseConduit.truncateWrites(HttpResponseConduit.java:774)
	at ersatz.xnio.conduits.AbstractSinkConduit.truncateWrites(AbstractSinkConduit.java:82)
	at ersatz.xnio.conduits.ConduitStreamSinkChannel.close(ConduitStreamSinkChannel.java:186)
	at ersatz.xnio.IoUtils.safeClose(IoUtils.java:134)
	at ersatz.xnio.conduits.WriteReadyHandler$ChannelListenerHandler.forceTermination(WriteReadyHandler.java:57)
	at ersatz.xnio.nio.NioSocketConduit.forceTermination(NioSocketConduit.java:107)
	at ersatz.xnio.nio.WorkerThread.run(WorkerThread.java:494)
06:25:24.660 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@64e5e129
06:25:24.666 [XNIO-78 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-1', selector sun.nio.ch.EPollSelectorImpl@55837ae3
06:25:24.666 [XNIO-78 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-2', selector sun.nio.ch.EPollSelectorImpl@743620e6
06:25:24.670 [XNIO-78 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4b448123
06:25:24.670 [XNIO-78 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5b1b0da0
06:25:24.670 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.671 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.671 [XNIO-78 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-8', selector sun.nio.ch.EPollSelectorImpl@50ea6b83
06:25:24.671 [XNIO-78 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1ca3192
06:25:24.671 [XNIO-78 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2989d46d
06:25:24.671 [XNIO-78 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 Accept', selector sun.nio.ch.EPollSelectorImpl@103457fa
06:25:24.673 [XNIO-78 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-78 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2f725a6d
06:25:24.677 [XNIO-78 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33977]}, cookies=[:]): <empty> }
06:25:24.677 [XNIO-78 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.680 [XNIO-78 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33977]}, cookies=[:]): <empty> }
06:25:24.681 [XNIO-78 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.682 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@64e5e129
06:25:24.684 [XNIO-78 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.HeadStreamSinkConduit.flush(HeadStreamSinkConduit.java:131)
	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:24.686 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@574c8bd9
06:25:24.694 [XNIO-79 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6a7646a9
06:25:24.698 [XNIO-79 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d9306f7
06:25:24.707 [XNIO-79 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7994202e
06:25:24.713 [XNIO-79 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-4', selector sun.nio.ch.EPollSelectorImpl@51d8d1af
06:25:24.714 [XNIO-79 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-5', selector sun.nio.ch.EPollSelectorImpl@fdea6bb
06:25:24.728 [XNIO-79 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1f5f414e
06:25:24.728 [XNIO-79 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5ace0a7f
06:25:24.728 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.728 [XNIO-79 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 Accept', selector sun.nio.ch.EPollSelectorImpl@3a67b0a9
06:25:24.728 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.731 [XNIO-79 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-79 I/O-8', selector sun.nio.ch.EPollSelectorImpl@15c54f9b
06:25:24.731 [XNIO-79 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:35753]}, cookies=[:]): <empty> }
06:25:24.732 [XNIO-79 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.742 [XNIO-79 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /alpha (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], hat=[fedora], Host=[localhost:35753]}, cookies=[:]): <empty> }
06:25:24.742 [XNIO-79 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({X-Something=[Testing]}): <empty>
06:25:24.743 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@574c8bd9
06:25:24.751 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7fbe5a21
06:25:24.752 [XNIO-80 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-1', selector sun.nio.ch.EPollSelectorImpl@100c17f6
06:25:24.753 [XNIO-80 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5782e522
06:25:24.753 [XNIO-80 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-3', selector sun.nio.ch.EPollSelectorImpl@544ad8f1
06:25:24.758 [XNIO-80 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4057ef7a
06:25:24.770 [XNIO-80 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3faea825
06:25:24.778 [XNIO-80 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6837619d
06:25:24.779 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.779 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.778 [XNIO-80 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5e9597ef
06:25:24.780 [XNIO-80 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 Accept', selector sun.nio.ch.EPollSelectorImpl@18b11366
06:25:24.779 [XNIO-80 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-80 I/O-8', selector sun.nio.ch.EPollSelectorImpl@560c306
06:25:24.799 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]} response {}}
06:25:24.800 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.800 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]} response {}}
06:25:24.801 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:24.801 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@129ed5ce for /basic
06:25:24.801 [XNIO-80 task-1] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:24.801 [XNIO-80 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]}, cookies=[:]): <empty> }
06:25:24.801 [XNIO-80 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]} response {}}
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]} response {}}
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@129ed5ce for /basic
06:25:24.808 [XNIO-80 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:24.808 [XNIO-80 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44803]}, cookies=[:]): <empty> }
06:25:24.809 [XNIO-80 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:24.809 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7fbe5a21
06:25:24.814 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@c4211a0
06:25:24.815 [XNIO-81 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1551be0
06:25:24.816 [XNIO-81 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-2', selector sun.nio.ch.EPollSelectorImpl@405265f3
06:25:24.818 [XNIO-81 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-3', selector sun.nio.ch.EPollSelectorImpl@9224a1f
06:25:24.818 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.818 [XNIO-81 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7daa3531
06:25:24.818 [XNIO-81 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5e0e6fca
06:25:24.818 [XNIO-81 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-6', selector sun.nio.ch.EPollSelectorImpl@49bcbb53
06:25:24.818 [XNIO-81 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-8', selector sun.nio.ch.EPollSelectorImpl@bea3214
06:25:24.818 [XNIO-81 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 Accept', selector sun.nio.ch.EPollSelectorImpl@dc53e52
06:25:24.818 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.819 [XNIO-81 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-81 I/O-7', selector sun.nio.ch.EPollSelectorImpl@67e2abe1
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]} response {}}
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]} response {}}
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@636716e6 for /basic
06:25:24.879 [XNIO-81 task-3] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:24.879 [XNIO-81 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]}, cookies=[:]): <empty> }
06:25:24.880 [XNIO-81 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]} response {}}
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]} response {}}
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@636716e6 for /basic
06:25:24.887 [XNIO-81 task-4] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
06:25:24.887 [XNIO-81 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /basic (query=[:], headers={Connection=[Keep-Alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41727]}, cookies=[:]): <empty> }
06:25:24.888 [XNIO-81 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:24.889 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@c4211a0
06:25:24.897 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4d606a39
06:25:24.908 [XNIO-82 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3b7a8165
06:25:24.908 [XNIO-82 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1ddedb30
06:25:24.924 [XNIO-82 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-3', selector sun.nio.ch.EPollSelectorImpl@62bd6e4
06:25:24.925 [XNIO-82 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4ffc182d
06:25:24.925 [XNIO-82 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2fbea3bf
06:25:24.925 [XNIO-82 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-6', selector sun.nio.ch.EPollSelectorImpl@27cf7c6
06:25:24.925 [XNIO-82 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1e1407d
06:25:24.926 [XNIO-82 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6c2ab4bc
06:25:24.926 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.926 [XNIO-82 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-82 Accept', selector sun.nio.ch.EPollSelectorImpl@68ef57c6
06:25:24.926 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@53f775ef for /basic
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:24.935 [XNIO-82 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@53f775ef for /basic
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {}}
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40159]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:24.943 [XNIO-82 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:24.944 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4d606a39
06:25:24.947 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2c6533d7
06:25:24.949 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:24.949 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:24.950 [XNIO-83 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-1', selector sun.nio.ch.EPollSelectorImpl@276beea9
06:25:24.950 [XNIO-83 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d9ba321
06:25:24.950 [XNIO-83 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-3', selector sun.nio.ch.EPollSelectorImpl@426071fa
06:25:24.950 [XNIO-83 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-4', selector sun.nio.ch.EPollSelectorImpl@27f3f334
06:25:24.950 [XNIO-83 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6b150025
06:25:24.950 [XNIO-83 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-5', selector sun.nio.ch.EPollSelectorImpl@149e48ba
06:25:24.951 [XNIO-83 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 Accept', selector sun.nio.ch.EPollSelectorImpl@2860ca8c
06:25:24.950 [XNIO-83 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-6', selector sun.nio.ch.EPollSelectorImpl@19970f6
06:25:24.950 [XNIO-83 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-83 I/O-8', selector sun.nio.ch.EPollSelectorImpl@316f4b7e
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@117b36c7 for /basic
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:25.030 [XNIO-83 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@117b36c7 for /basic
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {}}
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ HEAD /basic request {Connection=[Keep-Alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:39693]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
06:25:25.054 [XNIO-83 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
06:25:25.056 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2c6533d7
06:25:25.065 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@342feb2b
06:25:25.067 [XNIO-84 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-3', selector sun.nio.ch.EPollSelectorImpl@486f4128
06:25:25.070 [XNIO-84 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4e084627
06:25:25.075 [XNIO-84 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-5', selector sun.nio.ch.EPollSelectorImpl@e1eeffd
06:25:25.078 [XNIO-84 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7391111b
06:25:25.093 [XNIO-84 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-7', selector sun.nio.ch.EPollSelectorImpl@105bc2ce
06:25:25.067 [XNIO-84 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-1', selector sun.nio.ch.EPollSelectorImpl@b005f1c
06:25:25.067 [XNIO-84 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5cfe9ddc
06:25:25.098 [XNIO-84 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 Accept', selector sun.nio.ch.EPollSelectorImpl@12be2cd8
06:25:25.093 [XNIO-84 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-84 I/O-8', selector sun.nio.ch.EPollSelectorImpl@165d8956
06:25:25.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.100 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.111 [XNIO-84 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.111 [XNIO-84 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.111 [XNIO-84 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@7cddbb5f for /digest
06:25:25.111 [XNIO-84 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.111 [XNIO-84 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.113 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="fbef38aa446dcd25a5f5ecbdc34edc81", qop=auth, nc=00000001, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.114 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.114 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="fbef38aa446dcd25a5f5ecbdc34edc81", qop=auth, nc=00000001, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="fbef38aa446dcd25a5f5ecbdc34edc81", qop=auth, nc=00000001, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.114 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:25.114 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@7cddbb5f for /digest
06:25:25.114 [XNIO-84 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:25.114 [XNIO-84 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="fbef38aa446dcd25a5f5ecbdc34edc81", qop=auth, nc=00000001, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]}, cookies=[:]): <empty> }
06:25:25.115 [XNIO-84 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=",qop="auth",rspauth="a0e4b2fab649f2fe936af764e79a94a9",cnonce="49685e93fbdc1800",nc=00000001]}): <empty>
06:25:25.118 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="aa470039276dfb90a5a857ecac8e1be6", qop=auth, nc=00000002, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.118 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.118 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="aa470039276dfb90a5a857ecac8e1be6", qop=auth, nc=00000002, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="aa470039276dfb90a5a857ecac8e1be6", qop=auth, nc=00000002, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]} response {}}
06:25:25.119 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:25.119 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@7cddbb5f for /digest
06:25:25.119 [XNIO-84 task-3] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:25.119 [XNIO-84 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=", uri="/digest", response="aa470039276dfb90a5a857ecac8e1be6", qop=auth, nc=00000002, cnonce="49685e93fbdc1800", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44975]}, cookies=[:]): <empty> }
06:25:25.119 [XNIO-84 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="z2KMZCjxgpMNMTUxMTE4MDcyNTExMT37AeuyosuRGT4z6Qo7X4c=",qop="auth",rspauth="f57dbd79f21f613340119640d7572ed0",cnonce="49685e93fbdc1800",nc=00000002]}): <empty>
06:25:25.120 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@342feb2b
06:25:25.124 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@be7f1bd
06:25:25.126 [XNIO-85 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2f94887c
06:25:25.126 [XNIO-85 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2fd729df
06:25:25.126 [XNIO-85 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-3', selector sun.nio.ch.EPollSelectorImpl@691c92cf
06:25:25.127 [XNIO-85 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-5', selector sun.nio.ch.EPollSelectorImpl@727874f7
06:25:25.127 [XNIO-85 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-6', selector sun.nio.ch.EPollSelectorImpl@729a5026
06:25:25.130 [XNIO-85 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2303d187
06:25:25.134 [XNIO-85 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7763b733
06:25:25.134 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.135 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.136 [XNIO-85 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 Accept', selector sun.nio.ch.EPollSelectorImpl@6df9bb83
06:25:25.126 [XNIO-85 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-85 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2cead4d7
06:25:25.208 [XNIO-85 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.208 [XNIO-85 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.208 [XNIO-85 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@116f01c8 for /digest
06:25:25.208 [XNIO-85 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.208 [XNIO-85 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.222 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f03f6cc5cb9d1712ec42d6a5ea494f4b", qop=auth, nc=00000001, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.223 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.224 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f03f6cc5cb9d1712ec42d6a5ea494f4b", qop=auth, nc=00000001, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f03f6cc5cb9d1712ec42d6a5ea494f4b", qop=auth, nc=00000001, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.226 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:25.226 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@116f01c8 for /digest
06:25:25.226 [XNIO-85 task-4] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:25.227 [XNIO-85 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f03f6cc5cb9d1712ec42d6a5ea494f4b", qop=auth, nc=00000001, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]}, cookies=[:]): <empty> }
06:25:25.227 [XNIO-85 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=",qop="auth",rspauth="0ab0fdfacbb4f1f1ea4b4491b19874f6",cnonce="b2b7aa77d8b7b1aa",nc=00000001]}): <empty>
06:25:25.234 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f30733aef2798afaba75df2de7ac7fa3", qop=auth, nc=00000002, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.236 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.236 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f30733aef2798afaba75df2de7ac7fa3", qop=auth, nc=00000002, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f30733aef2798afaba75df2de7ac7fa3", qop=auth, nc=00000002, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]} response {}}
06:25:25.238 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
06:25:25.238 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@116f01c8 for /digest
06:25:25.238 [XNIO-85 task-5] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
06:25:25.238 [XNIO-85 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /digest (query=[:], headers={Connection=[Keep-Alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=", uri="/digest", response="f30733aef2798afaba75df2de7ac7fa3", qop=auth, nc=00000002, cnonce="b2b7aa77d8b7b1aa", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40605]}, cookies=[:]): <empty> }
06:25:25.239 [XNIO-85 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="KIksihHz/awNMTUxMTE4MDcyNTIwOJIfgsHEsvE6zh8PC4dm8G4=",qop="auth",rspauth="0ca1b71556458f7fd88de623c7722a93",cnonce="b2b7aa77d8b7b1aa",nc=00000002]}): <empty>
06:25:25.239 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@be7f1bd
06:25:25.253 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7626ff03
06:25:25.258 [XNIO-86 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-2', selector sun.nio.ch.EPollSelectorImpl@66c7b9c9
06:25:25.258 [XNIO-86 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3a0897ce
06:25:25.259 [XNIO-86 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-4', selector sun.nio.ch.EPollSelectorImpl@587147bc
06:25:25.259 [XNIO-86 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1f9752fd
06:25:25.262 [XNIO-86 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-6', selector sun.nio.ch.EPollSelectorImpl@439ab1a5
06:25:25.266 [XNIO-86 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2ae20292
06:25:25.269 [XNIO-86 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-8', selector sun.nio.ch.EPollSelectorImpl@17276a40
06:25:25.269 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.270 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.262 [XNIO-86 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 I/O-5', selector sun.nio.ch.EPollSelectorImpl@224c96a3
06:25:25.269 [XNIO-86 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-86 Accept', selector sun.nio.ch.EPollSelectorImpl@39dbe91
06:25:25.280 [XNIO-86 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.280 [XNIO-86 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.280 [XNIO-86 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@20163ba6 for /digest
06:25:25.280 [XNIO-86 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.280 [XNIO-86 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="jSrEmej6JY0NMTUxMTE4MDcyNTI4MLb4qyzj6tlBzmpxW8NTxvk=", uri="/digest", response="ff0757bee587a2f1838f1f2e7754003d", qop=auth, nc=00000001, cnonce="7d9a1b5804f20f94", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="jSrEmej6JY0NMTUxMTE4MDcyNTI4MLb4qyzj6tlBzmpxW8NTxvk=", uri="/digest", response="ff0757bee587a2f1838f1f2e7754003d", qop=auth, nc=00000001, cnonce="7d9a1b5804f20f94", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="jSrEmej6JY0NMTUxMTE4MDcyNTI4MLb4qyzj6tlBzmpxW8NTxvk=", uri="/digest", response="ff0757bee587a2f1838f1f2e7754003d", qop=auth, nc=00000001, cnonce="7d9a1b5804f20f94", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="jSrEmej6JY0NMTUxMTE4MDcyNTI4MLb4qyzj6tlBzmpxW8NTxvk=", uri="/digest", response="ff0757bee587a2f1838f1f2e7754003d", qop=auth, nc=00000001, cnonce="7d9a1b5804f20f94", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@20163ba6 for /digest
06:25:25.286 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="jSrEmej6JY0NMTUxMTE4MDcyNTI4MLb4qyzj6tlBzmpxW8NTxvk=", uri="/digest", response="ff0757bee587a2f1838f1f2e7754003d", qop=auth, nc=00000001, cnonce="7d9a1b5804f20f94", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.287 [XNIO-86 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="nG+eHX7Ujt0NMTUxMTE4MDcyNTI4NlR/BgBpeP71jAaMSVSrvGM=", uri="/digest", response="7b853b749bcc8e9268ecb2be059ab866", qop=auth, nc=00000001, cnonce="4271dc16715600a3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="nG+eHX7Ujt0NMTUxMTE4MDcyNTI4NlR/BgBpeP71jAaMSVSrvGM=", uri="/digest", response="7b853b749bcc8e9268ecb2be059ab866", qop=auth, nc=00000001, cnonce="4271dc16715600a3", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="nG+eHX7Ujt0NMTUxMTE4MDcyNTI4NlR/BgBpeP71jAaMSVSrvGM=", uri="/digest", response="7b853b749bcc8e9268ecb2be059ab866", qop=auth, nc=00000001, cnonce="4271dc16715600a3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="nG+eHX7Ujt0NMTUxMTE4MDcyNTI4NlR/BgBpeP71jAaMSVSrvGM=", uri="/digest", response="7b853b749bcc8e9268ecb2be059ab866", qop=auth, nc=00000001, cnonce="4271dc16715600a3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@20163ba6 for /digest
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="nG+eHX7Ujt0NMTUxMTE4MDcyNTI4NlR/BgBpeP71jAaMSVSrvGM=", uri="/digest", response="7b853b749bcc8e9268ecb2be059ab866", qop=auth, nc=00000001, cnonce="4271dc16715600a3", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.294 [XNIO-86 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.297 [XNIO-86 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.298 [XNIO-86 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.298 [XNIO-86 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@20163ba6 for /digest
06:25:25.298 [XNIO-86 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.298 [XNIO-86 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rZPbA6jLWPoNMTUxMTE4MDcyNTI5OBRLWIzsoRCdcFuWIgi0Pe0=", uri="/digest", response="31c370ea01cbd0d696f546a9fd8a3ec3", qop=auth, nc=00000001, cnonce="f95aeee7af5f8b9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="rZPbA6jLWPoNMTUxMTE4MDcyNTI5OBRLWIzsoRCdcFuWIgi0Pe0=", uri="/digest", response="31c370ea01cbd0d696f546a9fd8a3ec3", qop=auth, nc=00000001, cnonce="f95aeee7af5f8b9e", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rZPbA6jLWPoNMTUxMTE4MDcyNTI5OBRLWIzsoRCdcFuWIgi0Pe0=", uri="/digest", response="31c370ea01cbd0d696f546a9fd8a3ec3", qop=auth, nc=00000001, cnonce="f95aeee7af5f8b9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rZPbA6jLWPoNMTUxMTE4MDcyNTI5OBRLWIzsoRCdcFuWIgi0Pe0=", uri="/digest", response="31c370ea01cbd0d696f546a9fd8a3ec3", qop=auth, nc=00000001, cnonce="f95aeee7af5f8b9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@20163ba6 for /digest
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rZPbA6jLWPoNMTUxMTE4MDcyNTI5OBRLWIzsoRCdcFuWIgi0Pe0=", uri="/digest", response="31c370ea01cbd0d696f546a9fd8a3ec3", qop=auth, nc=00000001, cnonce="f95aeee7af5f8b9e", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41965]} response {}}
06:25:25.300 [XNIO-86 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.302 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7626ff03
06:25:25.309 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5ae6f5ef
06:25:25.311 [XNIO-87 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-1', selector sun.nio.ch.EPollSelectorImpl@261767d4
06:25:25.312 [XNIO-87 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1e3d22
06:25:25.312 [XNIO-87 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4e9d1e8e
06:25:25.314 [XNIO-87 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3d5de7c7
06:25:25.314 [XNIO-87 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-5', selector sun.nio.ch.EPollSelectorImpl@45d8e465
06:25:25.314 [XNIO-87 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-6', selector sun.nio.ch.EPollSelectorImpl@187b6366
06:25:25.318 [XNIO-87 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-8', selector sun.nio.ch.EPollSelectorImpl@61ace63a
06:25:25.318 [XNIO-87 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 I/O-7', selector sun.nio.ch.EPollSelectorImpl@d2abda9
06:25:25.318 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.318 [XNIO-87 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-87 Accept', selector sun.nio.ch.EPollSelectorImpl@f7ff398
06:25:25.318 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.394 [XNIO-87 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.394 [XNIO-87 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.394 [XNIO-87 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@b536ee for /digest
06:25:25.394 [XNIO-87 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.394 [XNIO-87 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zF5jsw1vKykNMTUxMTE4MDcyNTM5NLa3PaIygcZY/ptookVi4GE=", uri="/digest", response="630b415c9cae5924db0603c246c0678a", qop=auth, nc=00000001, cnonce="5970219dc3efd838", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="zF5jsw1vKykNMTUxMTE4MDcyNTM5NLa3PaIygcZY/ptookVi4GE=", uri="/digest", response="630b415c9cae5924db0603c246c0678a", qop=auth, nc=00000001, cnonce="5970219dc3efd838", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zF5jsw1vKykNMTUxMTE4MDcyNTM5NLa3PaIygcZY/ptookVi4GE=", uri="/digest", response="630b415c9cae5924db0603c246c0678a", qop=auth, nc=00000001, cnonce="5970219dc3efd838", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zF5jsw1vKykNMTUxMTE4MDcyNTM5NLa3PaIygcZY/ptookVi4GE=", uri="/digest", response="630b415c9cae5924db0603c246c0678a", qop=auth, nc=00000001, cnonce="5970219dc3efd838", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@b536ee for /digest
06:25:25.398 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zF5jsw1vKykNMTUxMTE4MDcyNTM5NLa3PaIygcZY/ptookVi4GE=", uri="/digest", response="630b415c9cae5924db0603c246c0678a", qop=auth, nc=00000001, cnonce="5970219dc3efd838", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.399 [XNIO-87 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.406 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="iX6zZcITb0oNMTUxMTE4MDcyNTM5ONo0VGe2ZCJ3DUUDXgLnZuo=", uri="/digest", response="c501ec024cb76cf93796d19f58c333fc", qop=auth, nc=00000001, cnonce="ad84f81dd51b8818", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.406 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.406 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="iX6zZcITb0oNMTUxMTE4MDcyNTM5ONo0VGe2ZCJ3DUUDXgLnZuo=", uri="/digest", response="c501ec024cb76cf93796d19f58c333fc", qop=auth, nc=00000001, cnonce="ad84f81dd51b8818", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="iX6zZcITb0oNMTUxMTE4MDcyNTM5ONo0VGe2ZCJ3DUUDXgLnZuo=", uri="/digest", response="c501ec024cb76cf93796d19f58c333fc", qop=auth, nc=00000001, cnonce="ad84f81dd51b8818", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.406 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="iX6zZcITb0oNMTUxMTE4MDcyNTM5ONo0VGe2ZCJ3DUUDXgLnZuo=", uri="/digest", response="c501ec024cb76cf93796d19f58c333fc", qop=auth, nc=00000001, cnonce="ad84f81dd51b8818", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.406 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@b536ee for /digest
06:25:25.407 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="iX6zZcITb0oNMTUxMTE4MDcyNTM5ONo0VGe2ZCJ3DUUDXgLnZuo=", uri="/digest", response="c501ec024cb76cf93796d19f58c333fc", qop=auth, nc=00000001, cnonce="ad84f81dd51b8818", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.407 [XNIO-87 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.410 [XNIO-87 task-6] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.410 [XNIO-87 task-6] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.410 [XNIO-87 task-6] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@b536ee for /digest
06:25:25.410 [XNIO-87 task-6] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.410 [XNIO-87 task-6] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.413 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k+kzrdjp4Y4NMTUxMTE4MDcyNTQxMIOpV/J+A0XjiD2w+IWXIVI=", uri="/digest", response="2e6c8aff391e6221814110e83d003e3a", qop=auth, nc=00000001, cnonce="e3032318bd39ec7b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.413 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
06:25:25.413 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="k+kzrdjp4Y4NMTUxMTE4MDcyNTQxMIOpV/J+A0XjiD2w+IWXIVI=", uri="/digest", response="2e6c8aff391e6221814110e83d003e3a", qop=auth, nc=00000001, cnonce="e3032318bd39ec7b", algorithm=MD5, opaque="00000000000000000000000000000000" in HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k+kzrdjp4Y4NMTUxMTE4MDcyNTQxMIOpV/J+A0XjiD2w+IWXIVI=", uri="/digest", response="2e6c8aff391e6221814110e83d003e3a", qop=auth, nc=00000001, cnonce="e3032318bd39ec7b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.414 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k+kzrdjp4Y4NMTUxMTE4MDcyNTQxMIOpV/J+A0XjiD2w+IWXIVI=", uri="/digest", response="2e6c8aff391e6221814110e83d003e3a", qop=auth, nc=00000001, cnonce="e3032318bd39ec7b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.414 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@b536ee for /digest
06:25:25.414 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ HEAD /digest request {Connection=[Keep-Alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k+kzrdjp4Y4NMTUxMTE4MDcyNTQxMIOpV/J+A0XjiD2w+IWXIVI=", uri="/digest", response="2e6c8aff391e6221814110e83d003e3a", qop=auth, nc=00000001, cnonce="e3032318bd39ec7b", algorithm=MD5, opaque="00000000000000000000000000000000"], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42227]} response {}}
06:25:25.414 [XNIO-87 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
06:25:25.415 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5ae6f5ef
06:25:25.426 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@21eb0699
06:25:25.427 [XNIO-88 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1a3a926a
06:25:25.430 [XNIO-88 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1f3b8bc1
06:25:25.433 [XNIO-88 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1732b46
06:25:25.433 [XNIO-88 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7dbc6832
06:25:25.433 [XNIO-88 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5979449e
06:25:25.434 [XNIO-88 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-6', selector sun.nio.ch.EPollSelectorImpl@24358c25
06:25:25.434 [XNIO-88 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5e7c9e3
06:25:25.434 [XNIO-88 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7b8288dc
06:25:25.434 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.434 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.435 [XNIO-88 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-88 Accept', selector sun.nio.ch.EPollSelectorImpl@4f48f5d3
06:25:25.454 [XNIO-88 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:35183]}, cookies=[:]): <empty> }
06:25:25.454 [XNIO-88 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.457 [XNIO-88 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /pass (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:35183]}, cookies=[:]): <empty> }
06:25:25.458 [XNIO-88 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.458 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@21eb0699
06:25:25.468 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2a34e3d3
06:25:25.470 [XNIO-89 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-1', selector sun.nio.ch.EPollSelectorImpl@492f8d1f
06:25:25.476 [XNIO-89 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-4', selector sun.nio.ch.EPollSelectorImpl@78ed078d
06:25:25.477 [XNIO-89 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-2', selector sun.nio.ch.EPollSelectorImpl@550b986e
06:25:25.480 [XNIO-89 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-5', selector sun.nio.ch.EPollSelectorImpl@ce4cbd3
06:25:25.476 [XNIO-89 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-3', selector sun.nio.ch.EPollSelectorImpl@ca72d9
06:25:25.482 [XNIO-89 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-7', selector sun.nio.ch.EPollSelectorImpl@538bd303
06:25:25.482 [XNIO-89 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3946ea14
06:25:25.528 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.528 [XNIO-89 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 Accept', selector sun.nio.ch.EPollSelectorImpl@387ef943
06:25:25.528 [XNIO-89 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-89 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3151fbeb
06:25:25.529 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.621 [XNIO-89 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34743]}, cookies=[:]): <empty> }
06:25:25.622 [XNIO-89 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.626 [XNIO-89 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34743]}, cookies=[:]): <empty> }
06:25:25.626 [XNIO-89 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.627 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2a34e3d3
06:25:25.630 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@26dbda09
06:25:25.650 [XNIO-90 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-1', selector sun.nio.ch.EPollSelectorImpl@133128a0
06:25:25.660 [XNIO-90 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3194b63f
06:25:25.662 [XNIO-90 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-3', selector sun.nio.ch.EPollSelectorImpl@259493f5
06:25:25.666 [XNIO-90 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2c4a6b64
06:25:25.666 [XNIO-90 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-5', selector sun.nio.ch.EPollSelectorImpl@304e2072
06:25:25.669 [XNIO-90 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6fbc1506
06:25:25.669 [XNIO-90 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2ed02ac1
06:25:25.670 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.670 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.673 [XNIO-90 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 Accept', selector sun.nio.ch.EPollSelectorImpl@7e83bdfd
06:25:25.669 [XNIO-90 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-90 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1088f677
06:25:25.675 [XNIO-90 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42535]}, cookies=[:]): <empty> }
06:25:25.676 [XNIO-90 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.684 [XNIO-90 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42535]}, cookies=[:]): <empty> }
06:25:25.685 [XNIO-90 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.686 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@26dbda09
06:25:25.689 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@14ea5145
06:25:25.693 [XNIO-91 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-1', selector sun.nio.ch.EPollSelectorImpl@39871ecd
06:25:25.694 [XNIO-91 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-2', selector sun.nio.ch.EPollSelectorImpl@733129e4
06:25:25.697 [XNIO-91 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-3', selector sun.nio.ch.EPollSelectorImpl@35a2c44d
06:25:25.697 [XNIO-91 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5bf5b83
06:25:25.700 [XNIO-91 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5f7a97b5
06:25:25.702 [XNIO-91 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4ec80b82
06:25:25.697 [XNIO-91 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-5', selector sun.nio.ch.EPollSelectorImpl@39850003
06:25:25.710 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.710 [XNIO-91 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 Accept', selector sun.nio.ch.EPollSelectorImpl@56a759d4
06:25:25.710 [XNIO-91 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-91 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46021866
06:25:25.710 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.717 [XNIO-91 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:45521]}, cookies=[:]): <empty> }
06:25:25.717 [XNIO-91 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.722 [XNIO-91 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:45521]}, cookies=[:]): <empty> }
06:25:25.722 [XNIO-91 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.723 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@14ea5145
06:25:25.728 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1802e54b
06:25:25.730 [XNIO-92 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1e0c6324
06:25:25.734 [XNIO-92 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d828c74
06:25:25.734 [XNIO-92 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-3', selector sun.nio.ch.EPollSelectorImpl@63458f17
06:25:25.734 [XNIO-92 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5e6db8f4
06:25:25.734 [XNIO-92 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-5', selector sun.nio.ch.EPollSelectorImpl@11b1ee24
06:25:25.738 [XNIO-92 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-6', selector sun.nio.ch.EPollSelectorImpl@24223f12
06:25:25.738 [XNIO-92 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-7', selector sun.nio.ch.EPollSelectorImpl@37a9eaa3
06:25:25.739 [XNIO-92 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 I/O-8', selector sun.nio.ch.EPollSelectorImpl@17a35567
06:25:25.741 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.741 [XNIO-92 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-92 Accept', selector sun.nio.ch.EPollSelectorImpl@6ba1e0dc
06:25:25.741 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.751 [XNIO-92 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34327]}, cookies=[:]): <empty> }
06:25:25.752 [XNIO-92 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.754 [XNIO-92 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:34327]}, cookies=[:]): <empty> }
06:25:25.754 [XNIO-92 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.755 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1802e54b
06:25:25.758 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7654f9a
06:25:25.762 [XNIO-93 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3b6f6dd7
06:25:25.762 [XNIO-93 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-2', selector sun.nio.ch.EPollSelectorImpl@290e441c
06:25:25.763 [XNIO-93 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-3', selector sun.nio.ch.EPollSelectorImpl@15c171
06:25:25.766 [XNIO-93 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-4', selector sun.nio.ch.EPollSelectorImpl@58e02160
06:25:25.768 [XNIO-93 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1444f81e
06:25:25.769 [XNIO-93 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-6', selector sun.nio.ch.EPollSelectorImpl@90dcf97
06:25:25.770 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.770 [XNIO-93 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2db88ed9
06:25:25.770 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.770 [XNIO-93 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 I/O-7', selector sun.nio.ch.EPollSelectorImpl@53e13e96
06:25:25.770 [XNIO-93 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-93 Accept', selector sun.nio.ch.EPollSelectorImpl@398b49c7
06:25:25.774 [XNIO-93 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41983]}, cookies=[:]): <empty> }
06:25:25.774 [XNIO-93 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.776 [XNIO-93 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41983]}, cookies=[:]): <empty> }
06:25:25.777 [XNIO-93 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.777 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7654f9a
06:25:25.783 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7b190a60
06:25:25.786 [XNIO-94 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6f537ad5
06:25:25.787 [XNIO-94 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7f1cb080
06:25:25.787 [XNIO-94 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-2', selector sun.nio.ch.EPollSelectorImpl@52d5e3f7
06:25:25.787 [XNIO-94 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-6', selector sun.nio.ch.EPollSelectorImpl@66bf47d
06:25:25.787 [XNIO-94 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-7', selector sun.nio.ch.EPollSelectorImpl@579286b0
06:25:25.787 [XNIO-94 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7085c09
06:25:25.787 [XNIO-94 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-4', selector sun.nio.ch.EPollSelectorImpl@509948cf
06:25:25.787 [XNIO-94 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 I/O-8', selector sun.nio.ch.EPollSelectorImpl@be46878
06:25:25.790 [XNIO-94 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-94 Accept', selector sun.nio.ch.EPollSelectorImpl@6bfdb59e
06:25:25.790 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.790 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.798 [XNIO-94 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41321]}, cookies=[:]): <empty> }
06:25:25.798 [XNIO-94 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.802 [XNIO-94 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:41321]}, cookies=[:]): <empty> }
06:25:25.802 [XNIO-94 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.803 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7b190a60
06:25:25.808 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@28ab5ab6
06:25:25.810 [XNIO-95 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7c4191f2
06:25:25.814 [XNIO-95 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1e9753c2
06:25:25.814 [XNIO-95 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-3', selector sun.nio.ch.EPollSelectorImpl@47477a17
06:25:25.814 [XNIO-95 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1ba09687
06:25:25.814 [XNIO-95 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4e87a1aa
06:25:25.814 [XNIO-95 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6eebbe5
06:25:25.814 [XNIO-95 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3caefe7
06:25:25.815 [XNIO-95 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 I/O-8', selector sun.nio.ch.EPollSelectorImpl@779e1976
06:25:25.815 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.815 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.815 [XNIO-95 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-95 Accept', selector sun.nio.ch.EPollSelectorImpl@13e3cdb0
06:25:25.824 [XNIO-95 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40615]}, cookies=[:]): <empty> }
06:25:25.824 [XNIO-95 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.826 [XNIO-95 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:40615]}, cookies=[:]): <empty> }
06:25:25.827 [XNIO-95 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.827 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@28ab5ab6
06:25:25.830 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3fd16c7f
06:25:25.831 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.831 [XNIO-96 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6752db81
06:25:25.831 [XNIO-96 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2220b591
06:25:25.831 [XNIO-96 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5cf5a44c
06:25:25.831 [XNIO-96 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-4', selector sun.nio.ch.EPollSelectorImpl@18572013
06:25:25.831 [XNIO-96 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2669aa66
06:25:25.831 [XNIO-96 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-5', selector sun.nio.ch.EPollSelectorImpl@9e6e1de
06:25:25.831 [XNIO-96 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-6', selector sun.nio.ch.EPollSelectorImpl@14a981d8
06:25:25.831 [XNIO-96 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7b6aa8ef
06:25:25.831 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.833 [XNIO-96 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-96 Accept', selector sun.nio.ch.EPollSelectorImpl@279d24e7
06:25:25.834 [XNIO-96 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44503]}, cookies=[:]): <empty> }
06:25:25.834 [XNIO-96 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.836 [XNIO-96 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:44503]}, cookies=[:]): <empty> }
06:25:25.836 [XNIO-96 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.837 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3fd16c7f
06:25:25.841 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@589fa5c9
06:25:25.842 [XNIO-97 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6c2a2143
06:25:25.842 [XNIO-97 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-5', selector sun.nio.ch.EPollSelectorImpl@f26cb24
06:25:25.842 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.842 [XNIO-97 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-3', selector sun.nio.ch.EPollSelectorImpl@39aa0638
06:25:25.842 [XNIO-97 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-2', selector sun.nio.ch.EPollSelectorImpl@40e61a3d
06:25:25.842 [XNIO-97 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-8', selector sun.nio.ch.EPollSelectorImpl@50acb3e6
06:25:25.842 [XNIO-97 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-6', selector sun.nio.ch.EPollSelectorImpl@79089f25
06:25:25.842 [XNIO-97 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 Accept', selector sun.nio.ch.EPollSelectorImpl@61ed8c0
06:25:25.843 [XNIO-97 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6cfc744
06:25:25.843 [XNIO-97 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-97 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1385de35
06:25:25.843 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.846 [XNIO-97 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33233]}, cookies=[:]): <empty> }
06:25:25.847 [XNIO-97 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.849 [XNIO-97 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33233]}, cookies=[:]): <empty> }
06:25:25.849 [XNIO-97 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.850 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@589fa5c9
06:25:25.852 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@61419c61
06:25:25.853 [XNIO-98 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-1', selector sun.nio.ch.EPollSelectorImpl@d4324c5
06:25:25.853 [XNIO-98 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-2', selector sun.nio.ch.EPollSelectorImpl@47efc1f3
06:25:25.853 [XNIO-98 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-3', selector sun.nio.ch.EPollSelectorImpl@40729a70
06:25:25.853 [XNIO-98 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1095d7ae
06:25:25.853 [XNIO-98 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-4', selector sun.nio.ch.EPollSelectorImpl@115d6b69
06:25:25.853 [XNIO-98 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-6', selector sun.nio.ch.EPollSelectorImpl@28a75cbe
06:25:25.853 [XNIO-98 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6ad29d0b
06:25:25.853 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.853 [XNIO-98 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 I/O-8', selector sun.nio.ch.EPollSelectorImpl@18298bbd
06:25:25.853 [XNIO-98 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-98 Accept', selector sun.nio.ch.EPollSelectorImpl@24faa2fa
06:25:25.854 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.858 [XNIO-98 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:38073]}, cookies=[:]): <empty> }
06:25:25.858 [XNIO-98 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.860 [XNIO-98 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:38073]}, cookies=[:]): <empty> }
06:25:25.861 [XNIO-98 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.861 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@61419c61
06:25:25.867 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@78155ea5
06:25:25.870 [XNIO-99 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4d3d901d
06:25:25.870 [XNIO-99 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2b6f16ab
06:25:25.870 [XNIO-99 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5d0f15cc
06:25:25.870 [XNIO-99 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-4', selector sun.nio.ch.EPollSelectorImpl@752b8f93
06:25:25.870 [XNIO-99 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-1', selector sun.nio.ch.EPollSelectorImpl@60a363d4
06:25:25.874 [XNIO-99 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7a725e96
06:25:25.874 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.874 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.870 [XNIO-99 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-5', selector sun.nio.ch.EPollSelectorImpl@a85e36b
06:25:25.874 [XNIO-99 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 I/O-7', selector sun.nio.ch.EPollSelectorImpl@35920b1c
06:25:25.875 [XNIO-99 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-99 Accept', selector sun.nio.ch.EPollSelectorImpl@1ddf8b66
06:25:25.890 [XNIO-99 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46573]}, cookies=[:]): <empty> }
06:25:25.891 [XNIO-99 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.893 [XNIO-99 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:46573]}, cookies=[:]): <empty> }
06:25:25.893 [XNIO-99 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.894 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@78155ea5
06:25:25.896 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5752bfbd
06:25:25.898 [XNIO-100 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-1', selector sun.nio.ch.EPollSelectorImpl@37e16498
06:25:25.898 [XNIO-100 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-2', selector sun.nio.ch.EPollSelectorImpl@776e0c7a
06:25:25.899 [XNIO-100 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7836c5a6
06:25:25.899 [XNIO-100 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1985d440
06:25:25.899 [XNIO-100 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-6', selector sun.nio.ch.EPollSelectorImpl@13108b01
06:25:25.899 [XNIO-100 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6098ea3a
06:25:25.899 [XNIO-100 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3e12f34b
06:25:25.899 [XNIO-100 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2c361e6a
06:25:25.900 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.900 [XNIO-100 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-100 Accept', selector sun.nio.ch.EPollSelectorImpl@212c6034
06:25:25.902 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.907 [XNIO-100 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42191]}, cookies=[:]): <empty> }
06:25:25.907 [XNIO-100 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.910 [XNIO-100 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:42191]}, cookies=[:]): <empty> }
06:25:25.910 [XNIO-100 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.911 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5752bfbd
06:25:25.914 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@50570ce8
06:25:25.915 [XNIO-101 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4461c408
06:25:25.919 [XNIO-101 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-3', selector sun.nio.ch.EPollSelectorImpl@1e819b7f
06:25:25.919 [XNIO-101 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-5', selector sun.nio.ch.EPollSelectorImpl@85e808e
06:25:25.922 [XNIO-101 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-6', selector sun.nio.ch.EPollSelectorImpl@10800235
06:25:25.915 [XNIO-101 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-2', selector sun.nio.ch.EPollSelectorImpl@58d13163
06:25:25.924 [XNIO-101 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-7', selector sun.nio.ch.EPollSelectorImpl@336514e1
06:25:25.924 [XNIO-101 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-8', selector sun.nio.ch.EPollSelectorImpl@549a7be8
06:25:25.919 [XNIO-101 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3d4c77a1
06:25:25.925 [XNIO-101 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-101 Accept', selector sun.nio.ch.EPollSelectorImpl@7beffca6
06:25:25.925 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.925 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.933 [XNIO-101 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:35267]}, cookies=[:]): <empty> }
06:25:25.934 [XNIO-101 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.938 [XNIO-101 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:35267]}, cookies=[:]): <empty> }
06:25:25.938 [XNIO-101 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.939 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@50570ce8
06:25:25.942 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@24ba1979
06:25:25.944 [XNIO-102 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5f78d23b
06:25:25.944 [XNIO-102 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-2', selector sun.nio.ch.EPollSelectorImpl@58aed866
06:25:25.946 [XNIO-102 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5ea985cc
06:25:25.947 [XNIO-102 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6b4ec5af
06:25:25.944 [XNIO-102 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6f4ff927
06:25:25.948 [XNIO-102 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-6', selector sun.nio.ch.EPollSelectorImpl@23db0247
06:25:25.948 [XNIO-102 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1bc1e7e9
06:25:25.948 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
06:25:25.949 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
06:25:25.948 [XNIO-102 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 I/O-7', selector sun.nio.ch.EPollSelectorImpl@a17b819
06:25:25.951 [XNIO-102 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-102 Accept', selector sun.nio.ch.EPollSelectorImpl@618ae4bd
06:25:25.956 [XNIO-102 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33107]}, cookies=[:]): <empty> }
06:25:25.956 [XNIO-102 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.959 [XNIO-102 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { HEAD /handling (query=[:], headers={Connection=[Keep-Alive], Accept-Encoding=[gzip], User-Agent=[okhttp/3.5.0], Host=[localhost:33107]}, cookies=[:]): <empty> }
06:25:25.959 [XNIO-102 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
06:25:25.960 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@24ba1979

Standard error

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