19:16:20.342 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@8a8a80e
19:16:20.354 [XNIO-11 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-1', selector sun.nio.ch.EPollSelectorImpl@76dae400
19:16:20.360 [XNIO-11 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-2', selector sun.nio.ch.EPollSelectorImpl@20ba4434
19:16:20.367 [XNIO-11 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-3', selector sun.nio.ch.EPollSelectorImpl@55b16c99
19:16:20.407 [XNIO-11 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7aa89fa9
19:16:20.410 [XNIO-11 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1fbff840
19:16:20.414 [XNIO-11 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3a717517
19:16:20.415 [XNIO-11 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-6', selector sun.nio.ch.EPollSelectorImpl@116f01c8
19:16:20.419 [XNIO-11 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2fed9dd3
19:16:20.424 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:20.426 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:20.429 [XNIO-11 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-11 Accept', selector sun.nio.ch.EPollSelectorImpl@797ead25
19:16:20.478 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37699/alpha
19:16:20.479 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:20.492 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37699]}, cookies=[:]): <empty> }
19:16:20.525 [XNIO-11 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:20.529 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:20.529 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:20.530 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:20.530 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:20.530 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:20.530 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:20.539 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37699/alpha
19:16:20.541 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:20.570 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37699]}, cookies=[:]): <empty> }
19:16:20.572 [XNIO-11 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:20.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:20.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:20.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:20.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:20.575 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:20.575 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:20.596 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@8a8a80e
19:16:20.632 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@14e6519b
19:16:20.676 [XNIO-12 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-1', selector sun.nio.ch.EPollSelectorImpl@af40dc5
19:16:20.688 [XNIO-12 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4b68aee6
19:16:20.693 [XNIO-12 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-3', selector sun.nio.ch.EPollSelectorImpl@256faddd
19:16:20.695 [XNIO-12 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-4', selector sun.nio.ch.EPollSelectorImpl@55f7b19a
19:16:20.699 [XNIO-12 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-5', selector sun.nio.ch.EPollSelectorImpl@37e16498
19:16:20.707 [XNIO-12 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-6', selector sun.nio.ch.EPollSelectorImpl@776e0c7a
19:16:20.718 [XNIO-12 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7836c5a6
19:16:20.723 [XNIO-12 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6098ea3a
19:16:20.732 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:20.733 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:20.740 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43767/alpha
19:16:20.741 [XNIO-12 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-12 Accept', selector sun.nio.ch.EPollSelectorImpl@1985d440
19:16:20.741 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.285 [XNIO-12 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43767]}, cookies=[:]): <empty> }
19:16:21.287 [XNIO-12 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:21.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:21.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:21.291 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:21.291 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.291 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43767/alpha
19:16:21.292 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.337 [XNIO-12 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43767]}, cookies=[:]): <empty> }
19:16:21.339 [XNIO-12 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:21.341 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.342 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@14e6519b
19:16:21.352 [XNIO-12 task-5] 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.protocols.ssl.SslConduit.doWrap(SslConduit.java:892)
at ersatz.undertow.protocols.ssl.SslConduit.write(SslConduit.java:379)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
... 27 common frames omitted
19:16:21.356 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2893e58c
19:16:21.360 [XNIO-13 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5fe9a8c5
19:16:21.367 [XNIO-13 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-2', selector sun.nio.ch.EPollSelectorImpl@732d5ce0
19:16:21.370 [XNIO-13 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-3', selector sun.nio.ch.EPollSelectorImpl@23c2e5c2
19:16:21.371 [XNIO-13 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7e2179c4
19:16:21.374 [XNIO-13 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5e743c55
19:16:21.379 [XNIO-13 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-7', selector sun.nio.ch.EPollSelectorImpl@11fba9f
19:16:21.379 [XNIO-13 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-6', selector sun.nio.ch.EPollSelectorImpl@df54360
19:16:21.383 [XNIO-13 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 I/O-8', selector sun.nio.ch.EPollSelectorImpl@64d9bede
19:16:21.384 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:21.385 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:21.387 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34203/alpha
19:16:21.387 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.389 [XNIO-13 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-13 Accept', selector sun.nio.ch.EPollSelectorImpl@62c7408d
19:16:21.411 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34203]}, cookies=[:]): <empty> }
19:16:21.412 [XNIO-13 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: {"value":"ok-json"}
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/json
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 39
19:16:21.414 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.444 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34203/alpha
19:16:21.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.449 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34203]}, cookies=[:]): <empty> }
19:16:21.451 [XNIO-13 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: {"value":"ok-json"}
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/json
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 39
19:16:21.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.454 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2893e58c
19:16:21.465 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1fe3c7ab
19:16:21.468 [XNIO-14 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-1', selector sun.nio.ch.EPollSelectorImpl@7f196f35
19:16:21.484 [XNIO-14 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6e3cad90
19:16:21.488 [XNIO-14 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7c675919
19:16:21.503 [XNIO-14 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-4', selector sun.nio.ch.EPollSelectorImpl@eed2ed7
19:16:21.506 [XNIO-14 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-5', selector sun.nio.ch.EPollSelectorImpl@63d06d46
19:16:21.507 [XNIO-14 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6482f4b4
19:16:21.527 [XNIO-14 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7cd23470
19:16:21.530 [XNIO-14 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 I/O-8', selector sun.nio.ch.EPollSelectorImpl@446ebfae
19:16:21.538 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:21.538 [XNIO-14 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-14 Accept', selector sun.nio.ch.EPollSelectorImpl@6927a1c6
19:16:21.539 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:21.542 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:35331/alpha
19:16:21.543 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.667 [XNIO-14 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35331]}, cookies=[:]): <empty> }
19:16:21.670 [XNIO-14 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
19:16:21.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: {"value":"ok-json"}
19:16:21.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/json
19:16:21.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 39
19:16:21.673 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.673 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:35331/alpha
19:16:21.674 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.699 [XNIO-14 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35331]}, cookies=[:]): <empty> }
19:16:21.702 [XNIO-14 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/json]}): {"value":"ok-json"}
19:16:21.705 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: {"value":"ok-json"}
19:16:21.705 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.705 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.706 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/json
19:16:21.706 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 39
19:16:21.706 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.706 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1fe3c7ab
19:16:21.731 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1d7871ee
19:16:21.743 [XNIO-15 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2f134dd7
19:16:21.758 [XNIO-15 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-2', selector sun.nio.ch.EPollSelectorImpl@169528a9
19:16:21.762 [XNIO-15 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4d466b50
19:16:21.763 [XNIO-15 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-4', selector sun.nio.ch.EPollSelectorImpl@66061749
19:16:21.764 [XNIO-15 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1597e54c
19:16:21.766 [XNIO-15 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-8', selector sun.nio.ch.EPollSelectorImpl@57327b81
19:16:21.763 [XNIO-15 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-6', selector sun.nio.ch.EPollSelectorImpl@57643eab
19:16:21.775 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:21.775 [XNIO-15 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 Accept', selector sun.nio.ch.EPollSelectorImpl@540ad1ec
19:16:21.763 [XNIO-15 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-15 I/O-5', selector sun.nio.ch.EPollSelectorImpl@cfa0cbc
19:16:21.779 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:21.781 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42137/alpha
19:16:21.781 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.789 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42137]}, cookies=[:]): <empty> }
19:16:21.790 [XNIO-15 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <?xml version="1.0"?><message value="ok-xml"/>
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/xml
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 65
19:16:21.791 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.795 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42137/alpha
19:16:21.796 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.798 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42137]}, cookies=[:]): <empty> }
19:16:21.801 [XNIO-15 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <?xml version="1.0"?><message value="ok-xml"/>
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/xml
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 65
19:16:21.802 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:21.805 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1d7871ee
19:16:21.816 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@377521b3
19:16:21.826 [XNIO-16 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1903423c
19:16:21.838 [XNIO-16 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-3', selector sun.nio.ch.EPollSelectorImpl@e03ff5b
19:16:21.842 [XNIO-16 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3ec7d7fe
19:16:21.858 [XNIO-16 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-4', selector sun.nio.ch.EPollSelectorImpl@cf122df
19:16:21.859 [XNIO-16 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-5', selector sun.nio.ch.EPollSelectorImpl@203e154b
19:16:21.860 [XNIO-16 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-6', selector sun.nio.ch.EPollSelectorImpl@8643997
19:16:21.878 [XNIO-16 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4e6263ce
19:16:21.890 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:21.890 [XNIO-16 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 I/O-8', selector sun.nio.ch.EPollSelectorImpl@720688b7
19:16:21.891 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:21.893 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43015/alpha
19:16:21.893 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:21.894 [XNIO-16 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-16 Accept', selector sun.nio.ch.EPollSelectorImpl@b2a4c8e
19:16:22.014 [XNIO-16 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43015]}, cookies=[:]): <empty> }
19:16:22.016 [XNIO-16 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <?xml version="1.0"?><message value="ok-xml"/>
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/xml
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 65
19:16:22.018 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.021 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43015/alpha
19:16:22.021 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.046 [XNIO-16 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43015]}, cookies=[:]): <empty> }
19:16:22.048 [XNIO-16 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[application/xml]}): <?xml version="1.0"?><message value="ok-xml"/>
19:16:22.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <?xml version="1.0"?><message value="ok-xml"/>
19:16:22.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> application/xml
19:16:22.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 65
19:16:22.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.052 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@377521b3
19:16:22.061 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4c7fdc35
19:16:22.063 [XNIO-17 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-1', selector sun.nio.ch.EPollSelectorImpl@a433610
19:16:22.075 [XNIO-17 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-3', selector sun.nio.ch.EPollSelectorImpl@784fd989
19:16:22.075 [XNIO-17 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7e6bce14
19:16:22.086 [XNIO-17 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-5', selector sun.nio.ch.EPollSelectorImpl@12d70464
19:16:22.075 [XNIO-17 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-4', selector sun.nio.ch.EPollSelectorImpl@293ead78
19:16:22.096 [XNIO-17 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7aaa5865
19:16:22.098 [XNIO-17 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-6', selector sun.nio.ch.EPollSelectorImpl@b3b4155
19:16:22.098 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.099 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.100 [XNIO-17 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 I/O-8', selector sun.nio.ch.EPollSelectorImpl@8f5e12d
19:16:22.101 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41457/alpha
19:16:22.101 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.104 [XNIO-17 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-17 Accept', selector sun.nio.ch.EPollSelectorImpl@205b9fec
19:16:22.125 [XNIO-17 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41457]}, cookies=[:]): <empty> }
19:16:22.127 [XNIO-17 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <html><body>ok-html</body>
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/html
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 40
19:16:22.128 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.145 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41457/alpha
19:16:22.146 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.172 [XNIO-17 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41457]}, cookies=[:]): <empty> }
19:16:22.176 [XNIO-17 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
19:16:22.177 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <html><body>ok-html</body>
19:16:22.177 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.177 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.178 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/html
19:16:22.178 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 40
19:16:22.178 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.179 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4c7fdc35
19:16:22.210 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@71c0a1da
19:16:22.215 [XNIO-17 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
... 25 common frames omitted
19:16:22.240 [XNIO-18 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1106780
19:16:22.247 [XNIO-18 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-2', selector sun.nio.ch.EPollSelectorImpl@113d1434
19:16:22.249 [XNIO-18 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6a105e59
19:16:22.253 [XNIO-18 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-4', selector sun.nio.ch.EPollSelectorImpl@549ad92
19:16:22.255 [XNIO-18 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-5', selector sun.nio.ch.EPollSelectorImpl@492b9e2e
19:16:22.274 [XNIO-18 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-6', selector sun.nio.ch.EPollSelectorImpl@375a48d1
19:16:22.275 [XNIO-18 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-7', selector sun.nio.ch.EPollSelectorImpl@74d2bdef
19:16:22.286 [XNIO-18 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 I/O-8', selector sun.nio.ch.EPollSelectorImpl@48858e83
19:16:22.295 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.296 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.297 [XNIO-18 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-18 Accept', selector sun.nio.ch.EPollSelectorImpl@5f3b4e31
19:16:22.299 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:38197/alpha
19:16:22.299 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.358 [XNIO-18 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38197]}, cookies=[:]): <empty> }
19:16:22.359 [XNIO-18 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <html><body>ok-html</body>
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/html
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 40
19:16:22.360 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.361 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:38197/alpha
19:16:22.361 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.387 [XNIO-18 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38197]}, cookies=[:]): <empty> }
19:16:22.390 [XNIO-18 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/html]}): <html><body>ok-html</body>
19:16:22.391 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: <html><body>ok-html</body>
19:16:22.391 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.391 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.392 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/html
19:16:22.392 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 40
19:16:22.392 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.392 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@71c0a1da
19:16:22.401 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@10c64d63
19:16:22.403 [XNIO-19 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-1', selector sun.nio.ch.EPollSelectorImpl@10a11481
19:16:22.405 [XNIO-19 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-2', selector sun.nio.ch.EPollSelectorImpl@34d20946
19:16:22.406 [XNIO-19 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-3', selector sun.nio.ch.EPollSelectorImpl@24bc6266
19:16:22.406 [XNIO-19 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3f34cbf8
19:16:22.409 [XNIO-19 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-5', selector sun.nio.ch.EPollSelectorImpl@690d9d64
19:16:22.410 [XNIO-19 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6d78155d
19:16:22.414 [XNIO-19 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1826aed2
19:16:22.415 [XNIO-19 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5130e2c9
19:16:22.416 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.417 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.418 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42725/alpha
19:16:22.419 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.419 [XNIO-19 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-19 Accept', selector sun.nio.ch.EPollSelectorImpl@7d6b0432
19:16:22.433 [XNIO-19 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42725]}, cookies=[:]): <empty> }
19:16:22.435 [XNIO-19 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: alpha,bravo,charlie
one,two,three
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/csv
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 53
19:16:22.437 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.442 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42725/alpha
19:16:22.442 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.447 [XNIO-19 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42725]}, cookies=[:]): <empty> }
19:16:22.448 [XNIO-19 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: alpha,bravo,charlie
one,two,three
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/csv
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 53
19:16:22.450 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.451 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@10c64d63
19:16:22.456 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@58617de6
19:16:22.458 [XNIO-20 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2fb22bbf
19:16:22.459 [XNIO-20 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-2', selector sun.nio.ch.EPollSelectorImpl@1e0e2b0e
19:16:22.459 [XNIO-20 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-3', selector sun.nio.ch.EPollSelectorImpl@77d78b6c
19:16:22.463 [XNIO-20 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7433330a
19:16:22.465 [XNIO-20 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-5', selector sun.nio.ch.EPollSelectorImpl@65fe916f
19:16:22.465 [XNIO-20 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4ee35987
19:16:22.466 [XNIO-20 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2b8e8b1c
19:16:22.466 [XNIO-20 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 I/O-8', selector sun.nio.ch.EPollSelectorImpl@44070a84
19:16:22.474 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.474 [XNIO-20 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-20 Accept', selector sun.nio.ch.EPollSelectorImpl@5a4fe364
19:16:22.476 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.477 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:45521/alpha
19:16:22.477 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.515 [XNIO-20 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45521]}, cookies=[:]): <empty> }
19:16:22.516 [XNIO-20 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
19:16:22.517 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: alpha,bravo,charlie
one,two,three
19:16:22.517 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.517 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.517 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/csv
19:16:22.518 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 53
19:16:22.518 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.518 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:45521/alpha
19:16:22.519 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.555 [XNIO-20 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /alpha (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45521]}, cookies=[:]): <empty> }
19:16:22.564 [XNIO-20 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/csv]}): alpha,bravo,charlie
one,two,three
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: alpha,bravo,charlie
one,two,three
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/csv
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 53
19:16:22.566 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.567 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@58617de6
19:16:22.581 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1ea098cd
19:16:22.583 [XNIO-21 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2f3215f5
19:16:22.584 [XNIO-21 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-2', selector sun.nio.ch.EPollSelectorImpl@18d73b36
19:16:22.584 [XNIO-21 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-3', selector sun.nio.ch.EPollSelectorImpl@185d4db4
19:16:22.584 [XNIO-21 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-4', selector sun.nio.ch.EPollSelectorImpl@41db86c1
19:16:22.585 [XNIO-21 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1010f305
19:16:22.586 [XNIO-21 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-6', selector sun.nio.ch.EPollSelectorImpl@356fe4e9
19:16:22.587 [XNIO-21 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6f9cb5a9
19:16:22.587 [XNIO-21 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 I/O-7', selector sun.nio.ch.EPollSelectorImpl@69014f01
19:16:22.590 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.590 [XNIO-21 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-21 Accept', selector sun.nio.ch.EPollSelectorImpl@26308514
19:16:22.591 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.597 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34533/bravo
19:16:22.597 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.599 [XNIO-21 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34533]}, cookies=[:]): <empty> }
19:16:22.600 [XNIO-21 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.601 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.602 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34533/bravo
19:16:22.603 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.603 [XNIO-21 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34533]}, cookies=[:]): <empty> }
19:16:22.604 [XNIO-21 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.607 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1ea098cd
19:16:22.613 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@17177b56
19:16:22.624 [XNIO-22 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-1', selector sun.nio.ch.EPollSelectorImpl@36606d7b
19:16:22.624 [XNIO-22 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7f69bb51
19:16:22.625 [XNIO-22 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-3', selector sun.nio.ch.EPollSelectorImpl@151085d
19:16:22.627 [XNIO-22 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7150a1fe
19:16:22.628 [XNIO-22 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6983f2b1
19:16:22.628 [XNIO-22 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-5', selector sun.nio.ch.EPollSelectorImpl@44ce4bf3
19:16:22.633 [XNIO-22 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-7', selector sun.nio.ch.EPollSelectorImpl@190c8e8d
19:16:22.634 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.634 [XNIO-22 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 I/O-8', selector sun.nio.ch.EPollSelectorImpl@51ff8fa6
19:16:22.634 [XNIO-22 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-22 Accept', selector sun.nio.ch.EPollSelectorImpl@4fe17fd8
19:16:22.635 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.636 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43463/bravo
19:16:22.637 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.642 [XNIO-22 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43463]}, cookies=[:]): <empty> }
19:16:22.643 [XNIO-22 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.644 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.645 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43463/bravo
19:16:22.645 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.646 [XNIO-22 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43463]}, cookies=[:]): <empty> }
19:16:22.647 [XNIO-22 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.649 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@17177b56
19:16:22.656 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3fb5e9e4
19:16:22.660 [XNIO-23 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-1', selector sun.nio.ch.EPollSelectorImpl@66d6dd42
19:16:22.660 [XNIO-23 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7c2d78a9
19:16:22.660 [XNIO-23 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-2', selector sun.nio.ch.EPollSelectorImpl@78a45545
19:16:22.662 [XNIO-23 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-4', selector sun.nio.ch.EPollSelectorImpl@753e2a98
19:16:22.666 [XNIO-23 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-5', selector sun.nio.ch.EPollSelectorImpl@70c519c6
19:16:22.667 [XNIO-23 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-6', selector sun.nio.ch.EPollSelectorImpl@34c740ab
19:16:22.667 [XNIO-23 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-7', selector sun.nio.ch.EPollSelectorImpl@262f5256
19:16:22.667 [XNIO-23 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 I/O-8', selector sun.nio.ch.EPollSelectorImpl@433fdfdf
19:16:22.668 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.668 [XNIO-23 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-23 Accept', selector sun.nio.ch.EPollSelectorImpl@5e30f86b
19:16:22.669 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.673 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45481/bravo?alpha=one
19:16:22.673 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.675 [XNIO-23 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45481]}, cookies=[:]): <empty> }
19:16:22.691 [XNIO-23 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.692 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.693 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45481/bravo?alpha=one
19:16:22.693 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.694 [XNIO-23 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45481]}, cookies=[:]): <empty> }
19:16:22.696 [XNIO-23 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.697 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.697 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3fb5e9e4
19:16:22.709 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2a34a116
19:16:22.711 [XNIO-24 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-1', selector sun.nio.ch.EPollSelectorImpl@342f53bf
19:16:22.714 [XNIO-24 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-2', selector sun.nio.ch.EPollSelectorImpl@60da111c
19:16:22.725 [XNIO-24 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3a317666
19:16:22.730 [XNIO-24 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2ab0f614
19:16:22.734 [XNIO-24 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4d7cc5e8
19:16:22.735 [XNIO-24 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-6', selector sun.nio.ch.EPollSelectorImpl@f44a097
19:16:22.735 [XNIO-24 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-7', selector sun.nio.ch.EPollSelectorImpl@77b8b26f
19:16:22.750 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.750 [XNIO-24 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7c713679
19:16:22.751 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.750 [XNIO-24 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-24 Accept', selector sun.nio.ch.EPollSelectorImpl@77fdbefe
19:16:22.752 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34691/bravo?alpha=one
19:16:22.753 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.757 [XNIO-24 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34691]}, cookies=[:]): <empty> }
19:16:22.761 [XNIO-24 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.763 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.764 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34691/bravo?alpha=one
19:16:22.764 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.765 [XNIO-24 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34691]}, cookies=[:]): <empty> }
19:16:22.766 [XNIO-24 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.767 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.767 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2a34a116
19:16:22.772 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3a89d5a3
19:16:22.774 [XNIO-25 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5687c9c9
19:16:22.778 [XNIO-25 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3d88d34d
19:16:22.782 [XNIO-25 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-4', selector sun.nio.ch.EPollSelectorImpl@89906a7
19:16:22.783 [XNIO-25 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-6', selector sun.nio.ch.EPollSelectorImpl@574cbb82
19:16:22.783 [XNIO-25 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-7', selector sun.nio.ch.EPollSelectorImpl@740f70ec
19:16:22.783 [XNIO-25 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2e226499
19:16:22.782 [XNIO-25 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4da7f7c6
19:16:22.785 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.783 [XNIO-25 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 I/O-5', selector sun.nio.ch.EPollSelectorImpl@301f8701
19:16:22.785 [XNIO-25 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-25 Accept', selector sun.nio.ch.EPollSelectorImpl@152a258f
19:16:22.785 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.787 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42657/bravo?alpha=one&alpha=two
19:16:22.788 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.790 [XNIO-25 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one, two]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42657]}, cookies=[:]): <empty> }
19:16:22.791 [XNIO-25 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.792 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.793 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42657/bravo?alpha=one&alpha=two
19:16:22.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.799 [XNIO-25 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one, two]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42657]}, cookies=[:]): <empty> }
19:16:22.800 [XNIO-25 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.801 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.802 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3a89d5a3
19:16:22.811 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@1b1efed1
19:16:22.814 [XNIO-26 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-1', selector sun.nio.ch.EPollSelectorImpl@235f87e8
19:16:22.814 [XNIO-26 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4dfec20a
19:16:22.814 [XNIO-26 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-4', selector sun.nio.ch.EPollSelectorImpl@715c829
19:16:22.814 [XNIO-26 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4f68a37f
19:16:22.814 [XNIO-26 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3dc9f8dc
19:16:22.814 [XNIO-26 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-7', selector sun.nio.ch.EPollSelectorImpl@795c2584
19:16:22.814 [XNIO-26 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-5', selector sun.nio.ch.EPollSelectorImpl@21eb3ed7
19:16:22.815 [XNIO-26 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 I/O-8', selector sun.nio.ch.EPollSelectorImpl@6d1f1203
19:16:22.815 [XNIO-26 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-26 Accept', selector sun.nio.ch.EPollSelectorImpl@404f1c67
19:16:22.815 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:22.816 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:22.974 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34443/bravo?alpha=one&alpha=two&bravo=three
19:16:22.975 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.982 [XNIO-26 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one, two], bravo:[three]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34443]}, cookies=[:]): <empty> }
19:16:22.983 [XNIO-26 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.984 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.985 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34443/bravo?alpha=one&alpha=two&bravo=three
19:16:22.985 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:22.992 [XNIO-26 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /bravo (query=[alpha:[one, two], bravo:[three]], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34443]}, cookies=[:]): <empty> }
19:16:22.994 [XNIO-26 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:22.997 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:22.999 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@1b1efed1
19:16:23.009 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@12ecd9ed
19:16:23.011 [XNIO-27 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-1', selector sun.nio.ch.EPollSelectorImpl@b411345
19:16:23.018 [XNIO-27 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2f1e9c2f
19:16:23.018 [XNIO-27 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3fab235a
19:16:23.018 [XNIO-27 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6b15f9d4
19:16:23.018 [XNIO-27 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5f33efd3
19:16:23.019 [XNIO-27 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2533239b
19:16:23.020 [XNIO-27 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-8', selector sun.nio.ch.EPollSelectorImpl@611a347e
19:16:23.018 [XNIO-27 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 I/O-5', selector sun.nio.ch.EPollSelectorImpl@d9978b8
19:16:23.031 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.031 [XNIO-27 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-27 Accept', selector sun.nio.ch.EPollSelectorImpl@59b537da
19:16:23.032 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.038 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33485/charlie
19:16:23.038 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.046 [XNIO-27 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33485]}, cookies=[:]): <empty> }
19:16:23.047 [XNIO-27 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.051 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33485/charlie
19:16:23.051 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.052 [XNIO-27 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33485]}, cookies=[:]): <empty> }
19:16:23.053 [XNIO-27 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.053 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.053 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.054 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@12ecd9ed
19:16:23.059 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@28474493
19:16:23.063 [XNIO-28 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5a192d80
19:16:23.063 [XNIO-28 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-2', selector sun.nio.ch.EPollSelectorImpl@486a8ca5
19:16:23.063 [XNIO-28 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2e2b138a
19:16:23.064 [XNIO-28 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3015cd0e
19:16:23.065 [XNIO-28 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-5', selector sun.nio.ch.EPollSelectorImpl@63e810d3
19:16:23.066 [XNIO-28 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1078e84f
19:16:23.066 [XNIO-28 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-7', selector sun.nio.ch.EPollSelectorImpl@f6352b3
19:16:23.066 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.066 [XNIO-28 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4c772223
19:16:23.066 [XNIO-28 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-28 Accept', selector sun.nio.ch.EPollSelectorImpl@72c6fd6d
19:16:23.067 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.068 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:32825/charlie
19:16:23.068 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.070 [XNIO-28 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:32825]}, cookies=[:]): <empty> }
19:16:23.071 [XNIO-28 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.072 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.072 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.072 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.072 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.073 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.073 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.073 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:32825/charlie
19:16:23.074 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.079 [XNIO-28 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:32825]}, cookies=[:]): <empty> }
19:16:23.083 [XNIO-28 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.084 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@28474493
19:16:23.092 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@70f083d9
19:16:23.094 [XNIO-29 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-1', selector sun.nio.ch.EPollSelectorImpl@eca5620
19:16:23.097 [XNIO-29 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2d6d92bd
19:16:23.098 [XNIO-29 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-3', selector sun.nio.ch.EPollSelectorImpl@35da1648
19:16:23.099 [XNIO-29 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7e3d39ec
19:16:23.102 [XNIO-29 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-5', selector sun.nio.ch.EPollSelectorImpl@19c2efb2
19:16:23.106 [XNIO-29 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-7', selector sun.nio.ch.EPollSelectorImpl@48bbe073
19:16:23.106 [XNIO-29 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-8', selector sun.nio.ch.EPollSelectorImpl@63bbc471
19:16:23.106 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.106 [XNIO-29 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 Accept', selector sun.nio.ch.EPollSelectorImpl@1efd3daf
19:16:23.106 [XNIO-29 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-29 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7ad31608
19:16:23.109 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.111 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:32923/charlie
19:16:23.111 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: hat -> [fedora]
19:16:23.111 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.115 [XNIO-29 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], hat=[fedora], Host=[localhost:32923]}, cookies=[:]): <empty> }
19:16:23.118 [XNIO-29 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.119 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.120 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:32923/charlie
19:16:23.120 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: hat -> [fedora]
19:16:23.120 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.122 [XNIO-29 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], hat=[fedora], Host=[localhost:32923]}, cookies=[:]): <empty> }
19:16:23.123 [XNIO-29 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.124 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.125 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@70f083d9
19:16:23.129 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@490a2eb5
19:16:23.132 [XNIO-30 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-1', selector sun.nio.ch.EPollSelectorImpl@41f3fcbe
19:16:23.133 [XNIO-30 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3e338c24
19:16:23.132 [XNIO-30 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-2', selector sun.nio.ch.EPollSelectorImpl@49feecd4
19:16:23.134 [XNIO-30 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-4', selector sun.nio.ch.EPollSelectorImpl@523fdae9
19:16:23.138 [XNIO-30 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6df1494e
19:16:23.138 [XNIO-30 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-6', selector sun.nio.ch.EPollSelectorImpl@5d1c4b00
19:16:23.138 [XNIO-30 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-7', selector sun.nio.ch.EPollSelectorImpl@543d19e0
19:16:23.138 [XNIO-30 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5bd024b9
19:16:23.142 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.142 [XNIO-30 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-30 Accept', selector sun.nio.ch.EPollSelectorImpl@197a026e
19:16:23.143 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.144 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:38911/charlie
19:16:23.145 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: coat -> [overcoat something]
19:16:23.145 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.146 [XNIO-30 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], coat=[overcoat something], User-Agent=[Java/1.8.0_222], Host=[localhost:38911]}, cookies=[:]): <empty> }
19:16:23.147 [XNIO-30 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.148 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.149 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:38911/charlie
19:16:23.149 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: coat -> [overcoat something]
19:16:23.149 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.150 [XNIO-30 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /charlie (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], coat=[overcoat something], User-Agent=[Java/1.8.0_222], Host=[localhost:38911]}, cookies=[:]): <empty> }
19:16:23.150 [XNIO-30 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.151 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.152 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@490a2eb5
19:16:23.166 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@23d22afb
19:16:23.170 [XNIO-31 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-1', selector sun.nio.ch.EPollSelectorImpl@503eb854
19:16:23.171 [XNIO-31 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-2', selector sun.nio.ch.EPollSelectorImpl@76a61491
19:16:23.171 [XNIO-31 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-3', selector sun.nio.ch.EPollSelectorImpl@72f54275
19:16:23.175 [XNIO-31 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-4', selector sun.nio.ch.EPollSelectorImpl@14346bc9
19:16:23.175 [XNIO-31 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-5', selector sun.nio.ch.EPollSelectorImpl@48a2b9ee
19:16:23.176 [XNIO-31 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-6', selector sun.nio.ch.EPollSelectorImpl@40faef6c
19:16:23.176 [XNIO-31 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-7', selector sun.nio.ch.EPollSelectorImpl@71de262e
19:16:23.176 [XNIO-31 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 I/O-8', selector sun.nio.ch.EPollSelectorImpl@199bf9fc
19:16:23.178 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.178 [XNIO-31 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-31 Accept', selector sun.nio.ch.EPollSelectorImpl@4e1eacd5
19:16:23.179 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.183 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41133/delta
19:16:23.184 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.186 [XNIO-31 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41133]}, cookies=[:]): <empty> }
19:16:23.191 [XNIO-31 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.192 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.202 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41133/delta
19:16:23.202 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.206 [XNIO-31 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41133]}, cookies=[:]): <empty> }
19:16:23.207 [XNIO-31 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.208 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.209 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@23d22afb
19:16:23.216 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@7c11ee89
19:16:23.222 [XNIO-32 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-1', selector sun.nio.ch.EPollSelectorImpl@fa9d56b
19:16:23.223 [XNIO-32 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-2', selector sun.nio.ch.EPollSelectorImpl@34878431
19:16:23.230 [XNIO-32 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-3', selector sun.nio.ch.EPollSelectorImpl@669ea077
19:16:23.231 [XNIO-32 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-4', selector sun.nio.ch.EPollSelectorImpl@53fa1b2c
19:16:23.231 [XNIO-32 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-6', selector sun.nio.ch.EPollSelectorImpl@37f1877a
19:16:23.231 [XNIO-32 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-5', selector sun.nio.ch.EPollSelectorImpl@69c64a4c
19:16:23.231 [XNIO-32 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-7', selector sun.nio.ch.EPollSelectorImpl@a5f396d
19:16:23.232 [XNIO-32 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1550e80a
19:16:23.232 [XNIO-32 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-32 Accept', selector sun.nio.ch.EPollSelectorImpl@5a049e59
19:16:23.232 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.233 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.236 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43095/delta
19:16:23.236 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.242 [XNIO-32 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43095]}, cookies=[:]): <empty> }
19:16:23.243 [XNIO-32 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.244 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.245 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.245 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.245 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.245 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.245 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.246 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43095/delta
19:16:23.246 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.250 [XNIO-32 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43095]}, cookies=[:]): <empty> }
19:16:23.252 [XNIO-32 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.253 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.254 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@7c11ee89
19:16:23.270 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@79360c91
19:16:23.272 [XNIO-33 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2ec4d40f
19:16:23.272 [XNIO-33 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5a57870e
19:16:23.273 [XNIO-33 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-3', selector sun.nio.ch.EPollSelectorImpl@13e14de0
19:16:23.274 [XNIO-33 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-5', selector sun.nio.ch.EPollSelectorImpl@41393595
19:16:23.274 [XNIO-33 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-4', selector sun.nio.ch.EPollSelectorImpl@77e5e31f
19:16:23.274 [XNIO-33 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-6', selector sun.nio.ch.EPollSelectorImpl@32b9d1f1
19:16:23.278 [XNIO-33 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-8', selector sun.nio.ch.EPollSelectorImpl@26ceb809
19:16:23.281 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.278 [XNIO-33 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1166a338
19:16:23.281 [XNIO-33 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-33 Accept', selector sun.nio.ch.EPollSelectorImpl@7a682e22
19:16:23.282 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.286 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37367/delta
19:16:23.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=chocolate-chip]
19:16:23.290 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.295 [XNIO-33 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=chocolate-chip], User-Agent=[Java/1.8.0_222], Host=[localhost:37367]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@354a8aa1]): <empty> }
19:16:23.312 [XNIO-33 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.315 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.316 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37367/delta
19:16:23.317 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=chocolate-chip]
19:16:23.317 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.322 [XNIO-33 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=chocolate-chip], User-Agent=[Java/1.8.0_222], Host=[localhost:37367]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@1f13fc58]): <empty> }
19:16:23.324 [XNIO-33 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.328 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.330 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@79360c91
19:16:23.336 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5c0d5284
19:16:23.350 [XNIO-34 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-1', selector sun.nio.ch.EPollSelectorImpl@f7f750a
19:16:23.362 [XNIO-34 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5111377a
19:16:23.363 [XNIO-34 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-5', selector sun.nio.ch.EPollSelectorImpl@480a7ad3
19:16:23.362 [XNIO-34 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5bb5f1aa
19:16:23.363 [XNIO-34 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-6', selector sun.nio.ch.EPollSelectorImpl@539d9b6a
19:16:23.363 [XNIO-34 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5aef015e
19:16:23.363 [XNIO-34 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-7', selector sun.nio.ch.EPollSelectorImpl@152d2958
19:16:23.366 [XNIO-34 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 I/O-8', selector sun.nio.ch.EPollSelectorImpl@add4221
19:16:23.372 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.373 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.374 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:44541/delta
19:16:23.375 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=chocolate-chip; count=dozen]
19:16:23.375 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.372 [XNIO-34 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-34 Accept', selector sun.nio.ch.EPollSelectorImpl@74edf379
19:16:23.378 [XNIO-34 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=chocolate-chip; count=dozen], User-Agent=[Java/1.8.0_222], Host=[localhost:44541]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@494088e0, flavor:ersatz.undertow.server.handlers.CookieImpl@47876fb8]): <empty> }
19:16:23.380 [XNIO-34 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.381 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.382 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:44541/delta
19:16:23.383 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=chocolate-chip; count=dozen]
19:16:23.383 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.389 [XNIO-34 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=chocolate-chip; count=dozen], User-Agent=[Java/1.8.0_222], Host=[localhost:44541]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@29e5f16a, flavor:ersatz.undertow.server.handlers.CookieImpl@27221a26]): <empty> }
19:16:23.394 [XNIO-34 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.399 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.400 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5c0d5284
19:16:23.409 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3d8a07b4
19:16:23.412 [XNIO-35 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-1', selector sun.nio.ch.EPollSelectorImpl@efe024c
19:16:23.413 [XNIO-35 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-2', selector sun.nio.ch.EPollSelectorImpl@42ca7b85
19:16:23.413 [XNIO-35 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-3', selector sun.nio.ch.EPollSelectorImpl@16db76fb
19:16:23.414 [XNIO-35 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-4', selector sun.nio.ch.EPollSelectorImpl@7af309b5
19:16:23.414 [XNIO-35 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-5', selector sun.nio.ch.EPollSelectorImpl@637a9e03
19:16:23.414 [XNIO-35 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-6', selector sun.nio.ch.EPollSelectorImpl@3497f1d3
19:16:23.416 [XNIO-35 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-7', selector sun.nio.ch.EPollSelectorImpl@423c0f10
19:16:23.416 [XNIO-35 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 I/O-8', selector sun.nio.ch.EPollSelectorImpl@139cb782
19:16:23.416 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.417 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.422 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:44501/multicookie1
19:16:23.422 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [foo=bar]
19:16:23.422 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.416 [XNIO-35 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-35 Accept', selector sun.nio.ch.EPollSelectorImpl@793262
19:16:23.442 [XNIO-35 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /multicookie1 (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[foo=bar], User-Agent=[Java/1.8.0_222], Host=[localhost:44501]}, cookies=[foo:ersatz.undertow.server.handlers.CookieImpl@1f55ba3e]): <empty> }
19:16:23.444 [XNIO-35 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.445 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.448 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:44501/multicookie2
19:16:23.449 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [foo=bar]
19:16:23.449 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.450 [XNIO-35 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /multicookie2 (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[foo=bar], User-Agent=[Java/1.8.0_222], Host=[localhost:44501]}, cookies=[foo:ersatz.undertow.server.handlers.CookieImpl@69cd144d]): <empty> }
19:16:23.452 [XNIO-35 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.452 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.452 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.453 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.454 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:44501/lots/of/path/elements/multicookie3
19:16:23.455 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [foo=bar]
19:16:23.455 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.456 [XNIO-35 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /lots/of/path/elements/multicookie3 (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[foo=bar], User-Agent=[Java/1.8.0_222], Host=[localhost:44501]}, cookies=[foo:ersatz.undertow.server.handlers.CookieImpl@1dfbb36d]): <empty> }
19:16:23.457 [XNIO-35 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.458 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.472 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3d8a07b4
19:16:23.494 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5c4879e
19:16:23.503 [XNIO-36 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5b003ff6
19:16:23.503 [XNIO-36 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-2', selector sun.nio.ch.EPollSelectorImpl@60bc5e92
19:16:23.506 [XNIO-36 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-3', selector sun.nio.ch.EPollSelectorImpl@61a1032b
19:16:23.513 [XNIO-36 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2c6032e6
19:16:23.513 [XNIO-36 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-5', selector sun.nio.ch.EPollSelectorImpl@8df82c0
19:16:23.514 [XNIO-36 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-6', selector sun.nio.ch.EPollSelectorImpl@71370444
19:16:23.521 [XNIO-36 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-7', selector sun.nio.ch.EPollSelectorImpl@198d00a6
19:16:23.538 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.539 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.544 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45873/setkermit
19:16:23.544 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.545 [XNIO-36 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 Accept', selector sun.nio.ch.EPollSelectorImpl@300cf79b
19:16:23.546 [XNIO-36 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-36 I/O-8', selector sun.nio.ch.EPollSelectorImpl@72966e5e
19:16:23.550 [XNIO-36 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /setkermit (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45873]}, cookies=[:]): <empty> }
19:16:23.552 [XNIO-36 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> kermit=frog; path=/showkermit
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.553 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.556 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45873/showkermit
19:16:23.556 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [kermit=frog]
19:16:23.556 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.558 [XNIO-36 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /showkermit (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[kermit=frog], User-Agent=[Java/1.8.0_222], Host=[localhost:45873]}, cookies=[kermit:ersatz.undertow.server.handlers.CookieImpl@4d6e3e7c]): <empty> }
19:16:23.561 [XNIO-36 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> fozzy=bear; path=/some/deep/path
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> miss=piggy; path=/
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.563 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.565 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45873/some/deep/path
19:16:23.565 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [fozzy=bear; miss=piggy]
19:16:23.565 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.570 [XNIO-36 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /some/deep/path (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[fozzy=bear; miss=piggy], User-Agent=[Java/1.8.0_222], Host=[localhost:45873]}, cookies=[fozzy:ersatz.undertow.server.handlers.CookieImpl@6a75d043, miss:ersatz.undertow.server.handlers.CookieImpl@64b2337d]): <empty> }
19:16:23.573 [XNIO-36 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.574 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.576 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45873/setkermit
19:16:23.576 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [miss=piggy]
19:16:23.576 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.591 [XNIO-36 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /setkermit (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[miss=piggy], User-Agent=[Java/1.8.0_222], Host=[localhost:45873]}, cookies=[miss:ersatz.undertow.server.handlers.CookieImpl@1fd0d6cc]): <empty> }
19:16:23.592 [XNIO-36 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.593 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> kermit=frog; path=/showkermit
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.594 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.594 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5c4879e
19:16:23.603 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@25dd3efd
19:16:23.610 [XNIO-37 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-1', selector sun.nio.ch.EPollSelectorImpl@62497749
19:16:23.614 [XNIO-37 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-2', selector sun.nio.ch.EPollSelectorImpl@20fdd65e
19:16:23.615 [XNIO-37 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3aa18fdf
19:16:23.615 [XNIO-37 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-3', selector sun.nio.ch.EPollSelectorImpl@3a9a1d6a
19:16:23.618 [XNIO-37 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-5', selector sun.nio.ch.EPollSelectorImpl@28b78503
19:16:23.622 [XNIO-37 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-6', selector sun.nio.ch.EPollSelectorImpl@340a1cb1
19:16:23.623 [XNIO-37 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-7', selector sun.nio.ch.EPollSelectorImpl@41d8b9a1
19:16:23.624 [XNIO-37 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7140e748
19:16:23.626 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.626 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.636 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33021/showkermit
19:16:23.637 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.637 [XNIO-37 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-37 Accept', selector sun.nio.ch.EPollSelectorImpl@4e789038
19:16:23.643 [XNIO-37 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /showkermit (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33021]}, cookies=[:]): <empty> }
19:16:23.644 [XNIO-37 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:23.645 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> fozzy="bear; path=/some/deep/path"; Version=1
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Set-Cookie -> miss="piggy; path=/"; Version=1
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:23.646 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.650 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@25dd3efd
19:16:23.655 [XNIO-37 task-1] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
... 25 common frames omitted
19:16:23.660 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5fe2fad5
19:16:23.664 [XNIO-38 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-1', selector sun.nio.ch.EPollSelectorImpl@5bc88058
19:16:23.678 [XNIO-38 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-2', selector sun.nio.ch.EPollSelectorImpl@40ea3a68
19:16:23.681 [XNIO-38 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-4', selector sun.nio.ch.EPollSelectorImpl@14e369d2
19:16:23.682 [XNIO-38 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-5', selector sun.nio.ch.EPollSelectorImpl@268ce3e6
19:16:23.681 [XNIO-38 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-3', selector sun.nio.ch.EPollSelectorImpl@60531933
19:16:23.688 [XNIO-38 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-8', selector sun.nio.ch.EPollSelectorImpl@123ddc5a
19:16:23.689 [XNIO-38 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-7', selector sun.nio.ch.EPollSelectorImpl@77ff6d8a
19:16:23.689 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.690 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.683 [XNIO-38 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 I/O-6', selector sun.nio.ch.EPollSelectorImpl@71949689
19:16:23.689 [XNIO-38 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-38 Accept', selector sun.nio.ch.EPollSelectorImpl@592e4360
19:16:23.700 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:39587/delta
19:16:23.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.707 [XNIO-38 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:39587]}, cookies=[:]): <empty> }
19:16:23.708 [XNIO-38 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.708 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.709 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.709 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.709 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.709 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.709 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.710 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:39587/delta
19:16:23.710 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.714 [XNIO-38 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:39587]}, cookies=[:]): <empty> }
19:16:23.716 [XNIO-38 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.717 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.718 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5fe2fad5
19:16:23.731 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6188508c
19:16:23.738 [XNIO-39 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6349f5f7
19:16:23.745 [XNIO-39 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2c69f823
19:16:23.750 [XNIO-39 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6bdeb15d
19:16:23.765 [XNIO-39 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6d2041d5
19:16:23.766 [XNIO-39 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6d3b4a12
19:16:23.767 [XNIO-39 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-6', selector sun.nio.ch.EPollSelectorImpl@1927624
19:16:23.770 [XNIO-39 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-7', selector sun.nio.ch.EPollSelectorImpl@703acda1
19:16:23.776 [XNIO-39 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 I/O-8', selector sun.nio.ch.EPollSelectorImpl@771fabd
19:16:23.776 [XNIO-39 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-39 Accept', selector sun.nio.ch.EPollSelectorImpl@261d1fad
19:16:23.776 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.777 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.780 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:36131/delta
19:16:23.780 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.787 [XNIO-39 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:36131]}, cookies=[:]): <empty> }
19:16:23.787 [XNIO-39 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.788 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.789 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.789 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.789 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.789 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.789 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.790 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:36131/delta
19:16:23.790 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.792 [XNIO-39 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:36131]}, cookies=[:]): <empty> }
19:16:23.792 [XNIO-39 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.794 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6188508c
19:16:23.800 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@744cb6d5
19:16:23.807 [XNIO-40 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-1', selector sun.nio.ch.EPollSelectorImpl@577d79e0
19:16:23.814 [XNIO-40 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-2', selector sun.nio.ch.EPollSelectorImpl@58791d46
19:16:23.822 [XNIO-40 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-3', selector sun.nio.ch.EPollSelectorImpl@db4c6b1
19:16:23.823 [XNIO-40 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-4', selector sun.nio.ch.EPollSelectorImpl@65c00ec2
19:16:23.834 [XNIO-40 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68776d79
19:16:23.842 [XNIO-40 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-7', selector sun.nio.ch.EPollSelectorImpl@687707e7
19:16:23.843 [XNIO-40 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4e601c0a
19:16:23.846 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.842 [XNIO-40 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2884b8e2
19:16:23.847 [XNIO-40 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-40 Accept', selector sun.nio.ch.EPollSelectorImpl@4181670d
19:16:23.855 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.857 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42207/delta
19:16:23.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=peanut-butter]
19:16:23.857 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.862 [XNIO-40 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=peanut-butter], User-Agent=[Java/1.8.0_222], Host=[localhost:42207]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@2ff11d59]): <empty> }
19:16:23.864 [XNIO-40 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.865 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.866 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42207/delta
19:16:23.866 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=peanut-butter]
19:16:23.866 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.870 [XNIO-40 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=peanut-butter], User-Agent=[Java/1.8.0_222], Host=[localhost:42207]}, cookies=[flavor:ersatz.undertow.server.handlers.CookieImpl@7aab21ad]): <empty> }
19:16:23.872 [XNIO-40 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.873 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.874 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@744cb6d5
19:16:23.878 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@38e13945
19:16:23.880 [XNIO-40 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:190)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:250)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.write(HttpResponseConduit.java:596)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:106)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.write(AbstractFixedLengthStreamSinkConduit.java:120)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:419)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:511)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:184)
... 25 common frames omitted
19:16:23.881 [XNIO-41 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-1', selector sun.nio.ch.EPollSelectorImpl@52421081
19:16:23.886 [XNIO-41 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-2', selector sun.nio.ch.EPollSelectorImpl@313ec31a
19:16:23.890 [XNIO-41 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2b480f21
19:16:23.892 [XNIO-41 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6b59df77
19:16:23.894 [XNIO-41 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-5', selector sun.nio.ch.EPollSelectorImpl@561e3854
19:16:23.895 [XNIO-41 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-6', selector sun.nio.ch.EPollSelectorImpl@539ac717
19:16:23.902 [XNIO-41 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-8', selector sun.nio.ch.EPollSelectorImpl@61884185
19:16:23.903 [XNIO-41 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 Accept', selector sun.nio.ch.EPollSelectorImpl@1b8b7c1e
19:16:23.902 [XNIO-41 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-41 I/O-7', selector sun.nio.ch.EPollSelectorImpl@38d1c8e0
19:16:23.902 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.904 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.905 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43077/delta
19:16:23.906 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=oatmeal; count=dozen]
19:16:23.906 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.907 [XNIO-41 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=oatmeal; count=dozen], User-Agent=[Java/1.8.0_222], Host=[localhost:43077]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@4020e444, flavor:ersatz.undertow.server.handlers.CookieImpl@4ee70230]): <empty> }
19:16:23.913 [XNIO-41 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.914 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.916 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:43077/delta
19:16:23.916 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Cookie -> [flavor=oatmeal; count=dozen]
19:16:23.916 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.932 [XNIO-41 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /delta (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=oatmeal; count=dozen], User-Agent=[Java/1.8.0_222], Host=[localhost:43077]}, cookies=[count:ersatz.undertow.server.handlers.CookieImpl@3bcc2b21, flavor:ersatz.undertow.server.handlers.CookieImpl@350bd228]): <empty> }
19:16:23.934 [XNIO-41 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/date]}): 2016.08.25 14:43
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: 2016.08.25 14:43
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/date
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 36
19:16:23.935 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:23.936 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@38e13945
19:16:23.938 [XNIO-41 task-2] ERROR ersatz.undertow.request - UT005071: Undertow request failed HttpServerExchange{ GET /delta request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], Cookie=[flavor=oatmeal; count=dozen], User-Agent=[Java/1.8.0_222], Host=[localhost:43077]} response {Content-Encoding=[gzip], Connection=[keep-alive], Content-Type=[text/date], Content-Length=[36], Date=[Sun, 11 Aug 2019 00:16:17 GMT]}}
java.lang.NullPointerException: null
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.performFlushIfRequired(DeflatingStreamSinkConduit.java:427)
at ersatz.undertow.conduits.DeflatingStreamSinkConduit.flush(DeflatingStreamSinkConduit.java:349)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
19:16:23.971 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@21170037
19:16:23.973 [XNIO-42 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-2', selector sun.nio.ch.EPollSelectorImpl@5f8a3967
19:16:23.973 [XNIO-42 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-3', selector sun.nio.ch.EPollSelectorImpl@678585fd
19:16:23.973 [XNIO-42 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4268170f
19:16:23.975 [XNIO-42 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-4', selector sun.nio.ch.EPollSelectorImpl@49d531d0
19:16:23.981 [XNIO-42 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-5', selector sun.nio.ch.EPollSelectorImpl@25252aab
19:16:23.981 [XNIO-42 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-6', selector sun.nio.ch.EPollSelectorImpl@8a3b965
19:16:23.982 [XNIO-42 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-7', selector sun.nio.ch.EPollSelectorImpl@326ea708
19:16:23.982 [XNIO-42 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7a7bb082
19:16:23.982 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:23.982 [XNIO-42 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-42 Accept', selector sun.nio.ch.EPollSelectorImpl@3e9dd3af
19:16:23.983 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:23.988 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45661/basic
19:16:23.989 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:23.994 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:23.995 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:23.997 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@2825912e for /basic
19:16:23.998 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:23.999 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.000 [XNIO-42 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.009 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:24.009 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.012 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:24.032 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:24.051 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@2825912e for /basic
19:16:24.051 [XNIO-42 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
19:16:24.051 [XNIO-42 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /basic (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]}, cookies=[:]): <empty> }
19:16:24.052 [XNIO-42 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:24.054 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.055 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45661/basic
19:16:24.055 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.056 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:24.056 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.056 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]} response {}}
19:16:24.056 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:24.057 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@2825912e for /basic
19:16:24.057 [XNIO-42 task-3] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
19:16:24.057 [XNIO-42 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /basic (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45661]}, cookies=[:]): <empty> }
19:16:24.057 [XNIO-42 task-3] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:24.058 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.059 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@21170037
19:16:24.062 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@79e5d30d
19:16:24.065 [XNIO-43 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4ab355d5
19:16:24.065 [XNIO-43 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-3', selector sun.nio.ch.EPollSelectorImpl@48415f25
19:16:24.065 [XNIO-43 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-2', selector sun.nio.ch.EPollSelectorImpl@19cbc0d0
19:16:24.066 [XNIO-43 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-5', selector sun.nio.ch.EPollSelectorImpl@14f57e63
19:16:24.070 [XNIO-43 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-6', selector sun.nio.ch.EPollSelectorImpl@bdbb047
19:16:24.066 [XNIO-43 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-4', selector sun.nio.ch.EPollSelectorImpl@766a9157
19:16:24.070 [XNIO-43 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4fa6e96c
19:16:24.077 [XNIO-43 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 I/O-8', selector sun.nio.ch.EPollSelectorImpl@724794a1
19:16:24.077 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:24.077 [XNIO-43 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-43 Accept', selector sun.nio.ch.EPollSelectorImpl@81f973
19:16:24.078 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:24.079 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43999/basic
19:16:24.080 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.103 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.103 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.103 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@5e53c379 for /basic
19:16:24.104 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.104 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.104 [XNIO-43 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.114 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.114 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.114 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.114 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:24.115 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@5e53c379 for /basic
19:16:24.115 [XNIO-43 task-5] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
19:16:24.115 [XNIO-43 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /basic (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]}, cookies=[:]): <empty> }
19:16:24.115 [XNIO-43 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.117 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:43999/basic
19:16:24.117 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.134 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.134 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.135 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Found basic auth header admin:$3cr3t (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]} response {}}
19:16:24.135 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:24.135 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@5e53c379 for /basic
19:16:24.135 [XNIO-43 task-7] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /basic
19:16:24.135 [XNIO-43 task-7] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /basic (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic YWRtaW46JDNjcjN0], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:43999]}, cookies=[:]): <empty> }
19:16:24.136 [XNIO-43 task-7] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:24.138 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.139 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@79e5d30d
19:16:24.145 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@52f65b07
19:16:24.151 [XNIO-44 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-1', selector sun.nio.ch.EPollSelectorImpl@481b9ca7
19:16:24.154 [XNIO-44 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6c22f5ed
19:16:24.158 [XNIO-44 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-3', selector sun.nio.ch.EPollSelectorImpl@117c6b9a
19:16:24.158 [XNIO-44 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2b50e99
19:16:24.159 [XNIO-44 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-5', selector sun.nio.ch.EPollSelectorImpl@55e5d207
19:16:24.159 [XNIO-44 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-6', selector sun.nio.ch.EPollSelectorImpl@2122d674
19:16:24.159 [XNIO-44 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-7', selector sun.nio.ch.EPollSelectorImpl@57de346a
19:16:24.159 [XNIO-44 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 I/O-8', selector sun.nio.ch.EPollSelectorImpl@26ddb138
19:16:24.159 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:24.159 [XNIO-44 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-44 Accept', selector sun.nio.ch.EPollSelectorImpl@5b862dd3
19:16:24.160 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:24.164 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45091/basic
19:16:24.164 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.171 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.172 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.172 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.172 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.172 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.172 [XNIO-44 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.174 [XNIO-44 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.177 [XNIO-44 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.183 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.184 [XNIO-44 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.186 [XNIO-44 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.188 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.188 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.189 [XNIO-44 task-6] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.196 [XNIO-44 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.197 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.197 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.198 [XNIO-44 task-8] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.203 [XNIO-44 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.206 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.207 [XNIO-44 task-10] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.209 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.210 [XNIO-44 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.211 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.211 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.211 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.211 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.212 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.212 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.212 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.212 [XNIO-44 task-12] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.214 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.215 [XNIO-44 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.219 [XNIO-44 task-14] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.221 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.222 [XNIO-44 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.227 [XNIO-44 task-16] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.233 [XNIO-44 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.236 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.236 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.237 [XNIO-44 task-18] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.242 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.243 [XNIO-44 task-19] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.247 [XNIO-44 task-20] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.249 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:24.249 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.249 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Basic realm="BasicTesting"
19:16:24.249 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:24.249 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.260 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45091/basic
19:16:24.261 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.263 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.263 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.263 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.263 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.264 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.264 [XNIO-44 task-21] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.266 [XNIO-44 task-22] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.268 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.269 [XNIO-44 task-23] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.271 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.272 [XNIO-44 task-24] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.273 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.273 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.273 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.274 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.274 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.274 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.274 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.274 [XNIO-44 task-25] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.276 [XNIO-44 task-26] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.277 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.278 [XNIO-44 task-27] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.280 [XNIO-44 task-28] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.286 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.287 [XNIO-44 task-29] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.295 [XNIO-44 task-30] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.297 [XNIO-44 task-31] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.300 [XNIO-44 task-32] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.310 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.311 [XNIO-44 task-33] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.313 [XNIO-44 task-34] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.315 [XNIO-44 task-35] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.319 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.320 [XNIO-44 task-36] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.322 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.323 [XNIO-44 task-37] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.335 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.335 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.336 [XNIO-44 task-38] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.340 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.341 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.341 [XNIO-44 task-39] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.347 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@77bf47a1 for /basic
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {}}
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45091]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.348 [XNIO-44 task-40] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.350 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:24.350 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.350 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Basic realm="BasicTesting"
19:16:24.350 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:24.350 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.354 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@52f65b07
19:16:24.372 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@41928d48
19:16:24.376 [XNIO-45 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2acc94e7
19:16:24.376 [XNIO-45 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4b5246ff
19:16:24.376 [XNIO-45 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-3', selector sun.nio.ch.EPollSelectorImpl@37ad0b55
19:16:24.376 [XNIO-45 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-4', selector sun.nio.ch.EPollSelectorImpl@77d717d0
19:16:24.376 [XNIO-45 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6f74025a
19:16:24.376 [XNIO-45 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7edaf3f4
19:16:24.377 [XNIO-45 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2f8f3969
19:16:24.377 [XNIO-45 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 Accept', selector sun.nio.ch.EPollSelectorImpl@d136d32
19:16:24.377 [XNIO-45 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-45 I/O-8', selector sun.nio.ch.EPollSelectorImpl@29b1591
19:16:24.377 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:24.378 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:24.379 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:38169/basic
19:16:24.379 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.406 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.407 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.407 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.407 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.407 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.407 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.421 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.454 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.454 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.454 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.455 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.455 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.455 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.455 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.455 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.485 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.486 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.507 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.508 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.534 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.535 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.560 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.560 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.561 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.582 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.583 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.603 [XNIO-45 task-19] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.613 [XNIO-45 task-21] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.631 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.632 [XNIO-45 task-23] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.656 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.656 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.656 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.656 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.657 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.657 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.657 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.657 [XNIO-45 task-25] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.687 [XNIO-45 task-27] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.726 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.727 [XNIO-45 task-29] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.745 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.745 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.745 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.745 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.746 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.746 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.746 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.746 [XNIO-45 task-31] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.774 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.774 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.774 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.775 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.775 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.775 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.775 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.775 [XNIO-45 task-33] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.797 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.798 [XNIO-45 task-35] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.799 [XNIO-45 I/O-6] DEBUG ersatz.undertow.request.io - Error reading request
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at ersatz.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:319)
at ersatz.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:703)
at ersatz.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)
at ersatz.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:158)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:59)
at ersatz.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at ersatz.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at ersatz.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1140)
at ersatz.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
at ersatz.xnio.nio.WorkerThread.run(WorkerThread.java:561)
19:16:24.820 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.821 [XNIO-45 task-37] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.847 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.847 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.848 [XNIO-45 task-39] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.880 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.881 [XNIO-45 task-41] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.883 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:24.883 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:24.883 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Basic realm="BasicTesting"
19:16:24.883 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:24.883 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:24.883 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:38169/basic
19:16:24.884 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:24.903 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.904 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.904 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.904 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.904 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.904 [XNIO-45 task-43] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.931 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.932 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.932 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.932 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.933 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.933 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.933 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.933 [XNIO-45 task-45] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.958 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.959 [XNIO-45 task-47] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.965 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.965 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.965 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.966 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.966 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.966 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.966 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.966 [XNIO-45 task-49] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:24.981 [XNIO-45 task-51] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.007 [XNIO-45 task-53] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.021 [XNIO-45 task-55] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.039 [XNIO-45 task-57] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.058 [XNIO-45 task-59] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.077 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.077 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.077 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.077 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.077 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.078 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.078 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.078 [XNIO-45 task-61] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.098 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.098 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.099 [XNIO-45 task-63] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.111 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.111 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.111 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.112 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.112 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.112 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.112 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.112 [XNIO-45 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.128 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.129 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.129 [XNIO-45 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.140 [XNIO-45 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.147 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.147 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.148 [XNIO-45 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.167 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.167 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.167 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.168 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.168 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.168 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.168 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.168 [XNIO-45 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.173 [XNIO-45 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.179 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.179 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.179 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.179 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.180 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.180 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.180 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.180 [XNIO-45 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.187 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.188 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.188 [XNIO-45 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /basic, authentication required: true
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Found basic auth header guest:blah (decoded using charset UTF-8) in HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'guest' and mechanism BASIC for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.BasicAuthenticationMechanism@44256869 for /basic
19:16:25.195 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {}}
19:16:25.196 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Sending basic auth challenge Basic realm="BasicTesting" for HttpServerExchange{ GET /basic request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Basic Z3Vlc3Q6YmxhaA==], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38169]} response {WWW-Authenticate=[Basic realm="BasicTesting"]}}
19:16:25.196 [XNIO-45 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /basic
19:16:25.197 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:25.197 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.197 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Basic realm="BasicTesting"
19:16:25.197 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:25.197 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.197 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@41928d48
19:16:25.234 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2a96adf3
19:16:25.236 [XNIO-46 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-1', selector sun.nio.ch.EPollSelectorImpl@422701a5
19:16:25.237 [XNIO-46 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-2', selector sun.nio.ch.EPollSelectorImpl@68123a44
19:16:25.237 [XNIO-46 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-3', selector sun.nio.ch.EPollSelectorImpl@6f4157d0
19:16:25.240 [XNIO-46 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-4', selector sun.nio.ch.EPollSelectorImpl@25289ecb
19:16:25.242 [XNIO-46 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6570fa2b
19:16:25.246 [XNIO-46 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-7', selector sun.nio.ch.EPollSelectorImpl@655d6146
19:16:25.247 [XNIO-46 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-8', selector sun.nio.ch.EPollSelectorImpl@201e2939
19:16:25.247 [XNIO-46 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 Accept', selector sun.nio.ch.EPollSelectorImpl@6ed37fd4
19:16:25.242 [XNIO-46 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-46 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4fb64b4e
19:16:25.247 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:25.248 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:25.252 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45031/digest
19:16:25.252 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.254 [XNIO-46 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.254 [XNIO-46 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.254 [XNIO-46 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@4f3c3b80 for /digest
19:16:25.254 [XNIO-46 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.257 [XNIO-46 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.266 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=", nc=00000001, uri="/digest", response="21c3f7ccb912ce04ce44b336c42e18ec", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.267 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.269 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=", nc=00000001, uri="/digest", response="21c3f7ccb912ce04ce44b336c42e18ec", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=", nc=00000001, uri="/digest", response="21c3f7ccb912ce04ce44b336c42e18ec", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.301 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:25.301 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@4f3c3b80 for /digest
19:16:25.301 [XNIO-46 task-2] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
19:16:25.301 [XNIO-46 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /digest (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=", nc=00000001, uri="/digest", response="21c3f7ccb912ce04ce44b336c42e18ec", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]}, cookies=[:]): <empty> }
19:16:25.302 [XNIO-46 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=",qop="auth",rspauth="b9408cc1011d1bbc4cd84a1f3756a5c4",cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK",nc=00000001], Content-Type=[text/plain]}): ok-text
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Authentication-Info -> nextnonce="7KMs2jC2vloNMTU2NTQ4MjU4NTI1Nh22jGsX0z2tsYvwaGYMrFM=",qop="auth",rspauth="b9408cc1011d1bbc4cd84a1f3756a5c4",cnonce="CLNLJLPNCCJIBJDNPNPDKMMJHJPNIAEODDPLKMMK",nc=00000001
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:25.303 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.303 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:45031/digest
19:16:25.304 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.306 [XNIO-46 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.307 [XNIO-46 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.307 [XNIO-46 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@4f3c3b80 for /digest
19:16:25.307 [XNIO-46 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.307 [XNIO-46 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.308 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=", nc=00000001, uri="/digest", response="0a17ad10e2cd43479949d634a9d6ffa5", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.309 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.309 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=", nc=00000001, uri="/digest", response="0a17ad10e2cd43479949d634a9d6ffa5", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=", nc=00000001, uri="/digest", response="0a17ad10e2cd43479949d634a9d6ffa5", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]} response {}}
19:16:25.310 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:25.310 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@4f3c3b80 for /digest
19:16:25.310 [XNIO-46 task-4] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
19:16:25.310 [XNIO-46 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /digest (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=", nc=00000001, uri="/digest", response="0a17ad10e2cd43479949d634a9d6ffa5", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45031]}, cookies=[:]): <empty> }
19:16:25.311 [XNIO-46 task-4] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=",qop="auth",rspauth="816eb5b54726c1b6e49d88b31118ff21",cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG",nc=00000001], Content-Type=[text/plain]}): ok-text
19:16:25.311 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Authentication-Info -> nextnonce="x0cPm9joHqMNMTU2NTQ4MjU4NTMwNwRU00QpyBFjMM4q8wYwYVg=",qop="auth",rspauth="816eb5b54726c1b6e49d88b31118ff21",cnonce="FMEPKBDDEFKALINDOEICCLJEAKCKALAEBNMLBAHG",nc=00000001
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:25.312 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.312 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2a96adf3
19:16:25.317 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@5ef32ae7
19:16:25.322 [XNIO-47 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-1', selector sun.nio.ch.EPollSelectorImpl@324aba11
19:16:25.323 [XNIO-47 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2755c3cd
19:16:25.323 [XNIO-47 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-3', selector sun.nio.ch.EPollSelectorImpl@45a99a3
19:16:25.328 [XNIO-47 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-4', selector sun.nio.ch.EPollSelectorImpl@33dd1c01
19:16:25.328 [XNIO-47 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4d306ec1
19:16:25.331 [XNIO-47 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4892645
19:16:25.338 [XNIO-47 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5eecd75
19:16:25.339 [XNIO-47 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2e1a4085
19:16:25.340 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:25.340 [XNIO-47 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-47 Accept', selector sun.nio.ch.EPollSelectorImpl@5eadda57
19:16:25.340 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:25.343 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:45321/digest
19:16:25.343 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.375 [XNIO-47 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.375 [XNIO-47 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.375 [XNIO-47 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@556cbc5d for /digest
19:16:25.375 [XNIO-47 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.375 [XNIO-47 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.384 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=", nc=00000001, uri="/digest", response="71e61d7323c45280fde2f229ec4794dd", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.384 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.385 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=", nc=00000001, uri="/digest", response="71e61d7323c45280fde2f229ec4794dd", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=", nc=00000001, uri="/digest", response="71e61d7323c45280fde2f229ec4794dd", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.386 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:25.386 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@556cbc5d for /digest
19:16:25.386 [XNIO-47 task-5] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
19:16:25.386 [XNIO-47 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /digest (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=", nc=00000001, uri="/digest", response="71e61d7323c45280fde2f229ec4794dd", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]}, cookies=[:]): <empty> }
19:16:25.387 [XNIO-47 task-5] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=",qop="auth",rspauth="a957df32a54a5d325de271aa4a840dc8",cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO",nc=00000001], Content-Type=[text/plain]}): ok-text
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Authentication-Info -> nextnonce="n1c0Hc8Jp+YNMTU2NTQ4MjU4NTM3NWxdhzQe9WyjTBkgNx6LEKM=",qop="auth",rspauth="a957df32a54a5d325de271aa4a840dc8",cnonce="PKODEFJMPFFLMCKLFCGFLBPANJKALKDECKKBEFDO",nc=00000001
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:25.388 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.389 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:45321/digest
19:16:25.389 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.398 [XNIO-47 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.398 [XNIO-47 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.398 [XNIO-47 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@556cbc5d for /digest
19:16:25.398 [XNIO-47 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.398 [XNIO-47 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.422 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=", nc=00000001, uri="/digest", response="1147b8e560af7bce5fd0021fdad566be", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.423 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.423 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Found digest header Digest username="admin", realm="DigestTesting", nonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=", nc=00000001, uri="/digest", response="1147b8e560af7bce5fd0021fdad566be", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=", nc=00000001, uri="/digest", response="1147b8e560af7bce5fd0021fdad566be", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]} response {}}
19:16:25.425 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Authenticated as admin, roles [TESTER]
19:16:25.425 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@556cbc5d for /digest
19:16:25.425 [XNIO-47 task-9] DEBUG ersatz.undertow.request.security - Authentication result was AUTHENTICATED for /digest
19:16:25.425 [XNIO-47 task-9] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /digest (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="admin", realm="DigestTesting", nonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=", nc=00000001, uri="/digest", response="1147b8e560af7bce5fd0021fdad566be", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:45321]}, cookies=[:]): <empty> }
19:16:25.426 [XNIO-47 task-9] DEBUG com.stehno.ersatz.ErsatzServer - Response({Authentication-Info=[nextnonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=",qop="auth",rspauth="45f4989888edddc1184f1004ac2f43ae",cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI",nc=00000001], Content-Type=[text/plain]}): ok-text
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Authentication-Info -> nextnonce="R5NHpLA2AHgNMTU2NTQ4MjU4NTM5ONSiom0aMymaMpcPFkl87wQ=",qop="auth",rspauth="45f4989888edddc1184f1004ac2f43ae",cnonce="KEMFMEMKOPCKEODACPGBODOGAKGCJKGJJNBJPAJI",nc=00000001
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:25.427 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.428 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@5ef32ae7
19:16:25.435 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3877a653
19:16:25.442 [XNIO-48 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-1', selector sun.nio.ch.EPollSelectorImpl@9326c9c
19:16:25.446 [XNIO-48 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4e295b41
19:16:25.447 [XNIO-48 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-2', selector sun.nio.ch.EPollSelectorImpl@29db8a0d
19:16:25.447 [XNIO-48 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-5', selector sun.nio.ch.EPollSelectorImpl@25faa60c
19:16:25.447 [XNIO-48 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-4', selector sun.nio.ch.EPollSelectorImpl@4a0d5494
19:16:25.450 [XNIO-48 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7c25fce2
19:16:25.451 [XNIO-48 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1e0304df
19:16:25.462 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:25.462 [XNIO-48 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7dffcfbc
19:16:25.462 [XNIO-48 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-48 Accept', selector sun.nio.ch.EPollSelectorImpl@5b4d6619
19:16:25.463 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:25.467 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33771/digest
19:16:25.467 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.471 [XNIO-48 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.471 [XNIO-48 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.471 [XNIO-48 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.471 [XNIO-48 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.471 [XNIO-48 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pWHTJFUy8+sNMTU2NTQ4MjU4NTQ3MfmmyYb/VXEJv1CfwPbjmxo=", nc=00000001, uri="/digest", response="752eba5fe6cc684170634067dfef19ed", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="NDFLIGEKNPPBNIOPHDMIOMGEBLHKLEJBBGEEJMFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="pWHTJFUy8+sNMTU2NTQ4MjU4NTQ3MfmmyYb/VXEJv1CfwPbjmxo=", nc=00000001, uri="/digest", response="752eba5fe6cc684170634067dfef19ed", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="NDFLIGEKNPPBNIOPHDMIOMGEBLHKLEJBBGEEJMFO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pWHTJFUy8+sNMTU2NTQ4MjU4NTQ3MfmmyYb/VXEJv1CfwPbjmxo=", nc=00000001, uri="/digest", response="752eba5fe6cc684170634067dfef19ed", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="NDFLIGEKNPPBNIOPHDMIOMGEBLHKLEJBBGEEJMFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pWHTJFUy8+sNMTU2NTQ4MjU4NTQ3MfmmyYb/VXEJv1CfwPbjmxo=", nc=00000001, uri="/digest", response="752eba5fe6cc684170634067dfef19ed", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="NDFLIGEKNPPBNIOPHDMIOMGEBLHKLEJBBGEEJMFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.476 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="pWHTJFUy8+sNMTU2NTQ4MjU4NTQ3MfmmyYb/VXEJv1CfwPbjmxo=", nc=00000001, uri="/digest", response="752eba5fe6cc684170634067dfef19ed", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="NDFLIGEKNPPBNIOPHDMIOMGEBLHKLEJBBGEEJMFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.477 [XNIO-48 task-2] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.494 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Z9l2Dx0va0wNMTU2NTQ4MjU4NTQ3NgDFF0FxwwoCtwwU1KQbo+g=", nc=00000001, uri="/digest", response="7738c613fdf856f55fa71384f4672b77", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPJPIACFCOIOFKAPKDCKHIKOFDIALGNPLAGEMCKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.494 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.494 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Z9l2Dx0va0wNMTU2NTQ4MjU4NTQ3NgDFF0FxwwoCtwwU1KQbo+g=", nc=00000001, uri="/digest", response="7738c613fdf856f55fa71384f4672b77", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPJPIACFCOIOFKAPKDCKHIKOFDIALGNPLAGEMCKD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Z9l2Dx0va0wNMTU2NTQ4MjU4NTQ3NgDFF0FxwwoCtwwU1KQbo+g=", nc=00000001, uri="/digest", response="7738c613fdf856f55fa71384f4672b77", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPJPIACFCOIOFKAPKDCKHIKOFDIALGNPLAGEMCKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.494 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Z9l2Dx0va0wNMTU2NTQ4MjU4NTQ3NgDFF0FxwwoCtwwU1KQbo+g=", nc=00000001, uri="/digest", response="7738c613fdf856f55fa71384f4672b77", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPJPIACFCOIOFKAPKDCKHIKOFDIALGNPLAGEMCKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.495 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.495 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Z9l2Dx0va0wNMTU2NTQ4MjU4NTQ3NgDFF0FxwwoCtwwU1KQbo+g=", nc=00000001, uri="/digest", response="7738c613fdf856f55fa71384f4672b77", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPJPIACFCOIOFKAPKDCKHIKOFDIALGNPLAGEMCKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.495 [XNIO-48 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.498 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xGct9KTFTLUNMTU2NTQ4MjU4NTQ5NWYU3ulgQlpKCmcmGhYYxkA=", nc=00000001, uri="/digest", response="d7061db027287ca0ef3c08bf8fe1b981", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AEMIJBBDNPEGHGFLEEPCIEGAPGOEKKBAKAEAACKL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.498 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.498 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="xGct9KTFTLUNMTU2NTQ4MjU4NTQ5NWYU3ulgQlpKCmcmGhYYxkA=", nc=00000001, uri="/digest", response="d7061db027287ca0ef3c08bf8fe1b981", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AEMIJBBDNPEGHGFLEEPCIEGAPGOEKKBAKAEAACKL", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xGct9KTFTLUNMTU2NTQ4MjU4NTQ5NWYU3ulgQlpKCmcmGhYYxkA=", nc=00000001, uri="/digest", response="d7061db027287ca0ef3c08bf8fe1b981", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AEMIJBBDNPEGHGFLEEPCIEGAPGOEKKBAKAEAACKL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.499 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xGct9KTFTLUNMTU2NTQ4MjU4NTQ5NWYU3ulgQlpKCmcmGhYYxkA=", nc=00000001, uri="/digest", response="d7061db027287ca0ef3c08bf8fe1b981", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AEMIJBBDNPEGHGFLEEPCIEGAPGOEKKBAKAEAACKL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.499 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.499 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xGct9KTFTLUNMTU2NTQ4MjU4NTQ5NWYU3ulgQlpKCmcmGhYYxkA=", nc=00000001, uri="/digest", response="d7061db027287ca0ef3c08bf8fe1b981", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AEMIJBBDNPEGHGFLEEPCIEGAPGOEKKBAKAEAACKL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.499 [XNIO-48 task-4] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.504 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ySmg2PMu2vINMTU2NTQ4MjU4NTQ5OWEtsOSP/Cg9NRvEi6Y9IPI=", nc=00000001, uri="/digest", response="5b82187fde684e3aab2e3b07df6c3cb3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DJLLKCLIMCIKEGHBMMCKMGNGEMHGFCOMGJKPKPIH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.504 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.504 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="ySmg2PMu2vINMTU2NTQ4MjU4NTQ5OWEtsOSP/Cg9NRvEi6Y9IPI=", nc=00000001, uri="/digest", response="5b82187fde684e3aab2e3b07df6c3cb3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DJLLKCLIMCIKEGHBMMCKMGNGEMHGFCOMGJKPKPIH", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ySmg2PMu2vINMTU2NTQ4MjU4NTQ5OWEtsOSP/Cg9NRvEi6Y9IPI=", nc=00000001, uri="/digest", response="5b82187fde684e3aab2e3b07df6c3cb3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DJLLKCLIMCIKEGHBMMCKMGNGEMHGFCOMGJKPKPIH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.510 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ySmg2PMu2vINMTU2NTQ4MjU4NTQ5OWEtsOSP/Cg9NRvEi6Y9IPI=", nc=00000001, uri="/digest", response="5b82187fde684e3aab2e3b07df6c3cb3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DJLLKCLIMCIKEGHBMMCKMGNGEMHGFCOMGJKPKPIH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.511 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.511 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ySmg2PMu2vINMTU2NTQ4MjU4NTQ5OWEtsOSP/Cg9NRvEi6Y9IPI=", nc=00000001, uri="/digest", response="5b82187fde684e3aab2e3b07df6c3cb3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DJLLKCLIMCIKEGHBMMCKMGNGEMHGFCOMGJKPKPIH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.511 [XNIO-48 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xlEDQIslhrYNMTU2NTQ4MjU4NTUxMTBVRy42AYp2mqK0Lqc30+w=", nc=00000001, uri="/digest", response="81f50d24bddd5c5028610a723c045476", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJDAJMLOGFECMMPFLELANBOLIGIIJJFGPHMPLHLI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="xlEDQIslhrYNMTU2NTQ4MjU4NTUxMTBVRy42AYp2mqK0Lqc30+w=", nc=00000001, uri="/digest", response="81f50d24bddd5c5028610a723c045476", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJDAJMLOGFECMMPFLELANBOLIGIIJJFGPHMPLHLI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xlEDQIslhrYNMTU2NTQ4MjU4NTUxMTBVRy42AYp2mqK0Lqc30+w=", nc=00000001, uri="/digest", response="81f50d24bddd5c5028610a723c045476", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJDAJMLOGFECMMPFLELANBOLIGIIJJFGPHMPLHLI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xlEDQIslhrYNMTU2NTQ4MjU4NTUxMTBVRy42AYp2mqK0Lqc30+w=", nc=00000001, uri="/digest", response="81f50d24bddd5c5028610a723c045476", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJDAJMLOGFECMMPFLELANBOLIGIIJJFGPHMPLHLI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="xlEDQIslhrYNMTU2NTQ4MjU4NTUxMTBVRy42AYp2mqK0Lqc30+w=", nc=00000001, uri="/digest", response="81f50d24bddd5c5028610a723c045476", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJDAJMLOGFECMMPFLELANBOLIGIIJJFGPHMPLHLI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.513 [XNIO-48 task-6] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.519 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Uc+yeuajKFMNMTU2NTQ4MjU4NTUxM8Hh5biGNXuGU6sI4WwdYsQ=", nc=00000001, uri="/digest", response="89b219d5d3cc6261f213f894e82092c2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PEDBKEJAOIKIFCHFHHKPHHLFNJEOIPEHEHGKDPLD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.519 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.519 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Uc+yeuajKFMNMTU2NTQ4MjU4NTUxM8Hh5biGNXuGU6sI4WwdYsQ=", nc=00000001, uri="/digest", response="89b219d5d3cc6261f213f894e82092c2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PEDBKEJAOIKIFCHFHHKPHHLFNJEOIPEHEHGKDPLD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Uc+yeuajKFMNMTU2NTQ4MjU4NTUxM8Hh5biGNXuGU6sI4WwdYsQ=", nc=00000001, uri="/digest", response="89b219d5d3cc6261f213f894e82092c2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PEDBKEJAOIKIFCHFHHKPHHLFNJEOIPEHEHGKDPLD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.520 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Uc+yeuajKFMNMTU2NTQ4MjU4NTUxM8Hh5biGNXuGU6sI4WwdYsQ=", nc=00000001, uri="/digest", response="89b219d5d3cc6261f213f894e82092c2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PEDBKEJAOIKIFCHFHHKPHHLFNJEOIPEHEHGKDPLD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.520 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.520 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Uc+yeuajKFMNMTU2NTQ4MjU4NTUxM8Hh5biGNXuGU6sI4WwdYsQ=", nc=00000001, uri="/digest", response="89b219d5d3cc6261f213f894e82092c2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PEDBKEJAOIKIFCHFHHKPHHLFNJEOIPEHEHGKDPLD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.520 [XNIO-48 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="MmIPVOIXLpMNMTU2NTQ4MjU4NTUyMIhlIWERe8AXRV04J7HWlBA=", nc=00000001, uri="/digest", response="914ce5fcef93e30bcc742a7f42bf142a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OGEGKHGHKNJHKLGADMCMMDCDPAGJEEPMKIALKDFM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="MmIPVOIXLpMNMTU2NTQ4MjU4NTUyMIhlIWERe8AXRV04J7HWlBA=", nc=00000001, uri="/digest", response="914ce5fcef93e30bcc742a7f42bf142a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OGEGKHGHKNJHKLGADMCMMDCDPAGJEEPMKIALKDFM", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="MmIPVOIXLpMNMTU2NTQ4MjU4NTUyMIhlIWERe8AXRV04J7HWlBA=", nc=00000001, uri="/digest", response="914ce5fcef93e30bcc742a7f42bf142a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OGEGKHGHKNJHKLGADMCMMDCDPAGJEEPMKIALKDFM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="MmIPVOIXLpMNMTU2NTQ4MjU4NTUyMIhlIWERe8AXRV04J7HWlBA=", nc=00000001, uri="/digest", response="914ce5fcef93e30bcc742a7f42bf142a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OGEGKHGHKNJHKLGADMCMMDCDPAGJEEPMKIALKDFM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="MmIPVOIXLpMNMTU2NTQ4MjU4NTUyMIhlIWERe8AXRV04J7HWlBA=", nc=00000001, uri="/digest", response="914ce5fcef93e30bcc742a7f42bf142a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OGEGKHGHKNJHKLGADMCMMDCDPAGJEEPMKIALKDFM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.522 [XNIO-48 task-8] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.526 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kcrUqbqjcaoNMTU2NTQ4MjU4NTUyMgZvXdmVtcgP54TPuHHP+1w=", nc=00000001, uri="/digest", response="fed5d6e886d38cc0025ef9a49aef2bf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEJOMLNJPPEPEGEPDPGIKFLFCPCJPDIMOBFNPOIG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.527 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.527 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="kcrUqbqjcaoNMTU2NTQ4MjU4NTUyMgZvXdmVtcgP54TPuHHP+1w=", nc=00000001, uri="/digest", response="fed5d6e886d38cc0025ef9a49aef2bf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEJOMLNJPPEPEGEPDPGIKFLFCPCJPDIMOBFNPOIG", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kcrUqbqjcaoNMTU2NTQ4MjU4NTUyMgZvXdmVtcgP54TPuHHP+1w=", nc=00000001, uri="/digest", response="fed5d6e886d38cc0025ef9a49aef2bf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEJOMLNJPPEPEGEPDPGIKFLFCPCJPDIMOBFNPOIG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.527 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kcrUqbqjcaoNMTU2NTQ4MjU4NTUyMgZvXdmVtcgP54TPuHHP+1w=", nc=00000001, uri="/digest", response="fed5d6e886d38cc0025ef9a49aef2bf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEJOMLNJPPEPEGEPDPGIKFLFCPCJPDIMOBFNPOIG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.527 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.527 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kcrUqbqjcaoNMTU2NTQ4MjU4NTUyMgZvXdmVtcgP54TPuHHP+1w=", nc=00000001, uri="/digest", response="fed5d6e886d38cc0025ef9a49aef2bf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KEJOMLNJPPEPEGEPDPGIKFLFCPCJPDIMOBFNPOIG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.528 [XNIO-48 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.535 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="0gUhuX6ZJzoNMTU2NTQ4MjU4NTUyOPqKpKksTBetxXRLpnAtu+U=", nc=00000001, uri="/digest", response="068d7e93ef7f8b1d5c103c65bbe6f43a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DGGPHPOBCHMMAHJIDGIAGOIAFFOBIDIDLKPGIKAD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.535 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.536 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="0gUhuX6ZJzoNMTU2NTQ4MjU4NTUyOPqKpKksTBetxXRLpnAtu+U=", nc=00000001, uri="/digest", response="068d7e93ef7f8b1d5c103c65bbe6f43a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DGGPHPOBCHMMAHJIDGIAGOIAFFOBIDIDLKPGIKAD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="0gUhuX6ZJzoNMTU2NTQ4MjU4NTUyOPqKpKksTBetxXRLpnAtu+U=", nc=00000001, uri="/digest", response="068d7e93ef7f8b1d5c103c65bbe6f43a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DGGPHPOBCHMMAHJIDGIAGOIAFFOBIDIDLKPGIKAD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.536 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="0gUhuX6ZJzoNMTU2NTQ4MjU4NTUyOPqKpKksTBetxXRLpnAtu+U=", nc=00000001, uri="/digest", response="068d7e93ef7f8b1d5c103c65bbe6f43a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DGGPHPOBCHMMAHJIDGIAGOIAFFOBIDIDLKPGIKAD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.536 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.536 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="0gUhuX6ZJzoNMTU2NTQ4MjU4NTUyOPqKpKksTBetxXRLpnAtu+U=", nc=00000001, uri="/digest", response="068d7e93ef7f8b1d5c103c65bbe6f43a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DGGPHPOBCHMMAHJIDGIAGOIAFFOBIDIDLKPGIKAD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.537 [XNIO-48 task-10] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.570 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Ayd5hiasGGENMTU2NTQ4MjU4NTUzNjK7I8PGa07dNVuiJasFB8Y=", nc=00000001, uri="/digest", response="b6702e6d269b78462c994b3a5f78837e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DFKPOAJHIGCHAANDEDGJJCHEHMECBHAELMNLEHJO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.570 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.571 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Ayd5hiasGGENMTU2NTQ4MjU4NTUzNjK7I8PGa07dNVuiJasFB8Y=", nc=00000001, uri="/digest", response="b6702e6d269b78462c994b3a5f78837e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DFKPOAJHIGCHAANDEDGJJCHEHMECBHAELMNLEHJO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Ayd5hiasGGENMTU2NTQ4MjU4NTUzNjK7I8PGa07dNVuiJasFB8Y=", nc=00000001, uri="/digest", response="b6702e6d269b78462c994b3a5f78837e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DFKPOAJHIGCHAANDEDGJJCHEHMECBHAELMNLEHJO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.572 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Ayd5hiasGGENMTU2NTQ4MjU4NTUzNjK7I8PGa07dNVuiJasFB8Y=", nc=00000001, uri="/digest", response="b6702e6d269b78462c994b3a5f78837e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DFKPOAJHIGCHAANDEDGJJCHEHMECBHAELMNLEHJO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.572 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.572 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Ayd5hiasGGENMTU2NTQ4MjU4NTUzNjK7I8PGa07dNVuiJasFB8Y=", nc=00000001, uri="/digest", response="b6702e6d269b78462c994b3a5f78837e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DFKPOAJHIGCHAANDEDGJJCHEHMECBHAELMNLEHJO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.572 [XNIO-48 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.575 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yyrGFbPpb1ANMTU2NTQ4MjU4NTU3Mtz4V1cpCzGwcAAVLlxzFEE=", nc=00000001, uri="/digest", response="8c538024ac6adbd36005d5325c48871c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNJAIBNIKFBGDPGLDCKIBDOOJDGGKMHGCDDHLOLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.575 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.575 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="yyrGFbPpb1ANMTU2NTQ4MjU4NTU3Mtz4V1cpCzGwcAAVLlxzFEE=", nc=00000001, uri="/digest", response="8c538024ac6adbd36005d5325c48871c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNJAIBNIKFBGDPGLDCKIBDOOJDGGKMHGCDDHLOLP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yyrGFbPpb1ANMTU2NTQ4MjU4NTU3Mtz4V1cpCzGwcAAVLlxzFEE=", nc=00000001, uri="/digest", response="8c538024ac6adbd36005d5325c48871c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNJAIBNIKFBGDPGLDCKIBDOOJDGGKMHGCDDHLOLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.576 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yyrGFbPpb1ANMTU2NTQ4MjU4NTU3Mtz4V1cpCzGwcAAVLlxzFEE=", nc=00000001, uri="/digest", response="8c538024ac6adbd36005d5325c48871c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNJAIBNIKFBGDPGLDCKIBDOOJDGGKMHGCDDHLOLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.576 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.576 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yyrGFbPpb1ANMTU2NTQ4MjU4NTU3Mtz4V1cpCzGwcAAVLlxzFEE=", nc=00000001, uri="/digest", response="8c538024ac6adbd36005d5325c48871c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNJAIBNIKFBGDPGLDCKIBDOOJDGGKMHGCDDHLOLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.576 [XNIO-48 task-12] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.590 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Onq7F/yD97MNMTU2NTQ4MjU4NTU3NjtQxbkCAyJ7U5EZ9ERV/Eg=", nc=00000001, uri="/digest", response="b5f8b2bb8f0658d1b8731260e66700d0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BBDCAFDCGGHCOCONBHCDACONMCADJPIIFLFJKIFJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.591 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.591 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Onq7F/yD97MNMTU2NTQ4MjU4NTU3NjtQxbkCAyJ7U5EZ9ERV/Eg=", nc=00000001, uri="/digest", response="b5f8b2bb8f0658d1b8731260e66700d0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BBDCAFDCGGHCOCONBHCDACONMCADJPIIFLFJKIFJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Onq7F/yD97MNMTU2NTQ4MjU4NTU3NjtQxbkCAyJ7U5EZ9ERV/Eg=", nc=00000001, uri="/digest", response="b5f8b2bb8f0658d1b8731260e66700d0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BBDCAFDCGGHCOCONBHCDACONMCADJPIIFLFJKIFJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.591 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Onq7F/yD97MNMTU2NTQ4MjU4NTU3NjtQxbkCAyJ7U5EZ9ERV/Eg=", nc=00000001, uri="/digest", response="b5f8b2bb8f0658d1b8731260e66700d0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BBDCAFDCGGHCOCONBHCDACONMCADJPIIFLFJKIFJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.591 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.591 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Onq7F/yD97MNMTU2NTQ4MjU4NTU3NjtQxbkCAyJ7U5EZ9ERV/Eg=", nc=00000001, uri="/digest", response="b5f8b2bb8f0658d1b8731260e66700d0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BBDCAFDCGGHCOCONBHCDACONMCADJPIIFLFJKIFJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.592 [XNIO-48 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.594 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7HRKNBlKOx0NMTU2NTQ4MjU4NTU5MbcvdrJ0g2AHaNw3QsbHW1k=", nc=00000001, uri="/digest", response="e760618f528f463c7be7bd7aee23801d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNAHLMHMLHNPEBGAIFGLJFCNEODOIHEBHLALBGGA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="7HRKNBlKOx0NMTU2NTQ4MjU4NTU5MbcvdrJ0g2AHaNw3QsbHW1k=", nc=00000001, uri="/digest", response="e760618f528f463c7be7bd7aee23801d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNAHLMHMLHNPEBGAIFGLJFCNEODOIHEBHLALBGGA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7HRKNBlKOx0NMTU2NTQ4MjU4NTU5MbcvdrJ0g2AHaNw3QsbHW1k=", nc=00000001, uri="/digest", response="e760618f528f463c7be7bd7aee23801d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNAHLMHMLHNPEBGAIFGLJFCNEODOIHEBHLALBGGA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7HRKNBlKOx0NMTU2NTQ4MjU4NTU5MbcvdrJ0g2AHaNw3QsbHW1k=", nc=00000001, uri="/digest", response="e760618f528f463c7be7bd7aee23801d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNAHLMHMLHNPEBGAIFGLJFCNEODOIHEBHLALBGGA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7HRKNBlKOx0NMTU2NTQ4MjU4NTU5MbcvdrJ0g2AHaNw3QsbHW1k=", nc=00000001, uri="/digest", response="e760618f528f463c7be7bd7aee23801d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JNAHLMHMLHNPEBGAIFGLJFCNEODOIHEBHLALBGGA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.595 [XNIO-48 task-14] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.604 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="WaKXaI2KJmUNMTU2NTQ4MjU4NTU5NWL/0aRAOqV4dxk/Uz73ETg=", nc=00000001, uri="/digest", response="fd2fe022f8155612510b89d8587d40b3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DAJFPLIFHCEHPHCLPIFGNCKKAELEPLICJHKCAJOM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.604 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.604 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="WaKXaI2KJmUNMTU2NTQ4MjU4NTU5NWL/0aRAOqV4dxk/Uz73ETg=", nc=00000001, uri="/digest", response="fd2fe022f8155612510b89d8587d40b3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DAJFPLIFHCEHPHCLPIFGNCKKAELEPLICJHKCAJOM", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="WaKXaI2KJmUNMTU2NTQ4MjU4NTU5NWL/0aRAOqV4dxk/Uz73ETg=", nc=00000001, uri="/digest", response="fd2fe022f8155612510b89d8587d40b3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DAJFPLIFHCEHPHCLPIFGNCKKAELEPLICJHKCAJOM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.605 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="WaKXaI2KJmUNMTU2NTQ4MjU4NTU5NWL/0aRAOqV4dxk/Uz73ETg=", nc=00000001, uri="/digest", response="fd2fe022f8155612510b89d8587d40b3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DAJFPLIFHCEHPHCLPIFGNCKKAELEPLICJHKCAJOM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.605 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.605 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="WaKXaI2KJmUNMTU2NTQ4MjU4NTU5NWL/0aRAOqV4dxk/Uz73ETg=", nc=00000001, uri="/digest", response="fd2fe022f8155612510b89d8587d40b3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="DAJFPLIFHCEHPHCLPIFGNCKKAELEPLICJHKCAJOM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.605 [XNIO-48 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.607 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SuOEJ5N2t/QNMTU2NTQ4MjU4NTYwNRwL7F07fngQI41wzcLU4i0=", nc=00000001, uri="/digest", response="9ef2a771c1a7bd9bd7427b5a0ea5c7ad", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GLHGFMEMFDBOHKPJCDNPKIBPCPNFPNPCOPEDDICF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="SuOEJ5N2t/QNMTU2NTQ4MjU4NTYwNRwL7F07fngQI41wzcLU4i0=", nc=00000001, uri="/digest", response="9ef2a771c1a7bd9bd7427b5a0ea5c7ad", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GLHGFMEMFDBOHKPJCDNPKIBPCPNFPNPCOPEDDICF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SuOEJ5N2t/QNMTU2NTQ4MjU4NTYwNRwL7F07fngQI41wzcLU4i0=", nc=00000001, uri="/digest", response="9ef2a771c1a7bd9bd7427b5a0ea5c7ad", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GLHGFMEMFDBOHKPJCDNPKIBPCPNFPNPCOPEDDICF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SuOEJ5N2t/QNMTU2NTQ4MjU4NTYwNRwL7F07fngQI41wzcLU4i0=", nc=00000001, uri="/digest", response="9ef2a771c1a7bd9bd7427b5a0ea5c7ad", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GLHGFMEMFDBOHKPJCDNPKIBPCPNFPNPCOPEDDICF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SuOEJ5N2t/QNMTU2NTQ4MjU4NTYwNRwL7F07fngQI41wzcLU4i0=", nc=00000001, uri="/digest", response="9ef2a771c1a7bd9bd7427b5a0ea5c7ad", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GLHGFMEMFDBOHKPJCDNPKIBPCPNFPNPCOPEDDICF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.608 [XNIO-48 task-16] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.614 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yXc60EoZ8O8NMTU2NTQ4MjU4NTYwOKT9pp4Gx3c3EHbuhAYJCA0=", nc=00000001, uri="/digest", response="d4eb0fe7a4d3226e5050744c9a641dfb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HBBIDOGBCMLNCAFMEEFKOFKOKEJDJOJIDCAPHJIC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.615 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.615 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="yXc60EoZ8O8NMTU2NTQ4MjU4NTYwOKT9pp4Gx3c3EHbuhAYJCA0=", nc=00000001, uri="/digest", response="d4eb0fe7a4d3226e5050744c9a641dfb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HBBIDOGBCMLNCAFMEEFKOFKOKEJDJOJIDCAPHJIC", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yXc60EoZ8O8NMTU2NTQ4MjU4NTYwOKT9pp4Gx3c3EHbuhAYJCA0=", nc=00000001, uri="/digest", response="d4eb0fe7a4d3226e5050744c9a641dfb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HBBIDOGBCMLNCAFMEEFKOFKOKEJDJOJIDCAPHJIC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.615 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yXc60EoZ8O8NMTU2NTQ4MjU4NTYwOKT9pp4Gx3c3EHbuhAYJCA0=", nc=00000001, uri="/digest", response="d4eb0fe7a4d3226e5050744c9a641dfb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HBBIDOGBCMLNCAFMEEFKOFKOKEJDJOJIDCAPHJIC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.615 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.615 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yXc60EoZ8O8NMTU2NTQ4MjU4NTYwOKT9pp4Gx3c3EHbuhAYJCA0=", nc=00000001, uri="/digest", response="d4eb0fe7a4d3226e5050744c9a641dfb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HBBIDOGBCMLNCAFMEEFKOFKOKEJDJOJIDCAPHJIC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.616 [XNIO-48 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.622 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="DLthTo0ZL/YNMTU2NTQ4MjU4NTYxNSDO54rWDH4GL2IFpVqxLYk=", nc=00000001, uri="/digest", response="51ed170e9ba45cd2a540a355a634607c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OCCHLOEELJLBBDFGKPIOCKILGMHLKCKBHIFPODHJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="DLthTo0ZL/YNMTU2NTQ4MjU4NTYxNSDO54rWDH4GL2IFpVqxLYk=", nc=00000001, uri="/digest", response="51ed170e9ba45cd2a540a355a634607c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OCCHLOEELJLBBDFGKPIOCKILGMHLKCKBHIFPODHJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="DLthTo0ZL/YNMTU2NTQ4MjU4NTYxNSDO54rWDH4GL2IFpVqxLYk=", nc=00000001, uri="/digest", response="51ed170e9ba45cd2a540a355a634607c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OCCHLOEELJLBBDFGKPIOCKILGMHLKCKBHIFPODHJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="DLthTo0ZL/YNMTU2NTQ4MjU4NTYxNSDO54rWDH4GL2IFpVqxLYk=", nc=00000001, uri="/digest", response="51ed170e9ba45cd2a540a355a634607c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OCCHLOEELJLBBDFGKPIOCKILGMHLKCKBHIFPODHJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="DLthTo0ZL/YNMTU2NTQ4MjU4NTYxNSDO54rWDH4GL2IFpVqxLYk=", nc=00000001, uri="/digest", response="51ed170e9ba45cd2a540a355a634607c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OCCHLOEELJLBBDFGKPIOCKILGMHLKCKBHIFPODHJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.623 [XNIO-48 task-18] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JmY/6K7bZVENMTU2NTQ4MjU4NTYyM4LpzIIkRsxUB1/Q/XR8wxg=", nc=00000001, uri="/digest", response="1eeae6205eda9d2abe74954b5496f202", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJBJMBNHMKIBBGAFCJFBJDLEAMECOBKFKHJDALNK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="JmY/6K7bZVENMTU2NTQ4MjU4NTYyM4LpzIIkRsxUB1/Q/XR8wxg=", nc=00000001, uri="/digest", response="1eeae6205eda9d2abe74954b5496f202", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJBJMBNHMKIBBGAFCJFBJDLEAMECOBKFKHJDALNK", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JmY/6K7bZVENMTU2NTQ4MjU4NTYyM4LpzIIkRsxUB1/Q/XR8wxg=", nc=00000001, uri="/digest", response="1eeae6205eda9d2abe74954b5496f202", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJBJMBNHMKIBBGAFCJFBJDLEAMECOBKFKHJDALNK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JmY/6K7bZVENMTU2NTQ4MjU4NTYyM4LpzIIkRsxUB1/Q/XR8wxg=", nc=00000001, uri="/digest", response="1eeae6205eda9d2abe74954b5496f202", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJBJMBNHMKIBBGAFCJFBJDLEAMECOBKFKHJDALNK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.647 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JmY/6K7bZVENMTU2NTQ4MjU4NTYyM4LpzIIkRsxUB1/Q/XR8wxg=", nc=00000001, uri="/digest", response="1eeae6205eda9d2abe74954b5496f202", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CJBJMBNHMKIBBGAFCJFBJDLEAMECOBKFKHJDALNK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.648 [XNIO-48 task-19] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gsufpoTAOWwNMTU2NTQ4MjU4NTY0OPrqlwV25nkNUZY4iqQNHEk=", nc=00000001, uri="/digest", response="cb6e6b928040d5d905e4846c2637907a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBJEKKFJGDNGEAKNAFGECHFIIMOFKCAENCHIKFC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="gsufpoTAOWwNMTU2NTQ4MjU4NTY0OPrqlwV25nkNUZY4iqQNHEk=", nc=00000001, uri="/digest", response="cb6e6b928040d5d905e4846c2637907a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBJEKKFJGDNGEAKNAFGECHFIIMOFKCAENCHIKFC", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gsufpoTAOWwNMTU2NTQ4MjU4NTY0OPrqlwV25nkNUZY4iqQNHEk=", nc=00000001, uri="/digest", response="cb6e6b928040d5d905e4846c2637907a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBJEKKFJGDNGEAKNAFGECHFIIMOFKCAENCHIKFC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gsufpoTAOWwNMTU2NTQ4MjU4NTY0OPrqlwV25nkNUZY4iqQNHEk=", nc=00000001, uri="/digest", response="cb6e6b928040d5d905e4846c2637907a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBJEKKFJGDNGEAKNAFGECHFIIMOFKCAENCHIKFC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="gsufpoTAOWwNMTU2NTQ4MjU4NTY0OPrqlwV25nkNUZY4iqQNHEk=", nc=00000001, uri="/digest", response="cb6e6b928040d5d905e4846c2637907a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBJEKKFJGDNGEAKNAFGECHFIIMOFKCAENCHIKFC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.659 [XNIO-48 task-20] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.660 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:25.661 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.661 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Digest realm="DigestTesting",domain="localhost",nonce="eSB6eFtBGd0NMTU2NTQ4MjU4NTY1OWAScIXRgXJRGV8mu9mBa2w=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"
19:16:25.661 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:25.661 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.661 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33771/digest
19:16:25.662 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:25.670 [XNIO-48 task-21] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.671 [XNIO-48 task-21] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.671 [XNIO-48 task-21] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.671 [XNIO-48 task-21] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.671 [XNIO-48 task-21] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="fF8Vh8sUWF4NMTU2NTQ4MjU4NTY3MZGHl7wnaOj/h7Usw4EP2I4=", nc=00000001, uri="/digest", response="9e2a435c20dd832bfc77644aeaccbe5a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PABNOMFKGIGHEEMOMGJGDNABFMBIEMFKJGEAMPBM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="fF8Vh8sUWF4NMTU2NTQ4MjU4NTY3MZGHl7wnaOj/h7Usw4EP2I4=", nc=00000001, uri="/digest", response="9e2a435c20dd832bfc77644aeaccbe5a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PABNOMFKGIGHEEMOMGJGDNABFMBIEMFKJGEAMPBM", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="fF8Vh8sUWF4NMTU2NTQ4MjU4NTY3MZGHl7wnaOj/h7Usw4EP2I4=", nc=00000001, uri="/digest", response="9e2a435c20dd832bfc77644aeaccbe5a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PABNOMFKGIGHEEMOMGJGDNABFMBIEMFKJGEAMPBM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="fF8Vh8sUWF4NMTU2NTQ4MjU4NTY3MZGHl7wnaOj/h7Usw4EP2I4=", nc=00000001, uri="/digest", response="9e2a435c20dd832bfc77644aeaccbe5a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PABNOMFKGIGHEEMOMGJGDNABFMBIEMFKJGEAMPBM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="fF8Vh8sUWF4NMTU2NTQ4MjU4NTY3MZGHl7wnaOj/h7Usw4EP2I4=", nc=00000001, uri="/digest", response="9e2a435c20dd832bfc77644aeaccbe5a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PABNOMFKGIGHEEMOMGJGDNABFMBIEMFKJGEAMPBM", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.674 [XNIO-48 task-22] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.677 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rOQqHoNu5ikNMTU2NTQ4MjU4NTY3NG+yAZ+IzUIE+pDBpz8MAXc=", nc=00000001, uri="/digest", response="bca06d5c4d823a4745e895297b559ec0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OFBLIMJNOAAOBKNKIOOGADFBIDHHNHGJHKLPMCCE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.677 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.677 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="rOQqHoNu5ikNMTU2NTQ4MjU4NTY3NG+yAZ+IzUIE+pDBpz8MAXc=", nc=00000001, uri="/digest", response="bca06d5c4d823a4745e895297b559ec0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OFBLIMJNOAAOBKNKIOOGADFBIDHHNHGJHKLPMCCE", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rOQqHoNu5ikNMTU2NTQ4MjU4NTY3NG+yAZ+IzUIE+pDBpz8MAXc=", nc=00000001, uri="/digest", response="bca06d5c4d823a4745e895297b559ec0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OFBLIMJNOAAOBKNKIOOGADFBIDHHNHGJHKLPMCCE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.678 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rOQqHoNu5ikNMTU2NTQ4MjU4NTY3NG+yAZ+IzUIE+pDBpz8MAXc=", nc=00000001, uri="/digest", response="bca06d5c4d823a4745e895297b559ec0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OFBLIMJNOAAOBKNKIOOGADFBIDHHNHGJHKLPMCCE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.678 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.678 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rOQqHoNu5ikNMTU2NTQ4MjU4NTY3NG+yAZ+IzUIE+pDBpz8MAXc=", nc=00000001, uri="/digest", response="bca06d5c4d823a4745e895297b559ec0", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OFBLIMJNOAAOBKNKIOOGADFBIDHHNHGJHKLPMCCE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.678 [XNIO-48 task-23] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.686 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="2W9CGotcFBMNMTU2NTQ4MjU4NTY3OIkq9V9AhFx3Sw062Sn5Zm0=", nc=00000001, uri="/digest", response="c46e390e3001bcffaf0a8d9b255f5f93", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JAIFDLAKCBFNLGFKDNEDCJCPFGGDIHOPGDKDEMBA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.687 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.687 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="2W9CGotcFBMNMTU2NTQ4MjU4NTY3OIkq9V9AhFx3Sw062Sn5Zm0=", nc=00000001, uri="/digest", response="c46e390e3001bcffaf0a8d9b255f5f93", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JAIFDLAKCBFNLGFKDNEDCJCPFGGDIHOPGDKDEMBA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="2W9CGotcFBMNMTU2NTQ4MjU4NTY3OIkq9V9AhFx3Sw062Sn5Zm0=", nc=00000001, uri="/digest", response="c46e390e3001bcffaf0a8d9b255f5f93", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JAIFDLAKCBFNLGFKDNEDCJCPFGGDIHOPGDKDEMBA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.687 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="2W9CGotcFBMNMTU2NTQ4MjU4NTY3OIkq9V9AhFx3Sw062Sn5Zm0=", nc=00000001, uri="/digest", response="c46e390e3001bcffaf0a8d9b255f5f93", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JAIFDLAKCBFNLGFKDNEDCJCPFGGDIHOPGDKDEMBA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.687 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.687 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="2W9CGotcFBMNMTU2NTQ4MjU4NTY3OIkq9V9AhFx3Sw062Sn5Zm0=", nc=00000001, uri="/digest", response="c46e390e3001bcffaf0a8d9b255f5f93", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JAIFDLAKCBFNLGFKDNEDCJCPFGGDIHOPGDKDEMBA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.688 [XNIO-48 task-24] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.694 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="OgJvT4lO0+cNMTU2NTQ4MjU4NTY4OE0SImC0YJhd3vachC5Dam8=", nc=00000001, uri="/digest", response="12e373d339094fc4596805d94c71f49b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KCJDCBBEOHCLEMFAFKGLCDFPMBNNLOCLHELBNPII", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.695 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.695 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="OgJvT4lO0+cNMTU2NTQ4MjU4NTY4OE0SImC0YJhd3vachC5Dam8=", nc=00000001, uri="/digest", response="12e373d339094fc4596805d94c71f49b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KCJDCBBEOHCLEMFAFKGLCDFPMBNNLOCLHELBNPII", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="OgJvT4lO0+cNMTU2NTQ4MjU4NTY4OE0SImC0YJhd3vachC5Dam8=", nc=00000001, uri="/digest", response="12e373d339094fc4596805d94c71f49b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KCJDCBBEOHCLEMFAFKGLCDFPMBNNLOCLHELBNPII", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.695 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="OgJvT4lO0+cNMTU2NTQ4MjU4NTY4OE0SImC0YJhd3vachC5Dam8=", nc=00000001, uri="/digest", response="12e373d339094fc4596805d94c71f49b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KCJDCBBEOHCLEMFAFKGLCDFPMBNNLOCLHELBNPII", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.695 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.695 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="OgJvT4lO0+cNMTU2NTQ4MjU4NTY4OE0SImC0YJhd3vachC5Dam8=", nc=00000001, uri="/digest", response="12e373d339094fc4596805d94c71f49b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KCJDCBBEOHCLEMFAFKGLCDFPMBNNLOCLHELBNPII", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.696 [XNIO-48 task-25] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.702 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Xus6QAqIu8wNMTU2NTQ4MjU4NTY5NZqWrC5oZc8yo2SNDbhCC6I=", nc=00000001, uri="/digest", response="7615a7d18a0a9d13e6d109a236947120", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JFDNFINJAOOPDOHJGBOKDFGCABAEMLKPNMALOCLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.702 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.702 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Xus6QAqIu8wNMTU2NTQ4MjU4NTY5NZqWrC5oZc8yo2SNDbhCC6I=", nc=00000001, uri="/digest", response="7615a7d18a0a9d13e6d109a236947120", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JFDNFINJAOOPDOHJGBOKDFGCABAEMLKPNMALOCLP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Xus6QAqIu8wNMTU2NTQ4MjU4NTY5NZqWrC5oZc8yo2SNDbhCC6I=", nc=00000001, uri="/digest", response="7615a7d18a0a9d13e6d109a236947120", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JFDNFINJAOOPDOHJGBOKDFGCABAEMLKPNMALOCLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.703 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Xus6QAqIu8wNMTU2NTQ4MjU4NTY5NZqWrC5oZc8yo2SNDbhCC6I=", nc=00000001, uri="/digest", response="7615a7d18a0a9d13e6d109a236947120", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JFDNFINJAOOPDOHJGBOKDFGCABAEMLKPNMALOCLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.703 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.703 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Xus6QAqIu8wNMTU2NTQ4MjU4NTY5NZqWrC5oZc8yo2SNDbhCC6I=", nc=00000001, uri="/digest", response="7615a7d18a0a9d13e6d109a236947120", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JFDNFINJAOOPDOHJGBOKDFGCABAEMLKPNMALOCLP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.703 [XNIO-48 task-26] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.724 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JZimKues+ksNMTU2NTQ4MjU4NTcwM6hU9B3z5GbUvbSXyB0/Tks=", nc=00000001, uri="/digest", response="01d848010de1a72353497b8f789fcd3f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPKCALDHLKMMBHBLICDALFGFCMDGJPBCOGFOOFJA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.724 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.725 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="JZimKues+ksNMTU2NTQ4MjU4NTcwM6hU9B3z5GbUvbSXyB0/Tks=", nc=00000001, uri="/digest", response="01d848010de1a72353497b8f789fcd3f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPKCALDHLKMMBHBLICDALFGFCMDGJPBCOGFOOFJA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JZimKues+ksNMTU2NTQ4MjU4NTcwM6hU9B3z5GbUvbSXyB0/Tks=", nc=00000001, uri="/digest", response="01d848010de1a72353497b8f789fcd3f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPKCALDHLKMMBHBLICDALFGFCMDGJPBCOGFOOFJA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.726 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JZimKues+ksNMTU2NTQ4MjU4NTcwM6hU9B3z5GbUvbSXyB0/Tks=", nc=00000001, uri="/digest", response="01d848010de1a72353497b8f789fcd3f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPKCALDHLKMMBHBLICDALFGFCMDGJPBCOGFOOFJA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.726 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.726 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="JZimKues+ksNMTU2NTQ4MjU4NTcwM6hU9B3z5GbUvbSXyB0/Tks=", nc=00000001, uri="/digest", response="01d848010de1a72353497b8f789fcd3f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CPKCALDHLKMMBHBLICDALFGFCMDGJPBCOGFOOFJA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.726 [XNIO-48 task-27] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.734 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yCdNZDBPQ+ENMTU2NTQ4MjU4NTcyNu09P9drS7trik6+CswK+Fo=", nc=00000001, uri="/digest", response="cc932a8571ca9c616d5329a33840dc15", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CDGKIALAPKMOJIFCDDMHIFIMMFNPNNLFLKJHOMNG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.735 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.735 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="yCdNZDBPQ+ENMTU2NTQ4MjU4NTcyNu09P9drS7trik6+CswK+Fo=", nc=00000001, uri="/digest", response="cc932a8571ca9c616d5329a33840dc15", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CDGKIALAPKMOJIFCDDMHIFIMMFNPNNLFLKJHOMNG", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yCdNZDBPQ+ENMTU2NTQ4MjU4NTcyNu09P9drS7trik6+CswK+Fo=", nc=00000001, uri="/digest", response="cc932a8571ca9c616d5329a33840dc15", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CDGKIALAPKMOJIFCDDMHIFIMMFNPNNLFLKJHOMNG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.736 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yCdNZDBPQ+ENMTU2NTQ4MjU4NTcyNu09P9drS7trik6+CswK+Fo=", nc=00000001, uri="/digest", response="cc932a8571ca9c616d5329a33840dc15", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CDGKIALAPKMOJIFCDDMHIFIMMFNPNNLFLKJHOMNG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.736 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.736 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yCdNZDBPQ+ENMTU2NTQ4MjU4NTcyNu09P9drS7trik6+CswK+Fo=", nc=00000001, uri="/digest", response="cc932a8571ca9c616d5329a33840dc15", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CDGKIALAPKMOJIFCDDMHIFIMMFNPNNLFLKJHOMNG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.736 [XNIO-48 task-28] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.749 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Lb6jD1F4lbwNMTU2NTQ4MjU4NTczNg/JFvoL616NI4B3U6Idh4Y=", nc=00000001, uri="/digest", response="2df47f1adf1f25e5d85e0d529166d822", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHBCHIMPAJELDBAOJLNDPMJGKCCJEALECIPPDAIO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.750 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.750 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Lb6jD1F4lbwNMTU2NTQ4MjU4NTczNg/JFvoL616NI4B3U6Idh4Y=", nc=00000001, uri="/digest", response="2df47f1adf1f25e5d85e0d529166d822", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHBCHIMPAJELDBAOJLNDPMJGKCCJEALECIPPDAIO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Lb6jD1F4lbwNMTU2NTQ4MjU4NTczNg/JFvoL616NI4B3U6Idh4Y=", nc=00000001, uri="/digest", response="2df47f1adf1f25e5d85e0d529166d822", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHBCHIMPAJELDBAOJLNDPMJGKCCJEALECIPPDAIO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.751 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Lb6jD1F4lbwNMTU2NTQ4MjU4NTczNg/JFvoL616NI4B3U6Idh4Y=", nc=00000001, uri="/digest", response="2df47f1adf1f25e5d85e0d529166d822", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHBCHIMPAJELDBAOJLNDPMJGKCCJEALECIPPDAIO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.751 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.751 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Lb6jD1F4lbwNMTU2NTQ4MjU4NTczNg/JFvoL616NI4B3U6Idh4Y=", nc=00000001, uri="/digest", response="2df47f1adf1f25e5d85e0d529166d822", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHBCHIMPAJELDBAOJLNDPMJGKCCJEALECIPPDAIO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.751 [XNIO-48 task-29] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.755 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="I9B1LEcjNiQNMTU2NTQ4MjU4NTc1McjFwpMeEbhb9rnUxrLBGzQ=", nc=00000001, uri="/digest", response="ffe9e2f76bb74cb9758ecfaeddff6177", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABNLEFFGIPKEEIMCBLGNLHOMPALJFADBPGFEAIGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.755 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.755 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="I9B1LEcjNiQNMTU2NTQ4MjU4NTc1McjFwpMeEbhb9rnUxrLBGzQ=", nc=00000001, uri="/digest", response="ffe9e2f76bb74cb9758ecfaeddff6177", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABNLEFFGIPKEEIMCBLGNLHOMPALJFADBPGFEAIGO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="I9B1LEcjNiQNMTU2NTQ4MjU4NTc1McjFwpMeEbhb9rnUxrLBGzQ=", nc=00000001, uri="/digest", response="ffe9e2f76bb74cb9758ecfaeddff6177", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABNLEFFGIPKEEIMCBLGNLHOMPALJFADBPGFEAIGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.756 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="I9B1LEcjNiQNMTU2NTQ4MjU4NTc1McjFwpMeEbhb9rnUxrLBGzQ=", nc=00000001, uri="/digest", response="ffe9e2f76bb74cb9758ecfaeddff6177", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABNLEFFGIPKEEIMCBLGNLHOMPALJFADBPGFEAIGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.756 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.756 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="I9B1LEcjNiQNMTU2NTQ4MjU4NTc1McjFwpMeEbhb9rnUxrLBGzQ=", nc=00000001, uri="/digest", response="ffe9e2f76bb74cb9758ecfaeddff6177", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABNLEFFGIPKEEIMCBLGNLHOMPALJFADBPGFEAIGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.756 [XNIO-48 task-30] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.758 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Po0GjRuUsvMNMTU2NTQ4MjU4NTc1NjBPB8nmCkgLf3dWvXBSqQk=", nc=00000001, uri="/digest", response="fd2ebc93b5476233ac6153a6d07eeb17", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FGONFGKFJDGGABNDIFNAHADCBPABPIMLIEDPCFIP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.758 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.758 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Po0GjRuUsvMNMTU2NTQ4MjU4NTc1NjBPB8nmCkgLf3dWvXBSqQk=", nc=00000001, uri="/digest", response="fd2ebc93b5476233ac6153a6d07eeb17", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FGONFGKFJDGGABNDIFNAHADCBPABPIMLIEDPCFIP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Po0GjRuUsvMNMTU2NTQ4MjU4NTc1NjBPB8nmCkgLf3dWvXBSqQk=", nc=00000001, uri="/digest", response="fd2ebc93b5476233ac6153a6d07eeb17", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FGONFGKFJDGGABNDIFNAHADCBPABPIMLIEDPCFIP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.758 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Po0GjRuUsvMNMTU2NTQ4MjU4NTc1NjBPB8nmCkgLf3dWvXBSqQk=", nc=00000001, uri="/digest", response="fd2ebc93b5476233ac6153a6d07eeb17", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FGONFGKFJDGGABNDIFNAHADCBPABPIMLIEDPCFIP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.759 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.759 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Po0GjRuUsvMNMTU2NTQ4MjU4NTc1NjBPB8nmCkgLf3dWvXBSqQk=", nc=00000001, uri="/digest", response="fd2ebc93b5476233ac6153a6d07eeb17", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FGONFGKFJDGGABNDIFNAHADCBPABPIMLIEDPCFIP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.759 [XNIO-48 task-31] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.762 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XOTzJwL5xScNMTU2NTQ4MjU4NTc1OfZTApR2LZyXiXlnpxeq9+g=", nc=00000001, uri="/digest", response="17309e13169ec4099f9ecc4bc42e329b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EENOBHIHPOAPHOGGLPLBPNDFPFEADGNDMBGMJALF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="XOTzJwL5xScNMTU2NTQ4MjU4NTc1OfZTApR2LZyXiXlnpxeq9+g=", nc=00000001, uri="/digest", response="17309e13169ec4099f9ecc4bc42e329b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EENOBHIHPOAPHOGGLPLBPNDFPFEADGNDMBGMJALF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XOTzJwL5xScNMTU2NTQ4MjU4NTc1OfZTApR2LZyXiXlnpxeq9+g=", nc=00000001, uri="/digest", response="17309e13169ec4099f9ecc4bc42e329b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EENOBHIHPOAPHOGGLPLBPNDFPFEADGNDMBGMJALF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XOTzJwL5xScNMTU2NTQ4MjU4NTc1OfZTApR2LZyXiXlnpxeq9+g=", nc=00000001, uri="/digest", response="17309e13169ec4099f9ecc4bc42e329b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EENOBHIHPOAPHOGGLPLBPNDFPFEADGNDMBGMJALF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XOTzJwL5xScNMTU2NTQ4MjU4NTc1OfZTApR2LZyXiXlnpxeq9+g=", nc=00000001, uri="/digest", response="17309e13169ec4099f9ecc4bc42e329b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EENOBHIHPOAPHOGGLPLBPNDFPFEADGNDMBGMJALF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.763 [XNIO-48 task-32] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.774 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="KbtsqtfbT/0NMTU2NTQ4MjU4NTc2M0ZnDlqIutSHQO8HDP7vB5A=", nc=00000001, uri="/digest", response="cbd9b7a5730da5608784bd2557e10fc3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AKFGEEDFOCGGAGMBOADGGCEECAEPNLFNMMDGCINE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.774 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.774 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="KbtsqtfbT/0NMTU2NTQ4MjU4NTc2M0ZnDlqIutSHQO8HDP7vB5A=", nc=00000001, uri="/digest", response="cbd9b7a5730da5608784bd2557e10fc3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AKFGEEDFOCGGAGMBOADGGCEECAEPNLFNMMDGCINE", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="KbtsqtfbT/0NMTU2NTQ4MjU4NTc2M0ZnDlqIutSHQO8HDP7vB5A=", nc=00000001, uri="/digest", response="cbd9b7a5730da5608784bd2557e10fc3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AKFGEEDFOCGGAGMBOADGGCEECAEPNLFNMMDGCINE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.774 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="KbtsqtfbT/0NMTU2NTQ4MjU4NTc2M0ZnDlqIutSHQO8HDP7vB5A=", nc=00000001, uri="/digest", response="cbd9b7a5730da5608784bd2557e10fc3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AKFGEEDFOCGGAGMBOADGGCEECAEPNLFNMMDGCINE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.774 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.775 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="KbtsqtfbT/0NMTU2NTQ4MjU4NTc2M0ZnDlqIutSHQO8HDP7vB5A=", nc=00000001, uri="/digest", response="cbd9b7a5730da5608784bd2557e10fc3", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AKFGEEDFOCGGAGMBOADGGCEECAEPNLFNMMDGCINE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.775 [XNIO-48 task-33] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.786 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FZ5kDMAusxwNMTU2NTQ4MjU4NTc3NZVjzDzbRphPHu/2ZiEELMU=", nc=00000001, uri="/digest", response="42e53962d9de3626bb3ca8cef1eb1c8f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EKFJPEEPNPMJIOHABDMIGFJLPEKKBGLLLEBEMJML", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="FZ5kDMAusxwNMTU2NTQ4MjU4NTc3NZVjzDzbRphPHu/2ZiEELMU=", nc=00000001, uri="/digest", response="42e53962d9de3626bb3ca8cef1eb1c8f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EKFJPEEPNPMJIOHABDMIGFJLPEKKBGLLLEBEMJML", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FZ5kDMAusxwNMTU2NTQ4MjU4NTc3NZVjzDzbRphPHu/2ZiEELMU=", nc=00000001, uri="/digest", response="42e53962d9de3626bb3ca8cef1eb1c8f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EKFJPEEPNPMJIOHABDMIGFJLPEKKBGLLLEBEMJML", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FZ5kDMAusxwNMTU2NTQ4MjU4NTc3NZVjzDzbRphPHu/2ZiEELMU=", nc=00000001, uri="/digest", response="42e53962d9de3626bb3ca8cef1eb1c8f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EKFJPEEPNPMJIOHABDMIGFJLPEKKBGLLLEBEMJML", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="FZ5kDMAusxwNMTU2NTQ4MjU4NTc3NZVjzDzbRphPHu/2ZiEELMU=", nc=00000001, uri="/digest", response="42e53962d9de3626bb3ca8cef1eb1c8f", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EKFJPEEPNPMJIOHABDMIGFJLPEKKBGLLLEBEMJML", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.787 [XNIO-48 task-34] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.791 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="l71S70I9jTsNMTU2NTQ4MjU4NTc4N4GMJezYd2aGRUHL4CJvBaQ=", nc=00000001, uri="/digest", response="76314b425dc92c2b3bb0dce1efff0b90", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KMBAJKPPFINBOGBALLONIEEMEHADDBHHCPNDCOKB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.791 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.792 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="l71S70I9jTsNMTU2NTQ4MjU4NTc4N4GMJezYd2aGRUHL4CJvBaQ=", nc=00000001, uri="/digest", response="76314b425dc92c2b3bb0dce1efff0b90", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KMBAJKPPFINBOGBALLONIEEMEHADDBHHCPNDCOKB", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="l71S70I9jTsNMTU2NTQ4MjU4NTc4N4GMJezYd2aGRUHL4CJvBaQ=", nc=00000001, uri="/digest", response="76314b425dc92c2b3bb0dce1efff0b90", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KMBAJKPPFINBOGBALLONIEEMEHADDBHHCPNDCOKB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.792 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="l71S70I9jTsNMTU2NTQ4MjU4NTc4N4GMJezYd2aGRUHL4CJvBaQ=", nc=00000001, uri="/digest", response="76314b425dc92c2b3bb0dce1efff0b90", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KMBAJKPPFINBOGBALLONIEEMEHADDBHHCPNDCOKB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.792 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.792 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="l71S70I9jTsNMTU2NTQ4MjU4NTc4N4GMJezYd2aGRUHL4CJvBaQ=", nc=00000001, uri="/digest", response="76314b425dc92c2b3bb0dce1efff0b90", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KMBAJKPPFINBOGBALLONIEEMEHADDBHHCPNDCOKB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.792 [XNIO-48 task-35] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.794 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="uE74/hETxY8NMTU2NTQ4MjU4NTc5MnVZmCC7DOgRIWlkgcTiZTg=", nc=00000001, uri="/digest", response="9716b527862b841b677576524fe97d72", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLCNEJHMFLHCMAFDLBNFMHDIHLBDMGBFEJJCFLEH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.794 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.794 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="uE74/hETxY8NMTU2NTQ4MjU4NTc5MnVZmCC7DOgRIWlkgcTiZTg=", nc=00000001, uri="/digest", response="9716b527862b841b677576524fe97d72", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLCNEJHMFLHCMAFDLBNFMHDIHLBDMGBFEJJCFLEH", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="uE74/hETxY8NMTU2NTQ4MjU4NTc5MnVZmCC7DOgRIWlkgcTiZTg=", nc=00000001, uri="/digest", response="9716b527862b841b677576524fe97d72", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLCNEJHMFLHCMAFDLBNFMHDIHLBDMGBFEJJCFLEH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.795 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="uE74/hETxY8NMTU2NTQ4MjU4NTc5MnVZmCC7DOgRIWlkgcTiZTg=", nc=00000001, uri="/digest", response="9716b527862b841b677576524fe97d72", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLCNEJHMFLHCMAFDLBNFMHDIHLBDMGBFEJJCFLEH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.795 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.795 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="uE74/hETxY8NMTU2NTQ4MjU4NTc5MnVZmCC7DOgRIWlkgcTiZTg=", nc=00000001, uri="/digest", response="9716b527862b841b677576524fe97d72", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLCNEJHMFLHCMAFDLBNFMHDIHLBDMGBFEJJCFLEH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.795 [XNIO-48 task-36] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.802 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Oajv0V8M3RMNMTU2NTQ4MjU4NTc5NUdCPRaQ+NW0NMIJPrpCZOc=", nc=00000001, uri="/digest", response="6ffa5cbacd00bb5d27a39cfcf6a03519", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BAICCLJNGKDKOIFBIPFCKEOLDPFFFLILEOJDKCBO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Oajv0V8M3RMNMTU2NTQ4MjU4NTc5NUdCPRaQ+NW0NMIJPrpCZOc=", nc=00000001, uri="/digest", response="6ffa5cbacd00bb5d27a39cfcf6a03519", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BAICCLJNGKDKOIFBIPFCKEOLDPFFFLILEOJDKCBO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Oajv0V8M3RMNMTU2NTQ4MjU4NTc5NUdCPRaQ+NW0NMIJPrpCZOc=", nc=00000001, uri="/digest", response="6ffa5cbacd00bb5d27a39cfcf6a03519", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BAICCLJNGKDKOIFBIPFCKEOLDPFFFLILEOJDKCBO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Oajv0V8M3RMNMTU2NTQ4MjU4NTc5NUdCPRaQ+NW0NMIJPrpCZOc=", nc=00000001, uri="/digest", response="6ffa5cbacd00bb5d27a39cfcf6a03519", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BAICCLJNGKDKOIFBIPFCKEOLDPFFFLILEOJDKCBO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Oajv0V8M3RMNMTU2NTQ4MjU4NTc5NUdCPRaQ+NW0NMIJPrpCZOc=", nc=00000001, uri="/digest", response="6ffa5cbacd00bb5d27a39cfcf6a03519", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BAICCLJNGKDKOIFBIPFCKEOLDPFFFLILEOJDKCBO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.803 [XNIO-48 task-37] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.807 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zorOhnjPZTMNMTU2NTQ4MjU4NTgwMxdt7ZtyXcAo4PfiYT3Yle0=", nc=00000001, uri="/digest", response="893b358f3f797d359d70abd1052a867b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLDPHPOOIINEBJGBGKEMLDGGIMPPAOKCIJOMFDHO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.807 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.807 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="zorOhnjPZTMNMTU2NTQ4MjU4NTgwMxdt7ZtyXcAo4PfiYT3Yle0=", nc=00000001, uri="/digest", response="893b358f3f797d359d70abd1052a867b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLDPHPOOIINEBJGBGKEMLDGGIMPPAOKCIJOMFDHO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zorOhnjPZTMNMTU2NTQ4MjU4NTgwMxdt7ZtyXcAo4PfiYT3Yle0=", nc=00000001, uri="/digest", response="893b358f3f797d359d70abd1052a867b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLDPHPOOIINEBJGBGKEMLDGGIMPPAOKCIJOMFDHO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.808 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zorOhnjPZTMNMTU2NTQ4MjU4NTgwMxdt7ZtyXcAo4PfiYT3Yle0=", nc=00000001, uri="/digest", response="893b358f3f797d359d70abd1052a867b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLDPHPOOIINEBJGBGKEMLDGGIMPPAOKCIJOMFDHO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.808 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.808 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="zorOhnjPZTMNMTU2NTQ4MjU4NTgwMxdt7ZtyXcAo4PfiYT3Yle0=", nc=00000001, uri="/digest", response="893b358f3f797d359d70abd1052a867b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OLDPHPOOIINEBJGBGKEMLDGGIMPPAOKCIJOMFDHO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.808 [XNIO-48 task-38] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.814 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="RDo0COT1opANMTU2NTQ4MjU4NTgwOJx0YD5r8oiYLlN6W8GPiRQ=", nc=00000001, uri="/digest", response="5a9d1c56e7afeb45124a94404a5f6f13", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJCANNHOCMBMHMLIGLEHFBJLOCPFJHNEIKMGCEIF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="RDo0COT1opANMTU2NTQ4MjU4NTgwOJx0YD5r8oiYLlN6W8GPiRQ=", nc=00000001, uri="/digest", response="5a9d1c56e7afeb45124a94404a5f6f13", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJCANNHOCMBMHMLIGLEHFBJLOCPFJHNEIKMGCEIF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="RDo0COT1opANMTU2NTQ4MjU4NTgwOJx0YD5r8oiYLlN6W8GPiRQ=", nc=00000001, uri="/digest", response="5a9d1c56e7afeb45124a94404a5f6f13", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJCANNHOCMBMHMLIGLEHFBJLOCPFJHNEIKMGCEIF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="RDo0COT1opANMTU2NTQ4MjU4NTgwOJx0YD5r8oiYLlN6W8GPiRQ=", nc=00000001, uri="/digest", response="5a9d1c56e7afeb45124a94404a5f6f13", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJCANNHOCMBMHMLIGLEHFBJLOCPFJHNEIKMGCEIF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="RDo0COT1opANMTU2NTQ4MjU4NTgwOJx0YD5r8oiYLlN6W8GPiRQ=", nc=00000001, uri="/digest", response="5a9d1c56e7afeb45124a94404a5f6f13", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJCANNHOCMBMHMLIGLEHFBJLOCPFJHNEIKMGCEIF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.815 [XNIO-48 task-39] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.830 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kTaZV3K7y5QNMTU2NTQ4MjU4NTgxNWwlBPr9PrsD+ZeFXPfB2Pg=", nc=00000001, uri="/digest", response="42b12319b5d65b00871750101bc6f8d2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LDLMJGKGBEINLCPKBNPEIPEFNPJHOKAEAHAKIDKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.842 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:25.843 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="kTaZV3K7y5QNMTU2NTQ4MjU4NTgxNWwlBPr9PrsD+ZeFXPfB2Pg=", nc=00000001, uri="/digest", response="42b12319b5d65b00871750101bc6f8d2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LDLMJGKGBEINLCPKBNPEIPEFNPJHOKAEAHAKIDKD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kTaZV3K7y5QNMTU2NTQ4MjU4NTgxNWwlBPr9PrsD+ZeFXPfB2Pg=", nc=00000001, uri="/digest", response="42b12319b5d65b00871750101bc6f8d2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LDLMJGKGBEINLCPKBNPEIPEFNPJHOKAEAHAKIDKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.843 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kTaZV3K7y5QNMTU2NTQ4MjU4NTgxNWwlBPr9PrsD+ZeFXPfB2Pg=", nc=00000001, uri="/digest", response="42b12319b5d65b00871750101bc6f8d2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LDLMJGKGBEINLCPKBNPEIPEFNPJHOKAEAHAKIDKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.849 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@319252e0 for /digest
19:16:25.850 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="kTaZV3K7y5QNMTU2NTQ4MjU4NTgxNWwlBPr9PrsD+ZeFXPfB2Pg=", nc=00000001, uri="/digest", response="42b12319b5d65b00871750101bc6f8d2", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LDLMJGKGBEINLCPKBNPEIPEFNPJHOKAEAHAKIDKD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33771]} response {}}
19:16:25.850 [XNIO-48 task-40] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:25.851 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:25.851 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:25.851 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Digest realm="DigestTesting",domain="localhost",nonce="HM+oytUz5T0NMTU2NTQ4MjU4NTg1MDSI5U8YzAUNMpXekfhMQJA=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"
19:16:25.851 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:25.851 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:25.852 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3877a653
19:16:25.861 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@57cc4c04
19:16:25.872 [XNIO-49 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4051f867
19:16:25.878 [XNIO-49 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6807b8a5
19:16:25.886 [XNIO-49 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-3', selector sun.nio.ch.EPollSelectorImpl@47df281e
19:16:25.889 [XNIO-49 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-4', selector sun.nio.ch.EPollSelectorImpl@22c513c0
19:16:25.891 [XNIO-49 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2630c175
19:16:25.899 [XNIO-49 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-6', selector sun.nio.ch.EPollSelectorImpl@12d747ca
19:16:25.918 [XNIO-49 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-7', selector sun.nio.ch.EPollSelectorImpl@2c76ed17
19:16:25.945 [XNIO-49 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1bbdbca6
19:16:25.950 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:25.951 [XNIO-49 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-49 Accept', selector sun.nio.ch.EPollSelectorImpl@1d4ec91a
19:16:25.955 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:25.963 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:40931/digest
19:16:25.964 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.016 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.016 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.016 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.016 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.017 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.043 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="efhCWwC81hUNMTU2NTQ4MjU4NjAxN2BLw5CIlBp1WwwZ/i5THlE=", nc=00000001, uri="/digest", response="cdf21f8013d72a2c02680849c9ab0e52", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EAGEKKAECFIBCNECMIGBGPMBGIJPNGGAANHIHKOF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.043 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.043 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="efhCWwC81hUNMTU2NTQ4MjU4NjAxN2BLw5CIlBp1WwwZ/i5THlE=", nc=00000001, uri="/digest", response="cdf21f8013d72a2c02680849c9ab0e52", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EAGEKKAECFIBCNECMIGBGPMBGIJPNGGAANHIHKOF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="efhCWwC81hUNMTU2NTQ4MjU4NjAxN2BLw5CIlBp1WwwZ/i5THlE=", nc=00000001, uri="/digest", response="cdf21f8013d72a2c02680849c9ab0e52", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EAGEKKAECFIBCNECMIGBGPMBGIJPNGGAANHIHKOF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.044 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="efhCWwC81hUNMTU2NTQ4MjU4NjAxN2BLw5CIlBp1WwwZ/i5THlE=", nc=00000001, uri="/digest", response="cdf21f8013d72a2c02680849c9ab0e52", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EAGEKKAECFIBCNECMIGBGPMBGIJPNGGAANHIHKOF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.044 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.044 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="efhCWwC81hUNMTU2NTQ4MjU4NjAxN2BLw5CIlBp1WwwZ/i5THlE=", nc=00000001, uri="/digest", response="cdf21f8013d72a2c02680849c9ab0e52", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EAGEKKAECFIBCNECMIGBGPMBGIJPNGGAANHIHKOF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.044 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.066 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ZZrtqkehUq4NMTU2NTQ4MjU4NjA0NLjHv7bj0p0Y+skIJKAC9bU=", nc=00000001, uri="/digest", response="d9609e59e7489dfee1028f5a56e1b932", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EGPHKPLLOEIHCEDCIBFMMMPFAEMLJAAMHHBNABHD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.066 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.066 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="ZZrtqkehUq4NMTU2NTQ4MjU4NjA0NLjHv7bj0p0Y+skIJKAC9bU=", nc=00000001, uri="/digest", response="d9609e59e7489dfee1028f5a56e1b932", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EGPHKPLLOEIHCEDCIBFMMMPFAEMLJAAMHHBNABHD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ZZrtqkehUq4NMTU2NTQ4MjU4NjA0NLjHv7bj0p0Y+skIJKAC9bU=", nc=00000001, uri="/digest", response="d9609e59e7489dfee1028f5a56e1b932", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EGPHKPLLOEIHCEDCIBFMMMPFAEMLJAAMHHBNABHD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.066 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ZZrtqkehUq4NMTU2NTQ4MjU4NjA0NLjHv7bj0p0Y+skIJKAC9bU=", nc=00000001, uri="/digest", response="d9609e59e7489dfee1028f5a56e1b932", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EGPHKPLLOEIHCEDCIBFMMMPFAEMLJAAMHHBNABHD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.067 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.067 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ZZrtqkehUq4NMTU2NTQ4MjU4NjA0NLjHv7bj0p0Y+skIJKAC9bU=", nc=00000001, uri="/digest", response="d9609e59e7489dfee1028f5a56e1b932", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EGPHKPLLOEIHCEDCIBFMMMPFAEMLJAAMHHBNABHD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.067 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.102 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="u2mlutv3p+0NMTU2NTQ4MjU4NjA2N64x4Vwq7nQmgcxwu9SZDiI=", nc=00000001, uri="/digest", response="715cee6512c3423106d23021a0b38e6c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMPMOGEPIAHIFAJDNNDDOCABBMCNGBPCBFPNBAPC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.102 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.102 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="u2mlutv3p+0NMTU2NTQ4MjU4NjA2N64x4Vwq7nQmgcxwu9SZDiI=", nc=00000001, uri="/digest", response="715cee6512c3423106d23021a0b38e6c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMPMOGEPIAHIFAJDNNDDOCABBMCNGBPCBFPNBAPC", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="u2mlutv3p+0NMTU2NTQ4MjU4NjA2N64x4Vwq7nQmgcxwu9SZDiI=", nc=00000001, uri="/digest", response="715cee6512c3423106d23021a0b38e6c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMPMOGEPIAHIFAJDNNDDOCABBMCNGBPCBFPNBAPC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.103 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="u2mlutv3p+0NMTU2NTQ4MjU4NjA2N64x4Vwq7nQmgcxwu9SZDiI=", nc=00000001, uri="/digest", response="715cee6512c3423106d23021a0b38e6c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMPMOGEPIAHIFAJDNNDDOCABBMCNGBPCBFPNBAPC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.103 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.103 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="u2mlutv3p+0NMTU2NTQ4MjU4NjA2N64x4Vwq7nQmgcxwu9SZDiI=", nc=00000001, uri="/digest", response="715cee6512c3423106d23021a0b38e6c", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="FMPMOGEPIAHIFAJDNNDDOCABBMCNGBPCBFPNBAPC", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.103 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.124 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="cqic1/jtdOANMTU2NTQ4MjU4NjEwMylVumk5a8glF1P1g9AJmtM=", nc=00000001, uri="/digest", response="175359d0f71f7eb132307a35eb520c27", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GIFEKJKNCMFKMFIFDFNICCPBNLKCGEICDJMGGKKK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.126 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.127 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="cqic1/jtdOANMTU2NTQ4MjU4NjEwMylVumk5a8glF1P1g9AJmtM=", nc=00000001, uri="/digest", response="175359d0f71f7eb132307a35eb520c27", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GIFEKJKNCMFKMFIFDFNICCPBNLKCGEICDJMGGKKK", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="cqic1/jtdOANMTU2NTQ4MjU4NjEwMylVumk5a8glF1P1g9AJmtM=", nc=00000001, uri="/digest", response="175359d0f71f7eb132307a35eb520c27", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GIFEKJKNCMFKMFIFDFNICCPBNLKCGEICDJMGGKKK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.127 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="cqic1/jtdOANMTU2NTQ4MjU4NjEwMylVumk5a8glF1P1g9AJmtM=", nc=00000001, uri="/digest", response="175359d0f71f7eb132307a35eb520c27", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GIFEKJKNCMFKMFIFDFNICCPBNLKCGEICDJMGGKKK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.127 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.127 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="cqic1/jtdOANMTU2NTQ4MjU4NjEwMylVumk5a8glF1P1g9AJmtM=", nc=00000001, uri="/digest", response="175359d0f71f7eb132307a35eb520c27", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GIFEKJKNCMFKMFIFDFNICCPBNLKCGEICDJMGGKKK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.128 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.145 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="p7z+OW+iRRENMTU2NTQ4MjU4NjEyN8aEyooqfWXbuEquavNmP3o=", nc=00000001, uri="/digest", response="be925738507193313c872e73c2cbe4cb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AMCNPHLIOJMBMAPONHIAKNFAPAJDPJDGHKLDIEMN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="p7z+OW+iRRENMTU2NTQ4MjU4NjEyN8aEyooqfWXbuEquavNmP3o=", nc=00000001, uri="/digest", response="be925738507193313c872e73c2cbe4cb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AMCNPHLIOJMBMAPONHIAKNFAPAJDPJDGHKLDIEMN", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="p7z+OW+iRRENMTU2NTQ4MjU4NjEyN8aEyooqfWXbuEquavNmP3o=", nc=00000001, uri="/digest", response="be925738507193313c872e73c2cbe4cb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AMCNPHLIOJMBMAPONHIAKNFAPAJDPJDGHKLDIEMN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="p7z+OW+iRRENMTU2NTQ4MjU4NjEyN8aEyooqfWXbuEquavNmP3o=", nc=00000001, uri="/digest", response="be925738507193313c872e73c2cbe4cb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AMCNPHLIOJMBMAPONHIAKNFAPAJDPJDGHKLDIEMN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="p7z+OW+iRRENMTU2NTQ4MjU4NjEyN8aEyooqfWXbuEquavNmP3o=", nc=00000001, uri="/digest", response="be925738507193313c872e73c2cbe4cb", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AMCNPHLIOJMBMAPONHIAKNFAPAJDPJDGHKLDIEMN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.146 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.163 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SudHvgl3xQ8NMTU2NTQ4MjU4NjE0NrHiiDSNnSqidFhgrWESVR8=", nc=00000001, uri="/digest", response="5a8a87e77b3c0308cf471a53b78a62c4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MDHPMLEGIMPDIFEDANJDCCBIBEDIHGEMKBPIHOLL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.163 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.163 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="SudHvgl3xQ8NMTU2NTQ4MjU4NjE0NrHiiDSNnSqidFhgrWESVR8=", nc=00000001, uri="/digest", response="5a8a87e77b3c0308cf471a53b78a62c4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MDHPMLEGIMPDIFEDANJDCCBIBEDIHGEMKBPIHOLL", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SudHvgl3xQ8NMTU2NTQ4MjU4NjE0NrHiiDSNnSqidFhgrWESVR8=", nc=00000001, uri="/digest", response="5a8a87e77b3c0308cf471a53b78a62c4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MDHPMLEGIMPDIFEDANJDCCBIBEDIHGEMKBPIHOLL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.164 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SudHvgl3xQ8NMTU2NTQ4MjU4NjE0NrHiiDSNnSqidFhgrWESVR8=", nc=00000001, uri="/digest", response="5a8a87e77b3c0308cf471a53b78a62c4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MDHPMLEGIMPDIFEDANJDCCBIBEDIHGEMKBPIHOLL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.164 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.164 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SudHvgl3xQ8NMTU2NTQ4MjU4NjE0NrHiiDSNnSqidFhgrWESVR8=", nc=00000001, uri="/digest", response="5a8a87e77b3c0308cf471a53b78a62c4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MDHPMLEGIMPDIFEDANJDCCBIBEDIHGEMKBPIHOLL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.164 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.174 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="S8DtDNktzeUNMTU2NTQ4MjU4NjE2NCAPM3VGH7RvdGGbTU7SQdI=", nc=00000001, uri="/digest", response="604068bfe0956fcfae77a8b11547be8a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EJGPHFNMMLNOOECDANBOAIAOCDCDIPNOHAGKBJDD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.175 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.175 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="S8DtDNktzeUNMTU2NTQ4MjU4NjE2NCAPM3VGH7RvdGGbTU7SQdI=", nc=00000001, uri="/digest", response="604068bfe0956fcfae77a8b11547be8a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EJGPHFNMMLNOOECDANBOAIAOCDCDIPNOHAGKBJDD", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="S8DtDNktzeUNMTU2NTQ4MjU4NjE2NCAPM3VGH7RvdGGbTU7SQdI=", nc=00000001, uri="/digest", response="604068bfe0956fcfae77a8b11547be8a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EJGPHFNMMLNOOECDANBOAIAOCDCDIPNOHAGKBJDD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.175 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="S8DtDNktzeUNMTU2NTQ4MjU4NjE2NCAPM3VGH7RvdGGbTU7SQdI=", nc=00000001, uri="/digest", response="604068bfe0956fcfae77a8b11547be8a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EJGPHFNMMLNOOECDANBOAIAOCDCDIPNOHAGKBJDD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.175 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.175 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="S8DtDNktzeUNMTU2NTQ4MjU4NjE2NCAPM3VGH7RvdGGbTU7SQdI=", nc=00000001, uri="/digest", response="604068bfe0956fcfae77a8b11547be8a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="EJGPHFNMMLNOOECDANBOAIAOCDCDIPNOHAGKBJDD", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.176 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.178 [XNIO-49 I/O-6] DEBUG ersatz.undertow.request.io - Error reading request
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at ersatz.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:319)
at ersatz.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:703)
at ersatz.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)
at ersatz.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:158)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:59)
at ersatz.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at ersatz.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at ersatz.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1140)
at ersatz.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
at ersatz.xnio.nio.WorkerThread.run(WorkerThread.java:561)
19:16:26.187 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qjvAYVWnTjMNMTU2NTQ4MjU4NjE3NkjWczsw6ApbAaoufTgUHgI=", nc=00000001, uri="/digest", response="7be0dd1bd2d765d53fc4e9f42b967a54", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BIFNMHHGJKEPGCBAOLEAOCLLEFFJGOMNJELPNMKI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="qjvAYVWnTjMNMTU2NTQ4MjU4NjE3NkjWczsw6ApbAaoufTgUHgI=", nc=00000001, uri="/digest", response="7be0dd1bd2d765d53fc4e9f42b967a54", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BIFNMHHGJKEPGCBAOLEAOCLLEFFJGOMNJELPNMKI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qjvAYVWnTjMNMTU2NTQ4MjU4NjE3NkjWczsw6ApbAaoufTgUHgI=", nc=00000001, uri="/digest", response="7be0dd1bd2d765d53fc4e9f42b967a54", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BIFNMHHGJKEPGCBAOLEAOCLLEFFJGOMNJELPNMKI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qjvAYVWnTjMNMTU2NTQ4MjU4NjE3NkjWczsw6ApbAaoufTgUHgI=", nc=00000001, uri="/digest", response="7be0dd1bd2d765d53fc4e9f42b967a54", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BIFNMHHGJKEPGCBAOLEAOCLLEFFJGOMNJELPNMKI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qjvAYVWnTjMNMTU2NTQ4MjU4NjE3NkjWczsw6ApbAaoufTgUHgI=", nc=00000001, uri="/digest", response="7be0dd1bd2d765d53fc4e9f42b967a54", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BIFNMHHGJKEPGCBAOLEAOCLLEFFJGOMNJELPNMKI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.188 [XNIO-49 task-19] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.208 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="3h8zH/lyzhkNMTU2NTQ4MjU4NjE4OE6CfWqVKiUtODSxV5VhBqQ=", nc=00000001, uri="/digest", response="0d327baaa734d4804b20ff8c05d9eaa1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PENDGIGFBJGMPPMMMGMHDBCELNKKMFAEDCGINAMH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.208 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.208 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="3h8zH/lyzhkNMTU2NTQ4MjU4NjE4OE6CfWqVKiUtODSxV5VhBqQ=", nc=00000001, uri="/digest", response="0d327baaa734d4804b20ff8c05d9eaa1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PENDGIGFBJGMPPMMMGMHDBCELNKKMFAEDCGINAMH", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="3h8zH/lyzhkNMTU2NTQ4MjU4NjE4OE6CfWqVKiUtODSxV5VhBqQ=", nc=00000001, uri="/digest", response="0d327baaa734d4804b20ff8c05d9eaa1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PENDGIGFBJGMPPMMMGMHDBCELNKKMFAEDCGINAMH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.209 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="3h8zH/lyzhkNMTU2NTQ4MjU4NjE4OE6CfWqVKiUtODSxV5VhBqQ=", nc=00000001, uri="/digest", response="0d327baaa734d4804b20ff8c05d9eaa1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PENDGIGFBJGMPPMMMGMHDBCELNKKMFAEDCGINAMH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.209 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.209 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="3h8zH/lyzhkNMTU2NTQ4MjU4NjE4OE6CfWqVKiUtODSxV5VhBqQ=", nc=00000001, uri="/digest", response="0d327baaa734d4804b20ff8c05d9eaa1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PENDGIGFBJGMPPMMMGMHDBCELNKKMFAEDCGINAMH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.209 [XNIO-49 task-21] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.225 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XZ1L/7S6omANMTU2NTQ4MjU4NjIwOWu36OyRhUDbSE1FDX418qE=", nc=00000001, uri="/digest", response="cd1f53d38f27782f634d9bc33cb71791", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBIPPKOFOAJNFPOHMBIJNAGGENPMIHOOPDMMGPDE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="XZ1L/7S6omANMTU2NTQ4MjU4NjIwOWu36OyRhUDbSE1FDX418qE=", nc=00000001, uri="/digest", response="cd1f53d38f27782f634d9bc33cb71791", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBIPPKOFOAJNFPOHMBIJNAGGENPMIHOOPDMMGPDE", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XZ1L/7S6omANMTU2NTQ4MjU4NjIwOWu36OyRhUDbSE1FDX418qE=", nc=00000001, uri="/digest", response="cd1f53d38f27782f634d9bc33cb71791", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBIPPKOFOAJNFPOHMBIJNAGGENPMIHOOPDMMGPDE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XZ1L/7S6omANMTU2NTQ4MjU4NjIwOWu36OyRhUDbSE1FDX418qE=", nc=00000001, uri="/digest", response="cd1f53d38f27782f634d9bc33cb71791", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBIPPKOFOAJNFPOHMBIJNAGGENPMIHOOPDMMGPDE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="XZ1L/7S6omANMTU2NTQ4MjU4NjIwOWu36OyRhUDbSE1FDX418qE=", nc=00000001, uri="/digest", response="cd1f53d38f27782f634d9bc33cb71791", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBIPPKOFOAJNFPOHMBIJNAGGENPMIHOOPDMMGPDE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.226 [XNIO-49 task-23] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.250 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="W/AKyHjxD1QNMTU2NTQ4MjU4NjIyNhoOqHj6aTPzIYJmPmu4zbg=", nc=00000001, uri="/digest", response="ca5b6af7d139acb41db91cbbaefbb08b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ADLGACENHEOABBCEIOEDHDDPFIMEJPICHLOANIFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.250 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.250 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="W/AKyHjxD1QNMTU2NTQ4MjU4NjIyNhoOqHj6aTPzIYJmPmu4zbg=", nc=00000001, uri="/digest", response="ca5b6af7d139acb41db91cbbaefbb08b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ADLGACENHEOABBCEIOEDHDDPFIMEJPICHLOANIFO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="W/AKyHjxD1QNMTU2NTQ4MjU4NjIyNhoOqHj6aTPzIYJmPmu4zbg=", nc=00000001, uri="/digest", response="ca5b6af7d139acb41db91cbbaefbb08b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ADLGACENHEOABBCEIOEDHDDPFIMEJPICHLOANIFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.250 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="W/AKyHjxD1QNMTU2NTQ4MjU4NjIyNhoOqHj6aTPzIYJmPmu4zbg=", nc=00000001, uri="/digest", response="ca5b6af7d139acb41db91cbbaefbb08b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ADLGACENHEOABBCEIOEDHDDPFIMEJPICHLOANIFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.250 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.251 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="W/AKyHjxD1QNMTU2NTQ4MjU4NjIyNhoOqHj6aTPzIYJmPmu4zbg=", nc=00000001, uri="/digest", response="ca5b6af7d139acb41db91cbbaefbb08b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ADLGACENHEOABBCEIOEDHDDPFIMEJPICHLOANIFO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.251 [XNIO-49 task-25] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="8/BnRaEnWvYNMTU2NTQ4MjU4NjI1MdV66gR+t4QKnSzxXp3NuqM=", nc=00000001, uri="/digest", response="4f449c29dcea51afcbb90bac4be2af87", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CFEPAKNEBPEIDHMLIKFPADACCOPDECMEKPDBLMAA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="8/BnRaEnWvYNMTU2NTQ4MjU4NjI1MdV66gR+t4QKnSzxXp3NuqM=", nc=00000001, uri="/digest", response="4f449c29dcea51afcbb90bac4be2af87", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CFEPAKNEBPEIDHMLIKFPADACCOPDECMEKPDBLMAA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="8/BnRaEnWvYNMTU2NTQ4MjU4NjI1MdV66gR+t4QKnSzxXp3NuqM=", nc=00000001, uri="/digest", response="4f449c29dcea51afcbb90bac4be2af87", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CFEPAKNEBPEIDHMLIKFPADACCOPDECMEKPDBLMAA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="8/BnRaEnWvYNMTU2NTQ4MjU4NjI1MdV66gR+t4QKnSzxXp3NuqM=", nc=00000001, uri="/digest", response="4f449c29dcea51afcbb90bac4be2af87", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CFEPAKNEBPEIDHMLIKFPADACCOPDECMEKPDBLMAA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="8/BnRaEnWvYNMTU2NTQ4MjU4NjI1MdV66gR+t4QKnSzxXp3NuqM=", nc=00000001, uri="/digest", response="4f449c29dcea51afcbb90bac4be2af87", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CFEPAKNEBPEIDHMLIKFPADACCOPDECMEKPDBLMAA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.286 [XNIO-49 task-27] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.304 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="UwMZEAyMCH8NMTU2NTQ4MjU4NjI4Nh8zopAPb6m8uAvOYSnPo4k=", nc=00000001, uri="/digest", response="ba024958aee3dea82d3fa6a02c2cae09", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABMALCOEIOMPAOLMMHBEKFFHBOHLCNHBDILDMOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.304 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.305 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="UwMZEAyMCH8NMTU2NTQ4MjU4NjI4Nh8zopAPb6m8uAvOYSnPo4k=", nc=00000001, uri="/digest", response="ba024958aee3dea82d3fa6a02c2cae09", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABMALCOEIOMPAOLMMHBEKFFHBOHLCNHBDILDMOAN", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="UwMZEAyMCH8NMTU2NTQ4MjU4NjI4Nh8zopAPb6m8uAvOYSnPo4k=", nc=00000001, uri="/digest", response="ba024958aee3dea82d3fa6a02c2cae09", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABMALCOEIOMPAOLMMHBEKFFHBOHLCNHBDILDMOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.305 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="UwMZEAyMCH8NMTU2NTQ4MjU4NjI4Nh8zopAPb6m8uAvOYSnPo4k=", nc=00000001, uri="/digest", response="ba024958aee3dea82d3fa6a02c2cae09", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABMALCOEIOMPAOLMMHBEKFFHBOHLCNHBDILDMOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.305 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.305 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="UwMZEAyMCH8NMTU2NTQ4MjU4NjI4Nh8zopAPb6m8uAvOYSnPo4k=", nc=00000001, uri="/digest", response="ba024958aee3dea82d3fa6a02c2cae09", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ABMALCOEIOMPAOLMMHBEKFFHBOHLCNHBDILDMOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.305 [XNIO-49 task-29] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.316 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="sEh1XBx/3LsNMTU2NTQ4MjU4NjMwNetNQTi1kPBCv4CiYgk3a9s=", nc=00000001, uri="/digest", response="e3e59b40f4b90dbca6387d33e984e78d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IJFOLABGNECNDLHGHHFKNCFLDOAGHCEIBOEEMCMI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.316 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.316 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="sEh1XBx/3LsNMTU2NTQ4MjU4NjMwNetNQTi1kPBCv4CiYgk3a9s=", nc=00000001, uri="/digest", response="e3e59b40f4b90dbca6387d33e984e78d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IJFOLABGNECNDLHGHHFKNCFLDOAGHCEIBOEEMCMI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="sEh1XBx/3LsNMTU2NTQ4MjU4NjMwNetNQTi1kPBCv4CiYgk3a9s=", nc=00000001, uri="/digest", response="e3e59b40f4b90dbca6387d33e984e78d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IJFOLABGNECNDLHGHHFKNCFLDOAGHCEIBOEEMCMI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.316 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="sEh1XBx/3LsNMTU2NTQ4MjU4NjMwNetNQTi1kPBCv4CiYgk3a9s=", nc=00000001, uri="/digest", response="e3e59b40f4b90dbca6387d33e984e78d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IJFOLABGNECNDLHGHHFKNCFLDOAGHCEIBOEEMCMI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.316 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.317 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="sEh1XBx/3LsNMTU2NTQ4MjU4NjMwNetNQTi1kPBCv4CiYgk3a9s=", nc=00000001, uri="/digest", response="e3e59b40f4b90dbca6387d33e984e78d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IJFOLABGNECNDLHGHHFKNCFLDOAGHCEIBOEEMCMI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.317 [XNIO-49 task-31] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.331 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/xJH0fpEgvANMTU2NTQ4MjU4NjMxN7o1YhCeLrVRMKIhZwVXWZs=", nc=00000001, uri="/digest", response="9ea3f3e3559faf20da13160a05be8cf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LFLGBOJAMNMFEAMLIDFEDDDCBDLPLGOCHLEHPHGJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.331 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.331 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="/xJH0fpEgvANMTU2NTQ4MjU4NjMxN7o1YhCeLrVRMKIhZwVXWZs=", nc=00000001, uri="/digest", response="9ea3f3e3559faf20da13160a05be8cf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LFLGBOJAMNMFEAMLIDFEDDDCBDLPLGOCHLEHPHGJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/xJH0fpEgvANMTU2NTQ4MjU4NjMxN7o1YhCeLrVRMKIhZwVXWZs=", nc=00000001, uri="/digest", response="9ea3f3e3559faf20da13160a05be8cf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LFLGBOJAMNMFEAMLIDFEDDDCBDLPLGOCHLEHPHGJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.332 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/xJH0fpEgvANMTU2NTQ4MjU4NjMxN7o1YhCeLrVRMKIhZwVXWZs=", nc=00000001, uri="/digest", response="9ea3f3e3559faf20da13160a05be8cf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LFLGBOJAMNMFEAMLIDFEDDDCBDLPLGOCHLEHPHGJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.332 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.332 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="/xJH0fpEgvANMTU2NTQ4MjU4NjMxN7o1YhCeLrVRMKIhZwVXWZs=", nc=00000001, uri="/digest", response="9ea3f3e3559faf20da13160a05be8cf8", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LFLGBOJAMNMFEAMLIDFEDDDCBDLPLGOCHLEHPHGJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.332 [XNIO-49 task-33] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.365 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="x8AOPtHm/P8NMTU2NTQ4MjU4NjMzMtUObkGD0PzRboFca/MrDFg=", nc=00000001, uri="/digest", response="27293cb72ebd3f9bd2b7a893a68d4f41", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHCCGHGKPIBMAFHDGLIDGCCIHODOFGAAINCJJNDH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.365 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.365 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="x8AOPtHm/P8NMTU2NTQ4MjU4NjMzMtUObkGD0PzRboFca/MrDFg=", nc=00000001, uri="/digest", response="27293cb72ebd3f9bd2b7a893a68d4f41", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHCCGHGKPIBMAFHDGLIDGCCIHODOFGAAINCJJNDH", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="x8AOPtHm/P8NMTU2NTQ4MjU4NjMzMtUObkGD0PzRboFca/MrDFg=", nc=00000001, uri="/digest", response="27293cb72ebd3f9bd2b7a893a68d4f41", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHCCGHGKPIBMAFHDGLIDGCCIHODOFGAAINCJJNDH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.366 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="x8AOPtHm/P8NMTU2NTQ4MjU4NjMzMtUObkGD0PzRboFca/MrDFg=", nc=00000001, uri="/digest", response="27293cb72ebd3f9bd2b7a893a68d4f41", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHCCGHGKPIBMAFHDGLIDGCCIHODOFGAAINCJJNDH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.366 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.366 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="x8AOPtHm/P8NMTU2NTQ4MjU4NjMzMtUObkGD0PzRboFca/MrDFg=", nc=00000001, uri="/digest", response="27293cb72ebd3f9bd2b7a893a68d4f41", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KHCCGHGKPIBMAFHDGLIDGCCIHODOFGAAINCJJNDH", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.366 [XNIO-49 task-35] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.383 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lBtRJty+DTINMTU2NTQ4MjU4NjM2NqgeIwXw7rYu/OXc48nUCNQ=", nc=00000001, uri="/digest", response="2e1a1b3f02b8e805fd5b9f2184b7930b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CBPJNIMIDEPPHBLCJCLFBEBBJELCIEMKLDJHLLNB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="lBtRJty+DTINMTU2NTQ4MjU4NjM2NqgeIwXw7rYu/OXc48nUCNQ=", nc=00000001, uri="/digest", response="2e1a1b3f02b8e805fd5b9f2184b7930b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CBPJNIMIDEPPHBLCJCLFBEBBJELCIEMKLDJHLLNB", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lBtRJty+DTINMTU2NTQ4MjU4NjM2NqgeIwXw7rYu/OXc48nUCNQ=", nc=00000001, uri="/digest", response="2e1a1b3f02b8e805fd5b9f2184b7930b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CBPJNIMIDEPPHBLCJCLFBEBBJELCIEMKLDJHLLNB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lBtRJty+DTINMTU2NTQ4MjU4NjM2NqgeIwXw7rYu/OXc48nUCNQ=", nc=00000001, uri="/digest", response="2e1a1b3f02b8e805fd5b9f2184b7930b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CBPJNIMIDEPPHBLCJCLFBEBBJELCIEMKLDJHLLNB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lBtRJty+DTINMTU2NTQ4MjU4NjM2NqgeIwXw7rYu/OXc48nUCNQ=", nc=00000001, uri="/digest", response="2e1a1b3f02b8e805fd5b9f2184b7930b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="CBPJNIMIDEPPHBLCJCLFBEBBJELCIEMKLDJHLLNB", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.384 [XNIO-49 task-37] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.418 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yGqYgHqR4WwNMTU2NTQ4MjU4NjM4NPNUxhYb/Xp63u37BZObTWo=", nc=00000001, uri="/digest", response="57b1e8f00afbf18118df266f8874e854", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KDHNENFCAMAPBGDFKJAMLKIAEKGDGBHABHKCIJFE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="yGqYgHqR4WwNMTU2NTQ4MjU4NjM4NPNUxhYb/Xp63u37BZObTWo=", nc=00000001, uri="/digest", response="57b1e8f00afbf18118df266f8874e854", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KDHNENFCAMAPBGDFKJAMLKIAEKGDGBHABHKCIJFE", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yGqYgHqR4WwNMTU2NTQ4MjU4NjM4NPNUxhYb/Xp63u37BZObTWo=", nc=00000001, uri="/digest", response="57b1e8f00afbf18118df266f8874e854", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KDHNENFCAMAPBGDFKJAMLKIAEKGDGBHABHKCIJFE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yGqYgHqR4WwNMTU2NTQ4MjU4NjM4NPNUxhYb/Xp63u37BZObTWo=", nc=00000001, uri="/digest", response="57b1e8f00afbf18118df266f8874e854", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KDHNENFCAMAPBGDFKJAMLKIAEKGDGBHABHKCIJFE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="yGqYgHqR4WwNMTU2NTQ4MjU4NjM4NPNUxhYb/Xp63u37BZObTWo=", nc=00000001, uri="/digest", response="57b1e8f00afbf18118df266f8874e854", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KDHNENFCAMAPBGDFKJAMLKIAEKGDGBHABHKCIJFE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.419 [XNIO-49 task-39] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="23WtTqSFJmsNMTU2NTQ4MjU4NjQxOeeqIWTuHwbsX6bSTnW7Q5k=", nc=00000001, uri="/digest", response="10f199a7d6f0ae36addac796b595ada6", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KPMKMCPMHPHFGACPNHOBBDBHCANJJCEHBKLMOIMJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="23WtTqSFJmsNMTU2NTQ4MjU4NjQxOeeqIWTuHwbsX6bSTnW7Q5k=", nc=00000001, uri="/digest", response="10f199a7d6f0ae36addac796b595ada6", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KPMKMCPMHPHFGACPNHOBBDBHCANJJCEHBKLMOIMJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="23WtTqSFJmsNMTU2NTQ4MjU4NjQxOeeqIWTuHwbsX6bSTnW7Q5k=", nc=00000001, uri="/digest", response="10f199a7d6f0ae36addac796b595ada6", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KPMKMCPMHPHFGACPNHOBBDBHCANJJCEHBKLMOIMJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="23WtTqSFJmsNMTU2NTQ4MjU4NjQxOeeqIWTuHwbsX6bSTnW7Q5k=", nc=00000001, uri="/digest", response="10f199a7d6f0ae36addac796b595ada6", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KPMKMCPMHPHFGACPNHOBBDBHCANJJCEHBKLMOIMJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="23WtTqSFJmsNMTU2NTQ4MjU4NjQxOeeqIWTuHwbsX6bSTnW7Q5k=", nc=00000001, uri="/digest", response="10f199a7d6f0ae36addac796b595ada6", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KPMKMCPMHPHFGACPNHOBBDBHCANJJCEHBKLMOIMJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.467 [XNIO-49 task-41] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.469 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:26.469 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.469 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Digest realm="DigestTesting",domain="localhost",nonce="Vfz76YHZPy0NMTU2NTQ4MjU4NjQ2NzLpPJ5k+WQCiDrzZOe+pTE=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"
19:16:26.469 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:26.469 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.470 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): https://localhost:40931/digest
19:16:26.470 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.498 [XNIO-49 task-43] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.499 [XNIO-49 task-43] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.499 [XNIO-49 task-43] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_ATTEMPTED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.499 [XNIO-49 task-43] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.499 [XNIO-49 task-43] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.520 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="AIdDUOBjZE0NMTU2NTQ4MjU4NjQ5OUwHak/6UWc7gUSrDZcvlzU=", nc=00000001, uri="/digest", response="6998f0de43fd916e3039f835644a66d9", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KGJJGIFLINAJOCPCOAKFIAEFFHKHACGAGPJMCCKJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.520 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.520 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="AIdDUOBjZE0NMTU2NTQ4MjU4NjQ5OUwHak/6UWc7gUSrDZcvlzU=", nc=00000001, uri="/digest", response="6998f0de43fd916e3039f835644a66d9", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KGJJGIFLINAJOCPCOAKFIAEFFHKHACGAGPJMCCKJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="AIdDUOBjZE0NMTU2NTQ4MjU4NjQ5OUwHak/6UWc7gUSrDZcvlzU=", nc=00000001, uri="/digest", response="6998f0de43fd916e3039f835644a66d9", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KGJJGIFLINAJOCPCOAKFIAEFFHKHACGAGPJMCCKJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.521 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="AIdDUOBjZE0NMTU2NTQ4MjU4NjQ5OUwHak/6UWc7gUSrDZcvlzU=", nc=00000001, uri="/digest", response="6998f0de43fd916e3039f835644a66d9", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KGJJGIFLINAJOCPCOAKFIAEFFHKHACGAGPJMCCKJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.521 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.521 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="AIdDUOBjZE0NMTU2NTQ4MjU4NjQ5OUwHak/6UWc7gUSrDZcvlzU=", nc=00000001, uri="/digest", response="6998f0de43fd916e3039f835644a66d9", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="KGJJGIFLINAJOCPCOAKFIAEFFHKHACGAGPJMCCKJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.521 [XNIO-49 task-45] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="HDX15ejhbIMNMTU2NTQ4MjU4NjUyMdDaJTNUOugN6VppPGz+pcc=", nc=00000001, uri="/digest", response="973b01bb892715df7db9a021323a5cdf", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JPGJOFNCGFCCCPMEPGPIMGKLCJAAIIIPJHLHKPMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="HDX15ejhbIMNMTU2NTQ4MjU4NjUyMdDaJTNUOugN6VppPGz+pcc=", nc=00000001, uri="/digest", response="973b01bb892715df7db9a021323a5cdf", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JPGJOFNCGFCCCPMEPGPIMGKLCJAAIIIPJHLHKPMK", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="HDX15ejhbIMNMTU2NTQ4MjU4NjUyMdDaJTNUOugN6VppPGz+pcc=", nc=00000001, uri="/digest", response="973b01bb892715df7db9a021323a5cdf", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JPGJOFNCGFCCCPMEPGPIMGKLCJAAIIIPJHLHKPMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="HDX15ejhbIMNMTU2NTQ4MjU4NjUyMdDaJTNUOugN6VppPGz+pcc=", nc=00000001, uri="/digest", response="973b01bb892715df7db9a021323a5cdf", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JPGJOFNCGFCCCPMEPGPIMGKLCJAAIIIPJHLHKPMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="HDX15ejhbIMNMTU2NTQ4MjU4NjUyMdDaJTNUOugN6VppPGz+pcc=", nc=00000001, uri="/digest", response="973b01bb892715df7db9a021323a5cdf", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="JPGJOFNCGFCCCPMEPGPIMGKLCJAAIIIPJHLHKPMK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.535 [XNIO-49 task-47] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.564 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qRk9RD9IFlYNMTU2NTQ4MjU4NjUzNWi+ojqmbYM3gGRU84dp9Ho=", nc=00000001, uri="/digest", response="7459b9f006527a8ae73eed4a9b4a3b62", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ODAGHDOKADNDGBDELGJOELAJEAPEDFDIOFHKCGHA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.564 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.564 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="qRk9RD9IFlYNMTU2NTQ4MjU4NjUzNWi+ojqmbYM3gGRU84dp9Ho=", nc=00000001, uri="/digest", response="7459b9f006527a8ae73eed4a9b4a3b62", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ODAGHDOKADNDGBDELGJOELAJEAPEDFDIOFHKCGHA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qRk9RD9IFlYNMTU2NTQ4MjU4NjUzNWi+ojqmbYM3gGRU84dp9Ho=", nc=00000001, uri="/digest", response="7459b9f006527a8ae73eed4a9b4a3b62", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ODAGHDOKADNDGBDELGJOELAJEAPEDFDIOFHKCGHA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.564 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qRk9RD9IFlYNMTU2NTQ4MjU4NjUzNWi+ojqmbYM3gGRU84dp9Ho=", nc=00000001, uri="/digest", response="7459b9f006527a8ae73eed4a9b4a3b62", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ODAGHDOKADNDGBDELGJOELAJEAPEDFDIOFHKCGHA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.564 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.565 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="qRk9RD9IFlYNMTU2NTQ4MjU4NjUzNWi+ojqmbYM3gGRU84dp9Ho=", nc=00000001, uri="/digest", response="7459b9f006527a8ae73eed4a9b4a3b62", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ODAGHDOKADNDGBDELGJOELAJEAPEDFDIOFHKCGHA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.565 [XNIO-49 task-49] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.575 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ADDqrG3hXKANMTU2NTQ4MjU4NjU2NUog4URjF6p6dJxVi22cFkk=", nc=00000001, uri="/digest", response="15bbf221c40bad95379752d13f96ad6e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ECNBFBLKNLBGLHAIENCIDOBINNAHIENMLBOAFDFK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.575 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.575 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="ADDqrG3hXKANMTU2NTQ4MjU4NjU2NUog4URjF6p6dJxVi22cFkk=", nc=00000001, uri="/digest", response="15bbf221c40bad95379752d13f96ad6e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ECNBFBLKNLBGLHAIENCIDOBINNAHIENMLBOAFDFK", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ADDqrG3hXKANMTU2NTQ4MjU4NjU2NUog4URjF6p6dJxVi22cFkk=", nc=00000001, uri="/digest", response="15bbf221c40bad95379752d13f96ad6e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ECNBFBLKNLBGLHAIENCIDOBINNAHIENMLBOAFDFK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.576 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ADDqrG3hXKANMTU2NTQ4MjU4NjU2NUog4URjF6p6dJxVi22cFkk=", nc=00000001, uri="/digest", response="15bbf221c40bad95379752d13f96ad6e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ECNBFBLKNLBGLHAIENCIDOBINNAHIENMLBOAFDFK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.576 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.576 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="ADDqrG3hXKANMTU2NTQ4MjU4NjU2NUog4URjF6p6dJxVi22cFkk=", nc=00000001, uri="/digest", response="15bbf221c40bad95379752d13f96ad6e", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="ECNBFBLKNLBGLHAIENCIDOBINNAHIENMLBOAFDFK", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.576 [XNIO-49 task-51] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.592 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SrRrvFN/Z3MNMTU2NTQ4MjU4NjU3Nr+Ut5kuYxRF47Copza+QLM=", nc=00000001, uri="/digest", response="a9c7390e7604f2b24f6fc04f8d044394", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MGFJNAIDCPOBGPGJPBFNJOIJMPFDGPBPFLIICAAG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.595 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.595 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="SrRrvFN/Z3MNMTU2NTQ4MjU4NjU3Nr+Ut5kuYxRF47Copza+QLM=", nc=00000001, uri="/digest", response="a9c7390e7604f2b24f6fc04f8d044394", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MGFJNAIDCPOBGPGJPBFNJOIJMPFDGPBPFLIICAAG", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SrRrvFN/Z3MNMTU2NTQ4MjU4NjU3Nr+Ut5kuYxRF47Copza+QLM=", nc=00000001, uri="/digest", response="a9c7390e7604f2b24f6fc04f8d044394", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MGFJNAIDCPOBGPGJPBFNJOIJMPFDGPBPFLIICAAG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.595 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SrRrvFN/Z3MNMTU2NTQ4MjU4NjU3Nr+Ut5kuYxRF47Copza+QLM=", nc=00000001, uri="/digest", response="a9c7390e7604f2b24f6fc04f8d044394", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MGFJNAIDCPOBGPGJPBFNJOIJMPFDGPBPFLIICAAG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.595 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.596 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="SrRrvFN/Z3MNMTU2NTQ4MjU4NjU3Nr+Ut5kuYxRF47Copza+QLM=", nc=00000001, uri="/digest", response="a9c7390e7604f2b24f6fc04f8d044394", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="MGFJNAIDCPOBGPGJPBFNJOIJMPFDGPBPFLIICAAG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.596 [XNIO-49 task-53] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.614 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="mRNbP+h7qU0NMTU2NTQ4MjU4NjU5NglvyzO8pi4ZQgUZ7Ed/0PY=", nc=00000001, uri="/digest", response="d312a412d235f3155eded4d382bf10e7", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PAKHPJBPGLLEJACBKEFGFPFDGFDJIKMNJJGIFGCG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.615 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.615 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="mRNbP+h7qU0NMTU2NTQ4MjU4NjU5NglvyzO8pi4ZQgUZ7Ed/0PY=", nc=00000001, uri="/digest", response="d312a412d235f3155eded4d382bf10e7", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PAKHPJBPGLLEJACBKEFGFPFDGFDJIKMNJJGIFGCG", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="mRNbP+h7qU0NMTU2NTQ4MjU4NjU5NglvyzO8pi4ZQgUZ7Ed/0PY=", nc=00000001, uri="/digest", response="d312a412d235f3155eded4d382bf10e7", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PAKHPJBPGLLEJACBKEFGFPFDGFDJIKMNJJGIFGCG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.615 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="mRNbP+h7qU0NMTU2NTQ4MjU4NjU5NglvyzO8pi4ZQgUZ7Ed/0PY=", nc=00000001, uri="/digest", response="d312a412d235f3155eded4d382bf10e7", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PAKHPJBPGLLEJACBKEFGFPFDGFDJIKMNJJGIFGCG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.615 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.615 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="mRNbP+h7qU0NMTU2NTQ4MjU4NjU5NglvyzO8pi4ZQgUZ7Ed/0PY=", nc=00000001, uri="/digest", response="d312a412d235f3155eded4d382bf10e7", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PAKHPJBPGLLEJACBKEFGFPFDGFDJIKMNJJGIFGCG", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.616 [XNIO-49 task-55] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.647 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="t4B8/JhF+NUNMTU2NTQ4MjU4NjYxNanST2FWmDVnxv0A3czrt00=", nc=00000001, uri="/digest", response="41030bbd16f6de5cf3da406c0c6ce778", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GKIJJMPCCKNEOHBHAPDHPELMKGGDIBEDMNNGLJOA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.647 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.647 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="t4B8/JhF+NUNMTU2NTQ4MjU4NjYxNanST2FWmDVnxv0A3czrt00=", nc=00000001, uri="/digest", response="41030bbd16f6de5cf3da406c0c6ce778", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GKIJJMPCCKNEOHBHAPDHPELMKGGDIBEDMNNGLJOA", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="t4B8/JhF+NUNMTU2NTQ4MjU4NjYxNanST2FWmDVnxv0A3czrt00=", nc=00000001, uri="/digest", response="41030bbd16f6de5cf3da406c0c6ce778", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GKIJJMPCCKNEOHBHAPDHPELMKGGDIBEDMNNGLJOA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.648 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="t4B8/JhF+NUNMTU2NTQ4MjU4NjYxNanST2FWmDVnxv0A3czrt00=", nc=00000001, uri="/digest", response="41030bbd16f6de5cf3da406c0c6ce778", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GKIJJMPCCKNEOHBHAPDHPELMKGGDIBEDMNNGLJOA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.648 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.648 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="t4B8/JhF+NUNMTU2NTQ4MjU4NjYxNanST2FWmDVnxv0A3czrt00=", nc=00000001, uri="/digest", response="41030bbd16f6de5cf3da406c0c6ce778", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GKIJJMPCCKNEOHBHAPDHPELMKGGDIBEDMNNGLJOA", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.648 [XNIO-49 task-57] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.666 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="39W3yvjNWWwNMTU2NTQ4MjU4NjY0OOk3I3WjdvO3qPf0pjK6rLA=", nc=00000001, uri="/digest", response="07e6a511d50d6fe26159ec9234dc4ea1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBHNCIEFCAOCFIHHHGJBHFMICBANBECMJAMJGKBP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.667 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.667 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="39W3yvjNWWwNMTU2NTQ4MjU4NjY0OOk3I3WjdvO3qPf0pjK6rLA=", nc=00000001, uri="/digest", response="07e6a511d50d6fe26159ec9234dc4ea1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBHNCIEFCAOCFIHHHGJBHFMICBANBECMJAMJGKBP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="39W3yvjNWWwNMTU2NTQ4MjU4NjY0OOk3I3WjdvO3qPf0pjK6rLA=", nc=00000001, uri="/digest", response="07e6a511d50d6fe26159ec9234dc4ea1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBHNCIEFCAOCFIHHHGJBHFMICBANBECMJAMJGKBP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.667 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="39W3yvjNWWwNMTU2NTQ4MjU4NjY0OOk3I3WjdvO3qPf0pjK6rLA=", nc=00000001, uri="/digest", response="07e6a511d50d6fe26159ec9234dc4ea1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBHNCIEFCAOCFIHHHGJBHFMICBANBECMJAMJGKBP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.668 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.668 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="39W3yvjNWWwNMTU2NTQ4MjU4NjY0OOk3I3WjdvO3qPf0pjK6rLA=", nc=00000001, uri="/digest", response="07e6a511d50d6fe26159ec9234dc4ea1", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="OBHNCIEFCAOCFIHHHGJBHFMICBANBECMJAMJGKBP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.668 [XNIO-49 task-59] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.686 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="+pjKorT13m4NMTU2NTQ4MjU4NjY2OCfQRWRUZ/p5l8cnirw3dc8=", nc=00000001, uri="/digest", response="4d1e128625854b69f454ef0ff6199172", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BJCOJDGFEBDECBDAAGDAPOHABLIDGAPFALBLNBKF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.686 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.686 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="+pjKorT13m4NMTU2NTQ4MjU4NjY2OCfQRWRUZ/p5l8cnirw3dc8=", nc=00000001, uri="/digest", response="4d1e128625854b69f454ef0ff6199172", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BJCOJDGFEBDECBDAAGDAPOHABLIDGAPFALBLNBKF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="+pjKorT13m4NMTU2NTQ4MjU4NjY2OCfQRWRUZ/p5l8cnirw3dc8=", nc=00000001, uri="/digest", response="4d1e128625854b69f454ef0ff6199172", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BJCOJDGFEBDECBDAAGDAPOHABLIDGAPFALBLNBKF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.687 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="+pjKorT13m4NMTU2NTQ4MjU4NjY2OCfQRWRUZ/p5l8cnirw3dc8=", nc=00000001, uri="/digest", response="4d1e128625854b69f454ef0ff6199172", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BJCOJDGFEBDECBDAAGDAPOHABLIDGAPFALBLNBKF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.687 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.687 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="+pjKorT13m4NMTU2NTQ4MjU4NjY2OCfQRWRUZ/p5l8cnirw3dc8=", nc=00000001, uri="/digest", response="4d1e128625854b69f454ef0ff6199172", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BJCOJDGFEBDECBDAAGDAPOHABLIDGAPFALBLNBKF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.687 [XNIO-49 task-61] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.710 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IQci/t4OrdgNMTU2NTQ4MjU4NjY4N9yMDcH5ODpxp7GCS6YT/Ks=", nc=00000001, uri="/digest", response="f669cc6a5a112c7285a95c5f50332570", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IMHFJHOOOAMOADLOBIMIINDMNODMFCFONPMHPHGE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="IQci/t4OrdgNMTU2NTQ4MjU4NjY4N9yMDcH5ODpxp7GCS6YT/Ks=", nc=00000001, uri="/digest", response="f669cc6a5a112c7285a95c5f50332570", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IMHFJHOOOAMOADLOBIMIINDMNODMFCFONPMHPHGE", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IQci/t4OrdgNMTU2NTQ4MjU4NjY4N9yMDcH5ODpxp7GCS6YT/Ks=", nc=00000001, uri="/digest", response="f669cc6a5a112c7285a95c5f50332570", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IMHFJHOOOAMOADLOBIMIINDMNODMFCFONPMHPHGE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IQci/t4OrdgNMTU2NTQ4MjU4NjY4N9yMDcH5ODpxp7GCS6YT/Ks=", nc=00000001, uri="/digest", response="f669cc6a5a112c7285a95c5f50332570", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IMHFJHOOOAMOADLOBIMIINDMNODMFCFONPMHPHGE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="IQci/t4OrdgNMTU2NTQ4MjU4NjY4N9yMDcH5ODpxp7GCS6YT/Ks=", nc=00000001, uri="/digest", response="f669cc6a5a112c7285a95c5f50332570", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IMHFJHOOOAMOADLOBIMIINDMNODMFCFONPMHPHGE", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.711 [XNIO-49 task-63] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.722 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Zs1IqQBXl00NMTU2NTQ4MjU4NjcxMU/VflZRFnOYC7ErDMiLZt4=", nc=00000001, uri="/digest", response="eb2647de9bc1efc3f28b6eadf0a0753b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AAOBOOCOJGHHCAALBILKKHKBHKILOJGIKJEJFDIJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.722 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.722 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="Zs1IqQBXl00NMTU2NTQ4MjU4NjcxMU/VflZRFnOYC7ErDMiLZt4=", nc=00000001, uri="/digest", response="eb2647de9bc1efc3f28b6eadf0a0753b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AAOBOOCOJGHHCAALBILKKHKBHKILOJGIKJEJFDIJ", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Zs1IqQBXl00NMTU2NTQ4MjU4NjcxMU/VflZRFnOYC7ErDMiLZt4=", nc=00000001, uri="/digest", response="eb2647de9bc1efc3f28b6eadf0a0753b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AAOBOOCOJGHHCAALBILKKHKBHKILOJGIKJEJFDIJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.723 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Zs1IqQBXl00NMTU2NTQ4MjU4NjcxMU/VflZRFnOYC7ErDMiLZt4=", nc=00000001, uri="/digest", response="eb2647de9bc1efc3f28b6eadf0a0753b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AAOBOOCOJGHHCAALBILKKHKBHKILOJGIKJEJFDIJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.723 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.723 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="Zs1IqQBXl00NMTU2NTQ4MjU4NjcxMU/VflZRFnOYC7ErDMiLZt4=", nc=00000001, uri="/digest", response="eb2647de9bc1efc3f28b6eadf0a0753b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AAOBOOCOJGHHCAALBILKKHKBHKILOJGIKJEJFDIJ", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.723 [XNIO-49 task-1] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="O9iL46js0osNMTU2NTQ4MjU4NjcyMzgnNsBSKt6mSfmTpg35O1k=", nc=00000001, uri="/digest", response="691f193eb61b684d368f9251a235e4f4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PPIDIKEJDBOOLMIICPHIFFEGDKBIAPCPGFDHIAMF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="O9iL46js0osNMTU2NTQ4MjU4NjcyMzgnNsBSKt6mSfmTpg35O1k=", nc=00000001, uri="/digest", response="691f193eb61b684d368f9251a235e4f4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PPIDIKEJDBOOLMIICPHIFFEGDKBIAPCPGFDHIAMF", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="O9iL46js0osNMTU2NTQ4MjU4NjcyMzgnNsBSKt6mSfmTpg35O1k=", nc=00000001, uri="/digest", response="691f193eb61b684d368f9251a235e4f4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PPIDIKEJDBOOLMIICPHIFFEGDKBIAPCPGFDHIAMF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="O9iL46js0osNMTU2NTQ4MjU4NjcyMzgnNsBSKt6mSfmTpg35O1k=", nc=00000001, uri="/digest", response="691f193eb61b684d368f9251a235e4f4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PPIDIKEJDBOOLMIICPHIFFEGDKBIAPCPGFDHIAMF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="O9iL46js0osNMTU2NTQ4MjU4NjcyMzgnNsBSKt6mSfmTpg35O1k=", nc=00000001, uri="/digest", response="691f193eb61b684d368f9251a235e4f4", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="PPIDIKEJDBOOLMIICPHIFFEGDKBIAPCPGFDHIAMF", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.731 [XNIO-49 task-3] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.750 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7Df5jEbQuYUNMTU2NTQ4MjU4NjczMfOxagOUZBe/is5OXnskS0I=", nc=00000001, uri="/digest", response="5595f7a4ea9e4292810db33fdd11792d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BPPCEBGFACPKJMMMOIDLCDMGINGNMICBDHOEICJL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.750 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.750 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="7Df5jEbQuYUNMTU2NTQ4MjU4NjczMfOxagOUZBe/is5OXnskS0I=", nc=00000001, uri="/digest", response="5595f7a4ea9e4292810db33fdd11792d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BPPCEBGFACPKJMMMOIDLCDMGINGNMICBDHOEICJL", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7Df5jEbQuYUNMTU2NTQ4MjU4NjczMfOxagOUZBe/is5OXnskS0I=", nc=00000001, uri="/digest", response="5595f7a4ea9e4292810db33fdd11792d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BPPCEBGFACPKJMMMOIDLCDMGINGNMICBDHOEICJL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.751 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7Df5jEbQuYUNMTU2NTQ4MjU4NjczMfOxagOUZBe/is5OXnskS0I=", nc=00000001, uri="/digest", response="5595f7a4ea9e4292810db33fdd11792d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BPPCEBGFACPKJMMMOIDLCDMGINGNMICBDHOEICJL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.751 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.751 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="7Df5jEbQuYUNMTU2NTQ4MjU4NjczMfOxagOUZBe/is5OXnskS0I=", nc=00000001, uri="/digest", response="5595f7a4ea9e4292810db33fdd11792d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BPPCEBGFACPKJMMMOIDLCDMGINGNMICBDHOEICJL", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.751 [XNIO-49 task-5] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.763 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="B9AEC5EGi9UNMTU2NTQ4MjU4Njc1Mb/lTvw5emLwj9TJ2LhHJwE=", nc=00000001, uri="/digest", response="147ac30b4f536d7564969ad22fdeeb18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GOAELOAODLMPIDDHGAACDJOCEHDFCCGOGNLIKOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.763 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.763 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="B9AEC5EGi9UNMTU2NTQ4MjU4Njc1Mb/lTvw5emLwj9TJ2LhHJwE=", nc=00000001, uri="/digest", response="147ac30b4f536d7564969ad22fdeeb18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GOAELOAODLMPIDDHGAACDJOCEHDFCCGOGNLIKOAN", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="B9AEC5EGi9UNMTU2NTQ4MjU4Njc1Mb/lTvw5emLwj9TJ2LhHJwE=", nc=00000001, uri="/digest", response="147ac30b4f536d7564969ad22fdeeb18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GOAELOAODLMPIDDHGAACDJOCEHDFCCGOGNLIKOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.764 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="B9AEC5EGi9UNMTU2NTQ4MjU4Njc1Mb/lTvw5emLwj9TJ2LhHJwE=", nc=00000001, uri="/digest", response="147ac30b4f536d7564969ad22fdeeb18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GOAELOAODLMPIDDHGAACDJOCEHDFCCGOGNLIKOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.764 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.764 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="B9AEC5EGi9UNMTU2NTQ4MjU4Njc1Mb/lTvw5emLwj9TJ2LhHJwE=", nc=00000001, uri="/digest", response="147ac30b4f536d7564969ad22fdeeb18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="GOAELOAODLMPIDDHGAACDJOCEHDFCCGOGNLIKOAN", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.764 [XNIO-49 task-7] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.775 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rDD6qsyCrEENMTU2NTQ4MjU4Njc2NPuhcvriz4udAmX2h2ZXUHQ=", nc=00000001, uri="/digest", response="859d178606252f8dc87199b3d5f9e823", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IDHKONNKDOHPLLHKMKILOHOKFKNPIOABLCIKOHJP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.775 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.776 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="rDD6qsyCrEENMTU2NTQ4MjU4Njc2NPuhcvriz4udAmX2h2ZXUHQ=", nc=00000001, uri="/digest", response="859d178606252f8dc87199b3d5f9e823", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IDHKONNKDOHPLLHKMKILOHOKFKNPIOABLCIKOHJP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rDD6qsyCrEENMTU2NTQ4MjU4Njc2NPuhcvriz4udAmX2h2ZXUHQ=", nc=00000001, uri="/digest", response="859d178606252f8dc87199b3d5f9e823", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IDHKONNKDOHPLLHKMKILOHOKFKNPIOABLCIKOHJP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.776 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rDD6qsyCrEENMTU2NTQ4MjU4Njc2NPuhcvriz4udAmX2h2ZXUHQ=", nc=00000001, uri="/digest", response="859d178606252f8dc87199b3d5f9e823", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IDHKONNKDOHPLLHKMKILOHOKFKNPIOABLCIKOHJP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.776 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.776 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="rDD6qsyCrEENMTU2NTQ4MjU4Njc2NPuhcvriz4udAmX2h2ZXUHQ=", nc=00000001, uri="/digest", response="859d178606252f8dc87199b3d5f9e823", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="IDHKONNKDOHPLLHKMKILOHOKFKNPIOABLCIKOHJP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.776 [XNIO-49 task-9] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.791 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="E+QX/qcpV+MNMTU2NTQ4MjU4Njc3NifnyIXZb5JXe1uCrKF5p/w=", nc=00000001, uri="/digest", response="64b148d7e425844f63f13ec1fb79467a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJFCOLGAAPFGNGNHEHGFGJMJHDKFNAMDMFFBIKEI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.791 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.792 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="E+QX/qcpV+MNMTU2NTQ4MjU4Njc3NifnyIXZb5JXe1uCrKF5p/w=", nc=00000001, uri="/digest", response="64b148d7e425844f63f13ec1fb79467a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJFCOLGAAPFGNGNHEHGFGJMJHDKFNAMDMFFBIKEI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="E+QX/qcpV+MNMTU2NTQ4MjU4Njc3NifnyIXZb5JXe1uCrKF5p/w=", nc=00000001, uri="/digest", response="64b148d7e425844f63f13ec1fb79467a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJFCOLGAAPFGNGNHEHGFGJMJHDKFNAMDMFFBIKEI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.792 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="E+QX/qcpV+MNMTU2NTQ4MjU4Njc3NifnyIXZb5JXe1uCrKF5p/w=", nc=00000001, uri="/digest", response="64b148d7e425844f63f13ec1fb79467a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJFCOLGAAPFGNGNHEHGFGJMJHDKFNAMDMFFBIKEI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.792 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.792 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="E+QX/qcpV+MNMTU2NTQ4MjU4Njc3NifnyIXZb5JXe1uCrKF5p/w=", nc=00000001, uri="/digest", response="64b148d7e425844f63f13ec1fb79467a", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="AJFCOLGAAPFGNGNHEHGFGJMJHDKFNAMDMFFBIKEI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.792 [XNIO-49 task-11] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.804 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="z3eVEpGRHDoNMTU2NTQ4MjU4Njc5Mo6PW9hA5sljr2JNGPj6/Wo=", nc=00000001, uri="/digest", response="96024a2095acc17eeabd378012c6173d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBOIDPHEDOAGCBMFPOCGFMBCLIFPKALDLCFHGNP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="z3eVEpGRHDoNMTU2NTQ4MjU4Njc5Mo6PW9hA5sljr2JNGPj6/Wo=", nc=00000001, uri="/digest", response="96024a2095acc17eeabd378012c6173d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBOIDPHEDOAGCBMFPOCGFMBCLIFPKALDLCFHGNP", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="z3eVEpGRHDoNMTU2NTQ4MjU4Njc5Mo6PW9hA5sljr2JNGPj6/Wo=", nc=00000001, uri="/digest", response="96024a2095acc17eeabd378012c6173d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBOIDPHEDOAGCBMFPOCGFMBCLIFPKALDLCFHGNP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="z3eVEpGRHDoNMTU2NTQ4MjU4Njc5Mo6PW9hA5sljr2JNGPj6/Wo=", nc=00000001, uri="/digest", response="96024a2095acc17eeabd378012c6173d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBOIDPHEDOAGCBMFPOCGFMBCLIFPKALDLCFHGNP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="z3eVEpGRHDoNMTU2NTQ4MjU4Njc5Mo6PW9hA5sljr2JNGPj6/Wo=", nc=00000001, uri="/digest", response="96024a2095acc17eeabd378012c6173d", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="LIBOIDPHEDOAGCBMFPOCGFMBCLIFPKALDLCFHGNP", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.805 [XNIO-49 task-13] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.819 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lOglv64zggcNMTU2NTQ4MjU4NjgwNUDLpA1dKef58ec2TanPxI4=", nc=00000001, uri="/digest", response="7bc27a28e40db5e0cf8e361e8908829b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BDEOPDDDCGFNFOFEKKHKGGAHKHFFPGGHANCJGNGI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.819 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.820 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="lOglv64zggcNMTU2NTQ4MjU4NjgwNUDLpA1dKef58ec2TanPxI4=", nc=00000001, uri="/digest", response="7bc27a28e40db5e0cf8e361e8908829b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BDEOPDDDCGFNFOFEKKHKGGAHKHFFPGGHANCJGNGI", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lOglv64zggcNMTU2NTQ4MjU4NjgwNUDLpA1dKef58ec2TanPxI4=", nc=00000001, uri="/digest", response="7bc27a28e40db5e0cf8e361e8908829b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BDEOPDDDCGFNFOFEKKHKGGAHKHFFPGGHANCJGNGI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.820 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lOglv64zggcNMTU2NTQ4MjU4NjgwNUDLpA1dKef58ec2TanPxI4=", nc=00000001, uri="/digest", response="7bc27a28e40db5e0cf8e361e8908829b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BDEOPDDDCGFNFOFEKKHKGGAHKHFFPGGHANCJGNGI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.820 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.820 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="lOglv64zggcNMTU2NTQ4MjU4NjgwNUDLpA1dKef58ec2TanPxI4=", nc=00000001, uri="/digest", response="7bc27a28e40db5e0cf8e361e8908829b", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="BDEOPDDDCGFNFOFEKKHKGGAHKHFFPGGHANCJGNGI", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.820 [XNIO-49 task-15] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.828 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Setting authentication required for exchange HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k6g31dYYLoINMTU2NTQ4MjU4NjgyMC3+NvVsWp+II7Rf1XDvcRM=", nc=00000001, uri="/digest", response="63a5b2641839d70c7d7fab3e45ca8e18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HICCPGMBOOALFHAHGBOKFDPENEBNIAGIAGLJINGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.828 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Attempting to authenticate /digest, authentication required: true
19:16:26.828 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Found digest header Digest username="nobody", realm="DigestTesting", nonce="k6g31dYYLoINMTU2NTQ4MjU4NjgyMC3+NvVsWp+II7Rf1XDvcRM=", nc=00000001, uri="/digest", response="63a5b2641839d70c7d7fab3e45ca8e18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HICCPGMBOOALFHAHGBOKFDPENEBNIAGIAGLJINGO", qop=auth in HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k6g31dYYLoINMTU2NTQ4MjU4NjgyMC3+NvVsWp+II7Rf1XDvcRM=", nc=00000001, uri="/digest", response="63a5b2641839d70c7d7fab3e45ca8e18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HICCPGMBOOALFHAHGBOKFDPENEBNIAGIAGLJINGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.829 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication failed with message UT000038: Authentication failed, requested user name 'nobody' and mechanism DIGEST for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k6g31dYYLoINMTU2NTQ4MjU4NjgyMC3+NvVsWp+II7Rf1XDvcRM=", nc=00000001, uri="/digest", response="63a5b2641839d70c7d7fab3e45ca8e18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HICCPGMBOOALFHAHGBOKFDPENEBNIAGIAGLJINGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.829 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication outcome was NOT_AUTHENTICATED with method ersatz.undertow.security.impl.DigestAuthenticationMechanism@8a8b993 for /digest
19:16:26.829 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Sending authentication challenge for HttpServerExchange{ GET /digest request {Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Authorization=[Digest username="nobody", realm="DigestTesting", nonce="k6g31dYYLoINMTU2NTQ4MjU4NjgyMC3+NvVsWp+II7Rf1XDvcRM=", nc=00000001, uri="/digest", response="63a5b2641839d70c7d7fab3e45ca8e18", algorithm=MD5, opaque="00000000000000000000000000000000", cnonce="HICCPGMBOOALFHAHGBOKFDPENEBNIAGIAGLJINGO", qop=auth], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40931]} response {}}
19:16:26.829 [XNIO-49 task-17] DEBUG ersatz.undertow.request.security - Authentication result was CHALLENGE_SENT for /digest
19:16:26.831 [XNIO-49 I/O-6] DEBUG ersatz.undertow.request.io - Error reading request
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at ersatz.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:319)
at ersatz.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:703)
at ersatz.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)
at ersatz.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:158)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
at ersatz.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:59)
at ersatz.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at ersatz.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at ersatz.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1140)
at ersatz.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
at ersatz.xnio.nio.WorkerThread.run(WorkerThread.java:561)
19:16:26.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:26.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: WWW-Authenticate -> Digest realm="DigestTesting",domain="localhost",nonce="m4vid0TA9/kNMTU2NTQ4MjU4NjgyOYRbYKNmdlF0alPXBszs4UA=",opaque="00000000000000000000000000000000",algorithm=MD5,qop="auth"
19:16:26.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:26.832 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.833 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@57cc4c04
19:16:26.841 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@6367381
19:16:26.855 [XNIO-50 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2c73345a
19:16:26.874 [XNIO-50 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-2', selector sun.nio.ch.EPollSelectorImpl@40027465
19:16:26.881 [XNIO-50 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-3', selector sun.nio.ch.EPollSelectorImpl@7c5871a6
19:16:26.882 [XNIO-50 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-4', selector sun.nio.ch.EPollSelectorImpl@12ceaef5
19:16:26.883 [XNIO-50 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-5', selector sun.nio.ch.EPollSelectorImpl@66d2e078
19:16:26.883 [XNIO-50 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-6', selector sun.nio.ch.EPollSelectorImpl@72c3368c
19:16:26.894 [XNIO-50 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3a7c60b8
19:16:26.895 [XNIO-50 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 I/O-8', selector sun.nio.ch.EPollSelectorImpl@58fac133
19:16:26.896 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:26.897 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:26.900 [XNIO-50 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-50 Accept', selector sun.nio.ch.EPollSelectorImpl@7b11b8ed
19:16:26.908 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35611/pass
19:16:26.908 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.918 [XNIO-50 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /pass (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35611]}, cookies=[:]): <empty> }
19:16:26.919 [XNIO-50 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:26.920 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.921 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35611/pass
19:16:26.921 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.922 [XNIO-50 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /pass (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35611]}, cookies=[:]): <empty> }
19:16:26.922 [XNIO-50 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:26.923 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.924 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@6367381
19:16:26.932 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@37a6066c
19:16:26.939 [XNIO-51 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-1', selector sun.nio.ch.EPollSelectorImpl@19714565
19:16:26.940 [XNIO-51 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-2', selector sun.nio.ch.EPollSelectorImpl@553e4852
19:16:26.941 [XNIO-51 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4ffed31
19:16:26.941 [XNIO-51 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-4', selector sun.nio.ch.EPollSelectorImpl@180d4444
19:16:26.943 [XNIO-51 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-5', selector sun.nio.ch.EPollSelectorImpl@3a732bec
19:16:26.943 [XNIO-51 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4575523a
19:16:26.943 [XNIO-51 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1850f52a
19:16:26.947 [XNIO-51 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 I/O-8', selector sun.nio.ch.EPollSelectorImpl@658c2c9e
19:16:26.947 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:26.947 [XNIO-51 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-51 Accept', selector sun.nio.ch.EPollSelectorImpl@547c463b
19:16:26.948 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:26.952 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33191/handling
19:16:26.953 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.956 [XNIO-51 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33191]}, cookies=[:]): <empty> }
19:16:26.957 [XNIO-51 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:26.958 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:26.958 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.958 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:26.958 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.960 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33191/handling
19:16:26.960 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:26.962 [XNIO-51 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33191]}, cookies=[:]): <empty> }
19:16:26.966 [XNIO-51 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:26.967 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:26.967 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:26.967 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:26.967 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:26.967 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@37a6066c
19:16:26.970 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@564703b6
19:16:26.971 [XNIO-51 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
... 22 common frames omitted
19:16:26.974 [XNIO-52 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3a9206c6
19:16:26.982 [XNIO-52 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4a42c59a
19:16:26.990 [XNIO-52 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5d75a31
19:16:26.992 [XNIO-52 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1267b3c0
19:16:26.998 [XNIO-52 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-5', selector sun.nio.ch.EPollSelectorImpl@736e1316
19:16:27.006 [XNIO-52 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-6', selector sun.nio.ch.EPollSelectorImpl@11e82ba8
19:16:27.006 [XNIO-52 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-7', selector sun.nio.ch.EPollSelectorImpl@5d629bac
19:16:27.011 [XNIO-52 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 I/O-8', selector sun.nio.ch.EPollSelectorImpl@7f9a358f
19:16:27.014 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.014 [XNIO-52 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-52 Accept', selector sun.nio.ch.EPollSelectorImpl@dc9e53f
19:16:27.018 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.019 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41395/handling
19:16:27.019 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.022 [XNIO-52 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41395]}, cookies=[:]): <empty> }
19:16:27.022 [XNIO-52 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.023 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.023 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.023 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.023 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.023 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41395/handling
19:16:27.024 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.047 [XNIO-52 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41395]}, cookies=[:]): <empty> }
19:16:27.049 [XNIO-52 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.049 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.050 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.050 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@564703b6
19:16:27.052 [XNIO-52 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
... 22 common frames omitted
19:16:27.056 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@fbaebcc
19:16:27.062 [XNIO-53 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6faab7e
19:16:27.065 [XNIO-53 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-2', selector sun.nio.ch.EPollSelectorImpl@72bd2c15
19:16:27.065 [XNIO-53 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5ccf90d2
19:16:27.065 [XNIO-53 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-4', selector sun.nio.ch.EPollSelectorImpl@27e1cbff
19:16:27.067 [XNIO-53 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4226970d
19:16:27.067 [XNIO-53 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-6', selector sun.nio.ch.EPollSelectorImpl@51598991
19:16:27.069 [XNIO-53 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7776ee06
19:16:27.075 [XNIO-53 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1ae3360
19:16:27.076 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.076 [XNIO-53 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-53 Accept', selector sun.nio.ch.EPollSelectorImpl@57e95129
19:16:27.077 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.079 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34255/handling
19:16:27.079 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.082 [XNIO-53 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34255]}, cookies=[:]): <empty> }
19:16:27.083 [XNIO-53 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.084 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34255/handling
19:16:27.084 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.085 [XNIO-53 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34255]}, cookies=[:]): <empty> }
19:16:27.086 [XNIO-53 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.086 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.086 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.086 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.086 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.086 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@fbaebcc
19:16:27.094 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3edb059b
19:16:27.096 [XNIO-54 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-1', selector sun.nio.ch.EPollSelectorImpl@28a3b68a
19:16:27.098 [XNIO-54 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2adb6d2d
19:16:27.096 [XNIO-54 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6f2e58e2
19:16:27.098 [XNIO-54 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-4', selector sun.nio.ch.EPollSelectorImpl@47090997
19:16:27.100 [XNIO-54 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-5', selector sun.nio.ch.EPollSelectorImpl@29708459
19:16:27.106 [XNIO-54 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-6', selector sun.nio.ch.EPollSelectorImpl@68a2cd51
19:16:27.107 [XNIO-54 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7cc0e84
19:16:27.108 [XNIO-54 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3e5b6152
19:16:27.109 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.109 [XNIO-54 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-54 Accept', selector sun.nio.ch.EPollSelectorImpl@22d49a1f
19:16:27.109 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.116 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34721/handling
19:16:27.116 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.120 [XNIO-54 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34721]}, cookies=[:]): <empty> }
19:16:27.120 [XNIO-54 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.121 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.121 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.121 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.121 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.121 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:34721/handling
19:16:27.122 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.122 [XNIO-54 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:34721]}, cookies=[:]): <empty> }
19:16:27.123 [XNIO-54 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.123 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.123 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.123 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.123 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.124 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3edb059b
19:16:27.127 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@436c0738
19:16:27.129 [XNIO-55 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-1', selector sun.nio.ch.EPollSelectorImpl@4c957336
19:16:27.130 [XNIO-55 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-2', selector sun.nio.ch.EPollSelectorImpl@4043f8b4
19:16:27.146 [XNIO-55 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-3', selector sun.nio.ch.EPollSelectorImpl@425881c7
19:16:27.147 [XNIO-55 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-4', selector sun.nio.ch.EPollSelectorImpl@6c22f095
19:16:27.155 [XNIO-55 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7e1587ef
19:16:27.166 [XNIO-55 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-6', selector sun.nio.ch.EPollSelectorImpl@45a008d9
19:16:27.170 [XNIO-55 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-7', selector sun.nio.ch.EPollSelectorImpl@68c472ae
19:16:27.170 [XNIO-55 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 I/O-8', selector sun.nio.ch.EPollSelectorImpl@26cedd43
19:16:27.171 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.171 [XNIO-55 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-55 Accept', selector sun.nio.ch.EPollSelectorImpl@1ff8b002
19:16:27.171 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.174 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37037/handling
19:16:27.174 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.182 [XNIO-55 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37037]}, cookies=[:]): <empty> }
19:16:27.183 [XNIO-55 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.183 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.183 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.183 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.183 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.184 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37037/handling
19:16:27.184 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.198 [XNIO-55 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37037]}, cookies=[:]): <empty> }
19:16:27.199 [XNIO-55 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.199 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.199 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.199 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.199 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.200 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@436c0738
19:16:27.203 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@300e4b07
19:16:27.205 [XNIO-55 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
... 22 common frames omitted
19:16:27.214 [XNIO-56 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-1', selector sun.nio.ch.EPollSelectorImpl@3d543114
19:16:27.216 [XNIO-56 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2e0826b2
19:16:27.230 [XNIO-56 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-4', selector sun.nio.ch.EPollSelectorImpl@384ccabb
19:16:27.234 [XNIO-56 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2b812aa6
19:16:27.247 [XNIO-56 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-5', selector sun.nio.ch.EPollSelectorImpl@f73bfa8
19:16:27.250 [XNIO-56 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-6', selector sun.nio.ch.EPollSelectorImpl@54fc0f37
19:16:27.251 [XNIO-56 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-7', selector sun.nio.ch.EPollSelectorImpl@21149457
19:16:27.257 [XNIO-56 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 I/O-8', selector sun.nio.ch.EPollSelectorImpl@769a8133
19:16:27.258 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.259 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.262 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42175/handling
19:16:27.262 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.262 [XNIO-56 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-56 Accept', selector sun.nio.ch.EPollSelectorImpl@929d800
19:16:27.265 [XNIO-56 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42175]}, cookies=[:]): <empty> }
19:16:27.265 [XNIO-56 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.266 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.266 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.266 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.266 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.266 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42175/handling
19:16:27.266 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.283 [XNIO-56 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42175]}, cookies=[:]): <empty> }
19:16:27.284 [XNIO-56 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({}): <empty>
19:16:27.284 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: null
19:16:27.284 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.284 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 0
19:16:27.284 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.284 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@300e4b07
19:16:27.290 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@21d4f44e
19:16:27.291 [XNIO-56 task-2] DEBUG ersatz.undertow.request.io - UT005013: An IOException occurred
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.SocketChannelImpl.shutdownOutput(SocketChannelImpl.java:797)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:170)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.processWrite(HttpResponseConduit.java:242)
at ersatz.undertow.server.protocol.http.HttpResponseConduit.flush(HttpResponseConduit.java:739)
at ersatz.undertow.conduits.AbstractFixedLengthStreamSinkConduit.flush(AbstractFixedLengthStreamSinkConduit.java:229)
at ersatz.xnio.conduits.ConduitStreamSinkChannel.flush(ConduitStreamSinkChannel.java:162)
at ersatz.undertow.channels.DetachableStreamSinkChannel.flush(DetachableStreamSinkChannel.java:119)
at ersatz.xnio.channels.Channels.flushBlocking(Channels.java:63)
at ersatz.undertow.io.UndertowOutputStream.close(UndertowOutputStream.java:344)
at ersatz.undertow.io.BlockingSenderImpl.close(BlockingSenderImpl.java:170)
at ersatz.undertow.io.DefaultIoCallback.onComplete(DefaultIoCallback.java:54)
at ersatz.undertow.io.BlockingSenderImpl.invokeOnComplete(BlockingSenderImpl.java:227)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:95)
at ersatz.undertow.io.BlockingSenderImpl.send(BlockingSenderImpl.java:117)
at com.stehno.ersatz.ErsatzServer.send(ErsatzServer.groovy:494)
at com.stehno.ersatz.ErsatzServer.access$0(ErsatzServer.groovy)
at com.stehno.ersatz.ErsatzServer$1.handleRequest(ErsatzServer.groovy:370)
at ersatz.undertow.server.handlers.HttpTraceHandler.handleRequest(HttpTraceHandler.java:70)
at ersatz.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
at ersatz.undertow.server.Connectors.executeRootHandler(Connectors.java:332)
at ersatz.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: java.nio.channels.ClosedByInterruptException: null
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:478)
at ersatz.xnio.nio.NioSocketConduit.write(NioSocketConduit.java:164)
... 22 common frames omitted
19:16:27.292 [XNIO-57 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-1', selector sun.nio.ch.EPollSelectorImpl@67d49625
19:16:27.294 [XNIO-57 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-3', selector sun.nio.ch.EPollSelectorImpl@5b063396
19:16:27.295 [XNIO-57 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-2', selector sun.nio.ch.EPollSelectorImpl@d668758
19:16:27.297 [XNIO-57 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3ba3cd2b
19:16:27.298 [XNIO-57 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-6', selector sun.nio.ch.EPollSelectorImpl@37f21d31
19:16:27.299 [XNIO-57 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-7', selector sun.nio.ch.EPollSelectorImpl@7dc85c77
19:16:27.299 [XNIO-57 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-5', selector sun.nio.ch.EPollSelectorImpl@67f7384f
19:16:27.300 [XNIO-57 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 I/O-8', selector sun.nio.ch.EPollSelectorImpl@1ed6d444
19:16:27.301 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.301 [XNIO-57 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-57 Accept', selector sun.nio.ch.EPollSelectorImpl@44397a47
19:16:27.301 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.309 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:40875/handling
19:16:27.310 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.314 [XNIO-57 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40875]}, cookies=[:]): <empty> }
19:16:27.315 [XNIO-57 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.316 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:40875/handling
19:16:27.316 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.317 [XNIO-57 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:40875]}, cookies=[:]): <empty> }
19:16:27.318 [XNIO-57 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.318 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.319 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@21d4f44e
19:16:27.323 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4beb4020
19:16:27.326 [XNIO-58 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2681762
19:16:27.330 [XNIO-58 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2c3d1d86
19:16:27.339 [XNIO-58 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-4', selector sun.nio.ch.EPollSelectorImpl@30bf7fb1
19:16:27.326 [XNIO-58 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2127693b
19:16:27.349 [XNIO-58 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-5', selector sun.nio.ch.EPollSelectorImpl@64e75d31
19:16:27.350 [XNIO-58 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7a7ea5a1
19:16:27.350 [XNIO-58 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-8', selector sun.nio.ch.EPollSelectorImpl@2ae5edf0
19:16:27.350 [XNIO-58 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 I/O-7', selector sun.nio.ch.EPollSelectorImpl@3a8bebe1
19:16:27.354 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.354 [XNIO-58 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-58 Accept', selector sun.nio.ch.EPollSelectorImpl@740bf8c2
19:16:27.355 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.356 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35019/handling
19:16:27.357 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.362 [XNIO-58 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35019]}, cookies=[:]): <empty> }
19:16:27.362 [XNIO-58 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.363 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.364 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35019/handling
19:16:27.364 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.365 [XNIO-58 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35019]}, cookies=[:]): <empty> }
19:16:27.365 [XNIO-58 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.366 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.367 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4beb4020
19:16:27.370 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@770715e6
19:16:27.372 [XNIO-59 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-1', selector sun.nio.ch.EPollSelectorImpl@47e7957b
19:16:27.374 [XNIO-59 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-2', selector sun.nio.ch.EPollSelectorImpl@c0247d0
19:16:27.374 [XNIO-59 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-4', selector sun.nio.ch.EPollSelectorImpl@64fce80
19:16:27.374 [XNIO-59 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-3', selector sun.nio.ch.EPollSelectorImpl@79de6182
19:16:27.375 [XNIO-59 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5455d4c9
19:16:27.377 [XNIO-59 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7957bc4
19:16:27.378 [XNIO-59 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-7', selector sun.nio.ch.EPollSelectorImpl@633396b5
19:16:27.383 [XNIO-59 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46fc6bf3
19:16:27.394 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.395 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.396 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42017/handling
19:16:27.397 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.399 [XNIO-59 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-59 Accept', selector sun.nio.ch.EPollSelectorImpl@6a0a2fe8
19:16:27.402 [XNIO-59 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42017]}, cookies=[:]): <empty> }
19:16:27.403 [XNIO-59 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.404 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.405 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42017/handling
19:16:27.405 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.410 [XNIO-59 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42017]}, cookies=[:]): <empty> }
19:16:27.412 [XNIO-59 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.413 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.414 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@770715e6
19:16:27.418 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@2ff78f24
19:16:27.420 [XNIO-60 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-1', selector sun.nio.ch.EPollSelectorImpl@21107ead
19:16:27.430 [XNIO-60 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-2', selector sun.nio.ch.EPollSelectorImpl@21585fc7
19:16:27.434 [XNIO-60 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-3', selector sun.nio.ch.EPollSelectorImpl@18ffd9fe
19:16:27.442 [XNIO-60 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1ab4750d
19:16:27.442 [XNIO-60 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-4', selector sun.nio.ch.EPollSelectorImpl@45e9b090
19:16:27.446 [XNIO-60 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-6', selector sun.nio.ch.EPollSelectorImpl@495c7467
19:16:27.450 [XNIO-60 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6586c251
19:16:27.452 [XNIO-60 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 I/O-8', selector sun.nio.ch.EPollSelectorImpl@22242f89
19:16:27.453 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.454 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.454 [XNIO-60 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-60 Accept', selector sun.nio.ch.EPollSelectorImpl@7258ecbb
19:16:27.455 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35953/handling
19:16:27.455 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.456 [XNIO-60 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35953]}, cookies=[:]): <empty> }
19:16:27.456 [XNIO-60 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.457 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.458 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:35953/handling
19:16:27.458 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.462 [XNIO-60 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:35953]}, cookies=[:]): <empty> }
19:16:27.463 [XNIO-60 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.464 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.465 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.465 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@2ff78f24
19:16:27.469 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@76f67c78
19:16:27.474 [XNIO-61 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6a16ad31
19:16:27.478 [XNIO-61 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-2', selector sun.nio.ch.EPollSelectorImpl@60256fd0
19:16:27.478 [XNIO-61 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-3', selector sun.nio.ch.EPollSelectorImpl@20281c2e
19:16:27.482 [XNIO-61 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5cecc6b1
19:16:27.486 [XNIO-61 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-5', selector sun.nio.ch.EPollSelectorImpl@5a6647cc
19:16:27.494 [XNIO-61 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-6', selector sun.nio.ch.EPollSelectorImpl@853041d
19:16:27.498 [XNIO-61 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-7', selector sun.nio.ch.EPollSelectorImpl@31a4e08f
19:16:27.499 [XNIO-61 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 I/O-8', selector sun.nio.ch.EPollSelectorImpl@4a374740
19:16:27.499 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.499 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.502 [XNIO-61 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-61 Accept', selector sun.nio.ch.EPollSelectorImpl@38803c14
19:16:27.509 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42777/handling
19:16:27.509 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.510 [XNIO-61 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42777]}, cookies=[:]): <empty> }
19:16:27.511 [XNIO-61 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.512 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.513 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42777/handling
19:16:27.513 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.514 [XNIO-61 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42777]}, cookies=[:]): <empty> }
19:16:27.515 [XNIO-61 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.516 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.516 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@76f67c78
19:16:27.519 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@238da862
19:16:27.522 [XNIO-62 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-2', selector sun.nio.ch.EPollSelectorImpl@562b17ef
19:16:27.522 [XNIO-62 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6ba22bf3
19:16:27.522 [XNIO-62 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-3', selector sun.nio.ch.EPollSelectorImpl@106c16bc
19:16:27.523 [XNIO-62 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-5', selector sun.nio.ch.EPollSelectorImpl@7308c8bb
19:16:27.523 [XNIO-62 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-6', selector sun.nio.ch.EPollSelectorImpl@328ae2f4
19:16:27.523 [XNIO-62 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-4', selector sun.nio.ch.EPollSelectorImpl@3f83836
19:16:27.523 [XNIO-62 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-8', selector sun.nio.ch.EPollSelectorImpl@ea4a1ff
19:16:27.523 [XNIO-62 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 Accept', selector sun.nio.ch.EPollSelectorImpl@6c0c8ec9
19:16:27.523 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.524 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.525 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:38149/handling
19:16:27.525 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.526 [XNIO-62 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-62 I/O-7', selector sun.nio.ch.EPollSelectorImpl@172eecdb
19:16:27.531 [XNIO-62 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38149]}, cookies=[:]): <empty> }
19:16:27.532 [XNIO-62 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.532 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.533 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:38149/handling
19:16:27.533 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.539 [XNIO-62 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:38149]}, cookies=[:]): <empty> }
19:16:27.540 [XNIO-62 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.542 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.543 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@238da862
19:16:27.548 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@49bda778
19:16:27.550 [XNIO-63 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-1', selector sun.nio.ch.EPollSelectorImpl@45871f5
19:16:27.550 [XNIO-63 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-3', selector sun.nio.ch.EPollSelectorImpl@58f4017d
19:16:27.552 [XNIO-63 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-5', selector sun.nio.ch.EPollSelectorImpl@4ceff19a
19:16:27.550 [XNIO-63 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3fdb14ec
19:16:27.552 [XNIO-63 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-6', selector sun.nio.ch.EPollSelectorImpl@4298bdc
19:16:27.552 [XNIO-63 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2036950
19:16:27.554 [XNIO-63 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-7', selector sun.nio.ch.EPollSelectorImpl@6fd0c8c7
19:16:27.562 [XNIO-63 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 I/O-8', selector sun.nio.ch.EPollSelectorImpl@59f76253
19:16:27.566 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.566 [XNIO-63 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-63 Accept', selector sun.nio.ch.EPollSelectorImpl@6475e72f
19:16:27.567 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.568 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37379/handling
19:16:27.569 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.578 [XNIO-63 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37379]}, cookies=[:]): <empty> }
19:16:27.579 [XNIO-63 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.580 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.581 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:37379/handling
19:16:27.581 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.582 [XNIO-63 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:37379]}, cookies=[:]): <empty> }
19:16:27.582 [XNIO-63 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.583 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.584 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.584 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.584 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.584 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.584 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.584 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@49bda778
19:16:27.587 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@20f3512a
19:16:27.589 [XNIO-64 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-1', selector sun.nio.ch.EPollSelectorImpl@2d0de2d7
19:16:27.594 [XNIO-64 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-3', selector sun.nio.ch.EPollSelectorImpl@ec1a166
19:16:27.595 [XNIO-64 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-4', selector sun.nio.ch.EPollSelectorImpl@1039ca3e
19:16:27.594 [XNIO-64 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-2', selector sun.nio.ch.EPollSelectorImpl@67e092df
19:16:27.595 [XNIO-64 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-5', selector sun.nio.ch.EPollSelectorImpl@1547bdbc
19:16:27.595 [XNIO-64 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-6', selector sun.nio.ch.EPollSelectorImpl@6aceca75
19:16:27.598 [XNIO-64 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-7', selector sun.nio.ch.EPollSelectorImpl@67519a39
19:16:27.599 [XNIO-64 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 I/O-8', selector sun.nio.ch.EPollSelectorImpl@46ad5841
19:16:27.599 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.599 [XNIO-64 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-64 Accept', selector sun.nio.ch.EPollSelectorImpl@2467a67c
19:16:27.600 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.601 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42939/handling
19:16:27.602 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.603 [XNIO-64 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42939]}, cookies=[:]): <empty> }
19:16:27.604 [XNIO-64 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.605 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.606 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42939/handling
19:16:27.606 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.610 [XNIO-64 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /handling (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42939]}, cookies=[:]): <empty> }
19:16:27.611 [XNIO-64 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.612 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.613 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@20f3512a
19:16:27.623 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3385a918
19:16:27.626 [XNIO-65 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-2', selector sun.nio.ch.EPollSelectorImpl@51888ec
19:16:27.626 [XNIO-65 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-1', selector sun.nio.ch.EPollSelectorImpl@28765ac
19:16:27.630 [XNIO-65 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-3', selector sun.nio.ch.EPollSelectorImpl@54c28c57
19:16:27.630 [XNIO-65 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-5', selector sun.nio.ch.EPollSelectorImpl@18a40cd0
19:16:27.630 [XNIO-65 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-4', selector sun.nio.ch.EPollSelectorImpl@2ff9147
19:16:27.630 [XNIO-65 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-6', selector sun.nio.ch.EPollSelectorImpl@401a0b44
19:16:27.630 [XNIO-65 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-7', selector sun.nio.ch.EPollSelectorImpl@9d11ac
19:16:27.642 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.642 [XNIO-65 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 I/O-8', selector sun.nio.ch.EPollSelectorImpl@3054a038
19:16:27.642 [XNIO-65 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-65 Accept', selector sun.nio.ch.EPollSelectorImpl@4b261cde
19:16:27.643 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.647 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42031/gzip
19:16:27.648 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate, gzip]
19:16:27.650 [XNIO-65 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /gzip (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42031]}, cookies=[:]): <empty> }
19:16:27.651 [XNIO-65 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 29
19:16:27.654 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.669 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:42031/gzip
19:16:27.670 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate, gzip]
19:16:27.671 [XNIO-65 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /gzip (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:42031]}, cookies=[:]): <empty> }
19:16:27.672 [XNIO-65 task-2] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 29
19:16:27.672 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.673 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3385a918
19:16:27.677 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@586d7a66
19:16:27.679 [XNIO-66 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-1', selector sun.nio.ch.EPollSelectorImpl@6774864
19:16:27.679 [XNIO-66 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-3', selector sun.nio.ch.EPollSelectorImpl@4639cc6
19:16:27.679 [XNIO-66 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-2', selector sun.nio.ch.EPollSelectorImpl@734b84e5
19:16:27.679 [XNIO-66 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-4', selector sun.nio.ch.EPollSelectorImpl@692d0d96
19:16:27.681 [XNIO-66 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-5', selector sun.nio.ch.EPollSelectorImpl@6e4e76b2
19:16:27.682 [XNIO-66 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-6', selector sun.nio.ch.EPollSelectorImpl@149506ed
19:16:27.682 [XNIO-66 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-7', selector sun.nio.ch.EPollSelectorImpl@78a28ce3
19:16:27.682 [XNIO-66 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5e9c24c
19:16:27.682 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.682 [XNIO-66 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-66 Accept', selector sun.nio.ch.EPollSelectorImpl@3e048b04
19:16:27.683 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.690 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41751/exceptionally
19:16:27.691 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.699 [XNIO-66 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /exceptionally (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41751]}, cookies=[:]): <empty> }
19:16:27.699 [XNIO-66 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.700 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.703 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@586d7a66
19:16:27.709 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@73ce52a4
19:16:27.711 [XNIO-67 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-1', selector sun.nio.ch.EPollSelectorImpl@12775b8f
19:16:27.711 [XNIO-67 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2f31450d
19:16:27.719 [XNIO-67 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-3', selector sun.nio.ch.EPollSelectorImpl@27f32f5d
19:16:27.719 [XNIO-67 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-5', selector sun.nio.ch.EPollSelectorImpl@15c0cc22
19:16:27.719 [XNIO-67 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-6', selector sun.nio.ch.EPollSelectorImpl@7e380c40
19:16:27.719 [XNIO-67 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-4', selector sun.nio.ch.EPollSelectorImpl@40a0ebc
19:16:27.720 [XNIO-67 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-7', selector sun.nio.ch.EPollSelectorImpl@4d6d2cca
19:16:27.722 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.722 [XNIO-67 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 I/O-8', selector sun.nio.ch.EPollSelectorImpl@128c3b2e
19:16:27.723 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.727 [XNIO-67 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-67 Accept', selector sun.nio.ch.EPollSelectorImpl@3c09bc66
19:16:27.734 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:33779/exceptionally
19:16:27.734 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.742 [XNIO-67 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /exceptionally (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:33779]}, cookies=[:]): <empty> }
19:16:27.743 [XNIO-67 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.744 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.745 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@73ce52a4
19:16:27.751 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@40535b67
19:16:27.754 [XNIO-68 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1f23dbc3
19:16:27.755 [XNIO-68 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-2', selector sun.nio.ch.EPollSelectorImpl@2897f63d
19:16:27.755 [XNIO-68 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-3', selector sun.nio.ch.EPollSelectorImpl@2681c587
19:16:27.759 [XNIO-68 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-4', selector sun.nio.ch.EPollSelectorImpl@5047fe7
19:16:27.759 [XNIO-68 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-5', selector sun.nio.ch.EPollSelectorImpl@437edd74
19:16:27.760 [XNIO-68 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-6', selector sun.nio.ch.EPollSelectorImpl@77d6e0f5
19:16:27.760 [XNIO-68 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-7', selector sun.nio.ch.EPollSelectorImpl@42870469
19:16:27.762 [XNIO-68 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 I/O-8', selector sun.nio.ch.EPollSelectorImpl@572bce27
19:16:27.763 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.763 [XNIO-68 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-68 Accept', selector sun.nio.ch.EPollSelectorImpl@681d5297
19:16:27.764 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.771 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:41193/exceptionally
19:16:27.771 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.772 [XNIO-68 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /exceptionally (query=[:], headers={Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Connection=[keep-alive], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:41193]}, cookies=[:]): <empty> }
19:16:27.773 [XNIO-68 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.773 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.774 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@40535b67
19:16:27.778 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@41e3f93e
19:16:27.780 [XNIO-69 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-1', selector sun.nio.ch.EPollSelectorImpl@1264ab50
19:16:27.780 [XNIO-69 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-2', selector sun.nio.ch.EPollSelectorImpl@3fad4bd0
19:16:27.780 [XNIO-69 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-3', selector sun.nio.ch.EPollSelectorImpl@41e644f4
19:16:27.780 [XNIO-69 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-5', selector sun.nio.ch.EPollSelectorImpl@235cb437
19:16:27.780 [XNIO-69 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-4', selector sun.nio.ch.EPollSelectorImpl@237a062c
19:16:27.782 [XNIO-69 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5864e97a
19:16:27.780 [XNIO-69 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-6', selector sun.nio.ch.EPollSelectorImpl@679a842f
19:16:27.786 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.787 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.780 [XNIO-69 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 I/O-7', selector sun.nio.ch.EPollSelectorImpl@16aa8230
19:16:27.793 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://www.mkdfiwiejglejrligjsldkflwngunwfnkwemfiwefdsf.com:34119
19:16:27.793 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.786 [XNIO-69 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-69 Accept', selector sun.nio.ch.EPollSelectorImpl@6fb73d7
19:16:27.800 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@41e3f93e
19:16:27.805 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@4aaa373f
19:16:27.811 [XNIO-70 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-1', selector sun.nio.ch.EPollSelectorImpl@399d4539
19:16:27.812 [XNIO-70 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-3', selector sun.nio.ch.EPollSelectorImpl@22fcc613
19:16:27.811 [XNIO-70 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-2', selector sun.nio.ch.EPollSelectorImpl@7645a5be
19:16:27.812 [XNIO-70 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-5', selector sun.nio.ch.EPollSelectorImpl@2aa5835e
19:16:27.812 [XNIO-70 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-4', selector sun.nio.ch.EPollSelectorImpl@b00d7f5
19:16:27.812 [XNIO-70 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-6', selector sun.nio.ch.EPollSelectorImpl@24d995eb
19:16:27.812 [XNIO-70 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-7', selector sun.nio.ch.EPollSelectorImpl@1a2256ff
19:16:27.813 [XNIO-70 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 I/O-8', selector sun.nio.ch.EPollSelectorImpl@5d265642
19:16:27.813 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.813 [XNIO-70 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-70 Accept', selector sun.nio.ch.EPollSelectorImpl@607e28c8
19:16:27.815 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTPS for interface localhost and port 0
19:16:27.870 [Test worker] DEBUG ersatz.undertow - starting undertow server ersatz.undertow.Undertow@3ec00c01
19:16:27.897 [XNIO-71 I/O-1] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-1', selector sun.nio.ch.EPollSelectorImpl@49188f73
19:16:27.897 [XNIO-71 I/O-3] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-3', selector sun.nio.ch.EPollSelectorImpl@26dd7ab7
19:16:27.897 [XNIO-71 I/O-4] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-4', selector sun.nio.ch.EPollSelectorImpl@676a19e8
19:16:27.897 [XNIO-71 I/O-5] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-5', selector sun.nio.ch.EPollSelectorImpl@43580e5e
19:16:27.897 [XNIO-71 I/O-6] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-6', selector sun.nio.ch.EPollSelectorImpl@460af3b0
19:16:27.897 [XNIO-71 I/O-7] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-7', selector sun.nio.ch.EPollSelectorImpl@53a1701b
19:16:27.898 [XNIO-71 I/O-2] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-2', selector sun.nio.ch.EPollSelectorImpl@6e65cd16
19:16:27.898 [XNIO-71 I/O-8] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 I/O-8', selector sun.nio.ch.EPollSelectorImpl@60688024
19:16:27.902 [Test worker] DEBUG ersatz.undertow - Configuring listener with protocol HTTP for interface localhost and port 0
19:16:27.902 [XNIO-71 Accept] DEBUG ersatz.xnio.nio - Started channel thread 'XNIO-71 Accept', selector sun.nio.ch.EPollSelectorImpl@4c1fc417
19:16:27.909 [Test worker] DEBUG groovyx.net.http.JavaHttpBuilder - Request-URI(GET): http://localhost:39003/proxied
19:16:27.910 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Request-Header: Accept-Encoding -> [gzip, deflate]
19:16:27.949 [XNIO-71 I/O-8] DEBUG ersatz.undertow.server.handlers.proxy - Sending request ClientRequest{path='/proxied', method=GET, protocol=HTTP/1.1} to target localhost/127.0.0.1:39003 for exchange HttpServerExchange{ GET http://localhost:39003/proxied request {Proxy-Connection=[keep-alive], Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:39003]} response {}}
19:16:27.958 [XNIO-71 I/O-8] DEBUG ersatz.undertow.server.handlers.proxy - Sent request ClientRequest{path='/proxied', method=GET, protocol=HTTP/1.1} to target 127.0.0.1 for exchange HttpServerExchange{ GET http://localhost:39003/proxied request {Proxy-Connection=[keep-alive], Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:39003]} response {}}
19:16:27.964 [XNIO-71 I/O-8] DEBUG ersatz.undertow.client.http.HttpClientExchange - request terminated for request to localhost/127.0.0.1:39003 /proxied
19:16:27.965 [XNIO-70 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Request: { GET /proxied (query=[:], headers={Proxy-Connection=[keep-alive], Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Accept-Encoding=[gzip, deflate], X-Forwarded-Server=[localhost], User-Agent=[Java/1.8.0_222], X-Forwarded-Proto=[http], X-Forwarded-Port=[39003], X-Forwarded-For=[127.0.0.1], Host=[localhost:39003], X-Forwarded-Host=[localhost]}, cookies=[:]): <empty> }
19:16:27.966 [XNIO-70 task-1] DEBUG com.stehno.ersatz.ErsatzServer - Response({Content-Type=[text/plain]}): ok-text
19:16:27.989 [XNIO-71 I/O-8] DEBUG ersatz.undertow.server.handlers.proxy - Received response ClientResponse{responseHeaders={Content-Encoding=[gzip], Connection=[keep-alive], Content-Type=[text/plain], Content-Length=[27], Date=[Sun, 11 Aug 2019 00:16:17 GMT]}, responseCode=200, status='OK', protocol=HTTP/1.1} for request ClientRequest{path='/proxied', method=GET, protocol=HTTP/1.1} for exchange HttpServerExchange{ GET http://localhost:39003/proxied request {Proxy-Connection=[keep-alive], Accept=[text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2], Accept-Encoding=[gzip, deflate], User-Agent=[Java/1.8.0_222], Host=[localhost:39003]} response {}}
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.content - Response-Body: ok-text
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Encoding -> gzip
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Connection -> keep-alive
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Type -> text/plain
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Content-Length -> 27
19:16:27.991 [Test worker] DEBUG groovy.net.http.JavaHttpBuilder.headers - Response-Header: Date -> Sun, 11 Aug 2019 00:16:17 GMT
19:16:27.995 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@3ec00c01
19:16:27.996 [XNIO-71 I/O-8] DEBUG ersatz.undertow.client.http.HttpClientExchange - response terminated for request to localhost/127.0.0.1:39003 /proxied
19:16:27.996 [XNIO-71 I/O-8] DEBUG ersatz.undertow.client.http.HttpClientConnection - exchange complete in connection to localhost/127.0.0.1:39003
19:16:27.996 [Test worker] DEBUG ersatz.undertow - stopping undertow server ersatz.undertow.Undertow@4aaa373f