jetty / jetty.project

Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
https://eclipse.dev/jetty
Other
3.85k stars 1.91k forks source link

java.io.EOFException: HttpConnectionOverHTTP@6f56146f::DecryptedEndPoint@71b6e0a0... error #3891

Closed Andremoniy closed 3 years ago

Andremoniy commented 5 years ago

If an HTTP client instance is used in a multithreading environment (e.g. multiple requests are sent via the same object in parallel) we get occasionally the following error:

java.io.EOFException: HttpConnectionOverHTTP@43f11127::DecryptedEndPoint@58c1c452{localhost/127.0.0.1:8080<->/127.0.0.1:50734,OPEN,fill=-,flush=P,to=1/0}

Code to reproduce can be found here: https://github.com/Andremoniy/jetty.httpclient.sslissue

The full stacktrace:

java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@43f11127::DecryptedEndPoint@58c1c452{localhost/127.0.0.1:8080<->/127.0.0.1:50734,OPEN,fill=-,flush=P,to=1/0}
    at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118)
    at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:683)
    at com.github.andremoniy.jetty.httpclient.sslissue.Bootstrap.lambda$main$1(Bootstrap.java:60)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: 
java.io.EOFException: HttpConnectionOverHTTP@43f11127::DecryptedEndPoint@58c1c452{localhost/127.0.0.1:8080<->/127.0.0.1:50734,OPEN,fill=-,flush=P,to=1/0}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint$IncompleteWriteCallback.succeeded(SslConnection.java:1309)
    at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:293)
    at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onIncompleteFlush(SslConnection.java:1068)
    at org.eclipse.jetty.io.AbstractEndPoint$2.onIncompleteFlush(AbstractEndPoint.java:54)
    at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:285)
    at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380)
    at org.eclipse.jetty.client.http.HttpSenderOverHTTP$HeadersCallback.process(HttpSenderOverHTTP.java:268)
    at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241)
    at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224)
    at org.eclipse.jetty.client.http.HttpSenderOverHTTP.sendHeaders(HttpSenderOverHTTP.java:62)
    at org.eclipse.jetty.client.HttpSender.send(HttpSender.java:214)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.send(HttpChannelOverHTTP.java:85)
    at org.eclipse.jetty.client.HttpChannel.send(HttpChannel.java:128)
    at org.eclipse.jetty.client.HttpConnection.send(HttpConnection.java:201)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP$Delegate.send(HttpConnectionOverHTTP.java:255)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.send(HttpConnectionOverHTTP.java:122)
    at org.eclipse.jetty.client.http.HttpDestinationOverHTTP.send(HttpDestinationOverHTTP.java:38)
    at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:346)
    at org.eclipse.jetty.client.HttpDestination.process(HttpDestination.java:304)
    at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:294)
    at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:269)
    at org.eclipse.jetty.client.HttpDestination.send(HttpDestination.java:246)
    at org.eclipse.jetty.client.HttpClient.send(HttpClient.java:576)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:726)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:679)
    at com.github.andremoniy.jetty.httpclient.sslissue.Bootstrap.lambda$main$1(Bootstrap.java:60)
    at java.base/java.lang.Thread.run(Thread.java:834)
joakime commented 5 years ago

Lets look at the 3 lines at the top of your exception.

First, you have ...

java.io.EOFException: HttpConnectionOverHTTP@43f11127::DecryptedEndPoint@58c1c452{localhost/127.0.0.1:8080<->/127.0.0.1:50734,OPEN,fill=-,flush=P,to=1/0}

This tells us that you have an OPEN connection, not closed prematurely.

The next line ...

at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)

tells us that you have an earlyEOF situation, usually that's a hint that you have an HTTP protocol failure.

at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)

This line, in code, tells us that you client is parsing a HTTP response from the other side, that response is using "chunked" Transfer-Encoding, it parsed the final closing Chunk 0\r\n\r\n, but the read buffer contained more bytes, which is in violation of the HTTP spec.

The WebClient is telling you, via a earlyEOF that the HTTP protocol reached EOF, but there's still data that hasn't been read. This condition also means that the HTTP protocol on that connection is known to be invalid and the connection MUST be forcibly closed.

This state, the connection was closed, and data after the closing chunk was lost, is reported back as a EOFException.

In short, you have a server that isn't using HTTP/1.1 Transfer-Encoding: chunked content properly, it's adding extra bytes after the chunk close, and the Jetty HttpClient is telling you about this fatal (to the HTTP connection) situation.

Andremoniy commented 5 years ago

Hi @joakime! Thank you a lot for your analysis and explanation. But I still have a question: why it doesn't happen immediately as I am starting sending the requests? Why it doesn't happen for all requests but only for some?

P.S. And it doesn't happen if HTTP client is not used in a multithread way, e.g. if each thread contains its own HTTP client instance - this problem doesn't happen at all.

Andremoniy commented 5 years ago

P.P.S. The server is built using Jetty Server. So it is finally an issue of Jetty Server?

joakime commented 5 years ago

Are you perhaps running your tests on Java 11 without TLS/1.3 disabled? https://webtide.com/openjdk-11-and-tls-1-3-issues/

Andremoniy commented 5 years ago

Thanks for your reply, @joakime! I've just tried to switch off TLS 1.3 by adding sslContextFactory.setExcludeProtocols("TLSv1.3"); (please see commit in my repo: https://github.com/Andremoniy/jetty.httpclient.sslissue/commit/cb3c8ea27bdfa72fcc49ff6b62dae7ea187db85a)

and then I've made a new run and got the very same error as it was before. Please see below:

2019-07-19 12:09:40.718:INFO::main: Logging initialized @999ms to org.eclipse.jetty.util.log.StdErrLog
2019-07-19 12:09:41.142:INFO:oejs.Server:main: jetty-9.4.19.v20190610; built: 2019-06-10T16:30:51.723Z; git: afcf563148970e98786327af5e07c261fda175d3; jvm 11.0.4+11
2019-07-19 12:09:41.195:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2019-07-19 12:09:41.195:INFO:oejs.session:main: No SessionScavenger set, using defaults
2019-07-19 12:09:41.199:INFO:oejs.session:main: node0 Scavenging every 600000ms
2019-07-19 12:09:42.184:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@73d6d0c{/,null,AVAILABLE}
2019-07-19 12:09:42.213:INFO:oejus.SslContextFactory:main: x509=X509@607b2792(sitename,h=[],w=[]) for Server@7f9e1534[provider=null,keyStore=null,trustStore=null]
2019-07-19 12:09:42.553:INFO:oejs.AbstractConnector:main: Started ServerConnector@7ce026d3{SSL,[ssl, http/1.1]}{0.0.0.0:8080}
2019-07-19 12:09:42.553:INFO:oejs.Server:main: Started @2835ms
2019-07-19 12:09:42.598:WARN:oejusS.config:main: Trusting all certificates configured for Client@1869f114[provider=null,keyStore=null,trustStore=null]
2019-07-19 12:09:42.598:WARN:oejusS.config:main: No Client EndPointIdentificationAlgorithm configured for Client@1869f114[provider=null,keyStore=null,trustStore=null]
2019-07-19 12:09:42.610:INFO:cgajhs.Bootstrap:main: Running 8 threads
2019-07-19 12:13:48.047:WARN:cgajhs.Bootstrap:Thread-23: java.io.EOFException: HttpConnectionOverHTTP@4e9355be::DecryptedEndPoint@2bb44ed6{localhost/127.0.0.1:8080<->/127.0.0.1:50816,OPEN,fill=-,flush=C,to=46835/0}
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@4e9355be::DecryptedEndPoint@2bb44ed6{localhost/127.0.0.1:8080<->/127.0.0.1:50816,OPEN,fill=-,flush=C,to=46835/0}
    at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118)
    at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:683)
    at com.github.andremoniy.jetty.httpclient.sslissue.Bootstrap.lambda$main$1(Bootstrap.java:60)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: 
java.io.EOFException: HttpConnectionOverHTTP@4e9355be::DecryptedEndPoint@2bb44ed6{localhost/127.0.0.1:8080<->/127.0.0.1:50816,OPEN,fill=-,flush=C,to=46835/0}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
    at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)
Andremoniy commented 5 years ago

Taking into account what you've explained about the improper server behaviour, I've tried to make a similar test by using simple HttpsServer implementation (please see this class: https://github.com/Andremoniy/jetty.httpclient.sslissue/blob/master/src/main/java/com/github/andremoniy/jetty/httpclient/sslissue/BootstrapWithSimpleHttpsServer.java). It turns out that error doesn't seem to happen anymore with this implementation. So for now I tend to consider this issue being on the Jetty server side. What do you think? Should I create this bug for jetty server side (or even for jersey since I am not 100% confident which is responsible for this malfunctioning)?

joakime commented 5 years ago

That is a sound and rational diagnosis. @sbordet what do you think?

sbordet commented 5 years ago

@Andremoniy your logs show:

java.io.EOFException: HttpConnectionOverHTTP@43f11127::DecryptedEndPoint@58c1c452{localhost/127.0.0.1:8080<->/127.0.0.1:50734,OPEN,fill=-,flush=P,to=1/0}

The last part, to=1/0 is the idle timeout, which is set at 0, which is a wrong value (a connection just opened will immediately be closed).

Can you please detail whether you are configuring the server idle timeout, what value? We have seen this in #3881 also, maybe a coincidence.

I have doubts we are doing something wrong with the idle timeout, as we would see quite a lot of test instabilities if that was the case.

Andremoniy commented 5 years ago

@sbordet no, I am not configuring the server idle timeout, at least none is configured explicitly. Could you please check my repo linked in the issue description, more specifically it is here where the Jetty server instance is created: https://github.com/Andremoniy/jetty.httpclient.sslissue/blob/master/src/main/java/com/github/andremoniy/jetty/httpclient/sslissue/BootstrapWithJettyServer.java#L86

sbordet commented 5 years ago

I could reproduce, definitely something is strange, but could not pinpoint whether it's the client or the server.

Andremoniy commented 5 years ago

@sbordet A small addition: the problem doesn't seem to happen never if the same http client object is not used in several threads simultaneously (i.e. access to it is synchronized).

sbordet commented 5 years ago

I cannot reproduce, despite what said in a previous comment. Tried with normal number of cores, but also with reduced number of cores via taskset, but runs for hours for me without any error.

What I was seeing was the client opening a connection to the server (because it has requests queued that need connections to be sent), but then that connection was never used because the other already opened connections could keep up with the load. The server idle times out this unused connection after a while.

Your stack traces show a different case than what I was seeing, where apparently the client receives a -1 from the server in the middle of a request.

Can you please:

Andremoniy commented 5 years ago

Okay, I will do that. Just a small question: have you tried to run the given example (from my repo) using docker (a Dockerfile is provided with the sources)?

sbordet commented 5 years ago

@Andremoniy yes I have run the reproducer from your repo and no, I did not use Docker (just plain Maven). Are you getting this error running client and server in different JVMs?

Andremoniy commented 5 years ago

@sbordet I've tried to run it with enabled debugging and bumped into the following error which might be another issue:

2019-07-23 13:10:28.866:DBUG:oejc.AbstractConnectionPool:HttpClient@68c9d179-19: Connection 5/64 creation failed
java.util.ConcurrentModificationException
    at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1493)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1526)
    at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1524)
    at java.base/java.util.AbstractMap.toString(AbstractMap.java:551)
    at java.base/java.util.Formatter$FormatSpecifier.printString(Formatter.java:3031)
    at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:2908)
    at java.base/java.util.Formatter.format(Formatter.java:2673)
    at java.base/java.util.Formatter.format(Formatter.java:2609)
    at java.base/java.lang.String.format(String.java:2897)
    at org.eclipse.jetty.io.ManagedSelector$Connect.toString(ManagedSelector.java:818)
    at java.base/java.util.Formatter$FormatSpecifier.printString(Formatter.java:3031)
    at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:2908)
    at java.base/java.util.Formatter.format(Formatter.java:2673)
    at java.base/java.util.Formatter.format(Formatter.java:2609)
    at java.base/java.lang.String.format(String.java:2897)
    at org.eclipse.jetty.io.ManagedSelector$CreateEndPoint.toString(ManagedSelector.java:936)
    at java.base/java.lang.String.valueOf(String.java:2951)
    at org.eclipse.jetty.util.log.StdErrLog.format(StdErrLog.java:566)
    at org.eclipse.jetty.util.log.StdErrLog.format(StdErrLog.java:455)
    at org.eclipse.jetty.util.log.StdErrLog.debug(StdErrLog.java:416)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:520)
    at org.eclipse.jetty.io.SelectorManager.execute(SelectorManager.java:163)
    at org.eclipse.jetty.io.ManagedSelector.execute(ManagedSelector.java:206)
    at org.eclipse.jetty.io.ManagedSelector.processConnect(ManagedSelector.java:229)
    at org.eclipse.jetty.io.ManagedSelector.access$1500(ManagedSelector.java:61)
    at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:531)
    at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:393)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:357)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:181)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)

I continue testing.

sbordet commented 5 years ago

Wow, that's new!

Andremoniy commented 5 years ago

I want to clarify one thing: when speaking about Java-11 TLS 1.3 issue - should we disable TLS 1.3 on the server side or on the client side as well?

sslContextFactory.setExcludeProtocols("TLSv1.3");

sbordet commented 5 years ago

The TLS protocol is negotiated, so if either side does not support it, it's not used.

Andremoniy commented 5 years ago

Coming back with this issue. I have reproduced the problem, but logs are very large: 3+ GB of data. May be I can provide you with grepped snippets from this log?

Meantime, thanks to debug mode, I have started noticing periodic printouts of this form:

2019-07-23 23:00:36.492:DBUG:oeji.WriteFlusher:qtp366004251-49: ignored: WriteFlusher@12fac789{IDLE}->null
java.nio.channels.ClosedChannelException
    at org.eclipse.jetty.io.WriteFlusher.onClose(WriteFlusher.java:492)
    at org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:353)
    at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
    at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192)
    at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175)
    at org.eclipse.jetty.io.AbstractConnection.close(AbstractConnection.java:248)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:254)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
    at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)

I wonder what does it mean and is it normal of having this exception ignored?

Andremoniy commented 5 years ago

A sample snippet:

2019-07-23 22:36:58.113:DBUG:oejs.HttpConnection:qtp366004251-69: releaseRequestBuffer HttpConnection@6c769138::DecryptedEndPoint@3562a8d6{/127.0.0.1:58158<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=77/30000}
2019-07-23 22:36:58.111:DBUG:oejis.SslConnection:HttpClient@384fc774-59: <needFillInterest s=IDLE/INTERESTED f=false i=true w=null
2019-07-23 22:36:58.113:DBUG:oeji.FillInterest:qtp366004251-18: fillable FillInterest@60621459{SSLC.NBReadCB@70c75d2b{SslConnection@70c75d2b::SocketChannelEndPoint@34b156f5{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29/30000}{io=0/0,kio=0,kro=1}->SslConnection@70c75d2b{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@29930773{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29/30000}=>HttpConnection@73544a67[p=HttpParser{s=START,0 of -1},g=HttpGenerator@41de74df{s=START}]=>HttpChannelOverHttp@689d61bf{r=2616,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:58.113:DBUG:oeji.AbstractConnection:qtp366004251-69: fillInterested HttpConnection@6c769138::DecryptedEndPoint@3562a8d6{/127.0.0.1:58158<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=77/30000}
2019-07-23 22:36:58.113:DBUG:oeji.FillInterest:qtp366004251-69: interested FillInterest@1d529e16{AC.ReadCB@6c769138{HttpConnection@6c769138::DecryptedEndPoint@3562a8d6{/127.0.0.1:58158<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}}}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-18: >c.onFillable SslConnection@70c75d2b::SocketChannelEndPoint@34b156f5{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=29/30000}{io=0/0,kio=0,kro=1}->SslConnection@70c75d2b{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@29930773{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29/30000}=>HttpConnection@73544a67[p=HttpParser{s=START,0 of -1},g=HttpGenerator@41de74df{s=START}]=>HttpChannelOverHttp@689d61bf{r=2616,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: >flush SslConnection@3350bedf::SocketChannelEndPoint@66cc2f95{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=-,flush=-,to=39/0}{io=0/0,kio=0,kro=1}->SslConnection@3350bedf{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@6f4e59dc{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=W,to=4/0}=>HttpConnectionOverHTTP@1bfee6c5(l:/127.0.0.1:58159 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@c7153bf(exchange=HttpExchange@70755cd8 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@7f9f06f2(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@78a82e13{s=COMPLETING}],recv=HttpReceiverOverHTTP@4e38c19f(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: flush b[0]=HeapByteBuffer@361360e6[p=0,l=103,c=4096,r=103]={<<<GET /get HTTP/1.1...lhost:50734\r\n\r\n>>>Content-Length: 0...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: flush b[1]=HeapByteBuffer@288f3cbc[p=0,l=0,c=0,r=0]={<<<>>>}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: flush b[2]=HeapByteBuffer@482aa2bb[p=0,l=0,c=0,r=0]={<<<>>>}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: flush NOT_HANDSHAKING
2019-07-23 22:36:58.113:DBUG:oejc.AbstractConnectionPool:Thread-19: Connection active HttpConnectionOverHTTP@1cc6131f::DecryptedEndPoint@804be5b{localhost/127.0.0.1:50734<->/127.0.0.1:58158,OPEN,fill=-,flush=-,to=61/0}
2019-07-23 22:36:58.113:DBUG:oeji.ManagedSelector:HttpClient@384fc774-79: updateable 0
2019-07-23 22:36:58.113:DBUG:oeji.ManagedSelector:HttpClient@384fc774-79: updates 0
2019-07-23 22:36:58.112:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-48: changeInterests p=false 0->1 for SocketChannelEndPoint@623f80d9{localhost/127.0.0.1:50734<->/127.0.0.1:58166,OPEN,fill=FI,flush=-,to=1/0}{io=0/1,kio=0,kro=1}->SslConnection@7fab284{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@7e73e6f4{localhost/127.0.0.1:50734<->/127.0.0.1:58166,OPEN,fill=FI,flush=-,to=6/0}=>HttpConnectionOverHTTP@6050ae14(l:/127.0.0.1:58166 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@665fb0c9(exchange=HttpExchange@75750ecc req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@6c01c266(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7226be77{s=START}],recv=HttpReceiverOverHTTP@209a4c25(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oeji.FillInterest:HttpClient@384fc774-47: fillable FillInterest@54591b6b{SSLC.NBReadCB@6e7fda65{SslConnection@6e7fda65::SocketChannelEndPoint@6ceceadb{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=42/0}{io=1/0,kio=1,kro=1}->SslConnection@6e7fda65{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=49/0}=>HttpConnectionOverHTTP@2c35d48f(l:/127.0.0.1:58165 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67a9bd41(exchange=HttpExchange@579811bf req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@b8cba6c(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3d33f4{s=START}],recv=HttpReceiverOverHTTP@10016d64(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-23 22:36:58.113:DBUG:oeji.ManagedSelector:HttpClient@384fc774-48: Queued change org.eclipse.jetty.io.ChannelEndPoint$1@1eba46ac on ManagedSelector@6cc0bcf6{STARTED} id=1 keys=6 selected=1 updates=0
2019-07-23 22:36:58.112:DBUG:oejs.HttpChannel:qtp366004251-84: sendResponse info=null content=HeapByteBuffer@6973c296[p=0,l=2,c=8192,r=2]={<<<OK>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=true committing=true callback=Blocker@3baf8f4b{null}
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannel:qtp366004251-84: COMMIT for /get on HttpChannelOverHttp@306cd84c{r=2694,c=true,c=false/false,a=DISPATCHED,uri=https://localhost:50734/get,age=10}
200 OK HTTP/1.1
Date: Tue, 23 Jul 2019 20:36:58 GMT
Content-Length: 2
Content-Type: text/html

2019-07-23 22:36:58.113:DBUG:oejs.HttpConnection:qtp366004251-84: org.eclipse.jetty.server.HttpConnection$SendCallback@6fd468fb[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=2},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@2f9f5eda] generate: NEED_HEADER (null,[p=0,l=2,c=8192,r=2],true)@START
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:HttpClient@384fc774-48: <c.onFillable SslConnection@7fab284::SocketChannelEndPoint@623f80d9{localhost/127.0.0.1:50734<->/127.0.0.1:58166,OPEN,fill=FI,flush=-,to=2/0}{io=0/1,kio=0,kro=1}->SslConnection@7fab284{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@7e73e6f4{localhost/127.0.0.1:50734<->/127.0.0.1:58166,OPEN,fill=FI,flush=-,to=6/0}=>HttpConnectionOverHTTP@6050ae14(l:/127.0.0.1:58166 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@665fb0c9(exchange=HttpExchange@75750ecc req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@6c01c266(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7226be77{s=START}],recv=HttpReceiverOverHTTP@209a4c25(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oejc.AbstractConnectionPool:HttpClient@384fc774-81: Connection idle HttpConnectionOverHTTP@1cc6131f::DecryptedEndPoint@804be5b{localhost/127.0.0.1:50734<->/127.0.0.1:58158,OPEN,fill=-,flush=-,to=61/0}
2019-07-23 22:36:58.112:DBUG:oejs.HttpChannelState:qtp366004251-65: onComplete HttpChannelState@2e7bbd2{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannel:qtp366004251-65: COMPLETE for /get written=2
2019-07-23 22:36:58.112:DBUG:oejs.ServletHandler:qtp366004251-61: servlet ||/get -> org.glassfish.jersey.servlet.ServletContainer-48e4374@9655c52f==org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=0,inst=true,async=true
2019-07-23 22:36:58.113:DBUG:oejs.ServletHandler:qtp366004251-61: chain=null
2019-07-23 22:36:58.112:DBUG:oejis.SslConnection:qtp366004251-19: <fill f=0 uf=true SslConnection@39dc3239::SocketChannelEndPoint@1247f24e{/127.0.0.1:58154<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=8/30000}{io=0/0,kio=0,kro=1}->SslConnection@39dc3239{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@67cc807e{/127.0.0.1:58154<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=59/30000}=>HttpConnection@133c01a7[p=HttpParser{s=START,0 of -1},g=HttpGenerator@3a108a0c{s=START}]=>HttpChannelOverHttp@3d92eb02{r=2633,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.112:DBUG:oejis.SslConnection:qtp366004251-16: >needFillInterest uf=true SslConnection@358db4c8::SocketChannelEndPoint@1814d8cf{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=14/30000}{io=0/0,kio=0,kro=1}->SslConnection@358db4c8{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@17f42a03{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}=>HttpConnection@72cea18b[p=HttpParser{s=START,0 of -1},g=HttpGenerator@39f2448{s=START}]=>HttpChannelOverHttp@6b82795{r=2557,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-16: ei=null di=null
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-16: <needFillInterest s=IDLE/INTERESTED f=false i=true w=null
2019-07-23 22:36:58.112:DBUG:oejs.HttpChannel:qtp366004251-13: HttpChannelOverHttp@7a60cf36{r=2698,c=false,c=false/false,a=IDLE,uri=//localhost:50734/post,age=0} onContentComplete
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannel:qtp366004251-13: HttpChannelOverHttp@7a60cf36{r=2698,c=false,c=false/false,a=IDLE,uri=//localhost:50734/post,age=1} onRequestComplete
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannel:qtp366004251-61: sendResponse info=null content=HeapByteBuffer@2e61ee5b[p=0,l=2,c=8192,r=2]={<<<OK>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=true committing=true callback=Blocker@2bdaa89b{null}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-16: ensureFillInterested SslConnection@358db4c8::SocketChannelEndPoint@1814d8cf{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=15/30000}{io=0/0,kio=0,kro=1}->SslConnection@358db4c8{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@17f42a03{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}=>HttpConnection@72cea18b[p=HttpParser{s=START,0 of -1},g=HttpGenerator@39f2448{s=START}]=>HttpChannelOverHttp@6b82795{r=2557,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannel:qtp366004251-61: COMMIT for /get on HttpChannelOverHttp@7b086b99{r=2457,c=true,c=false/false,a=DISPATCHED,uri=https://localhost:50734/get,age=10}
200 OK HTTP/1.1
Date: Tue, 23 Jul 2019 20:36:58 GMT
Content-Length: 2
Content-Type: text/html

2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-19: >fill SslConnection@39dc3239::SocketChannelEndPoint@1247f24e{/127.0.0.1:58154<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=9/30000}{io=0/0,kio=0,kro=1}->SslConnection@39dc3239{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@67cc807e{/127.0.0.1:58154<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=59/30000}=>HttpConnection@133c01a7[p=HttpParser{s=START,0 of -1},g=HttpGenerator@3a108a0c{s=START}]=>HttpChannelOverHttp@3d92eb02{r=2633,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.113:DBUG:oejs.HttpConnection:qtp366004251-61: org.eclipse.jetty.server.HttpConnection$SendCallback@1ec98728[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=2},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7998f22d] generate: NEED_HEADER (null,[p=0,l=2,c=8192,r=2],true)@START
2019-07-23 22:36:58.112:DBUG:oeji.ManagedSelector:HttpClient@384fc774-56: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:58163 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@4319e004, interestOps=1, readyOps=1 SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=26/0}{io=1/1,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=35/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]] 
2019-07-23 22:36:58.112:DBUG:oejc.HttpConversation:Thread-21: Exchanges in conversation 1, override=null, listeners=[org.eclipse.jetty.client.util.FutureResponseListener@4913443]
2019-07-23 22:36:58.112:DBUG:oejh.HttpParser:HttpClient@384fc774-53: parseNext s=START DirectByteBuffer@77a1052d[p=135,l=135,c=16384,r=0]={HTTP/1.1 200 OK\r\n...20190610)\r\n\r\nOK<<<>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.112:DBUG:oejs.session:qtp366004251-68: FinalSession=null, old_session_handler=null, this=org.eclipse.jetty.server.session.SessionHandler1448247698==dftMaxIdleSec=-1, calling complete=true
2019-07-23 22:36:58.113:DBUG:oejs.session:qtp366004251-68: Complete called with session null
2019-07-23 22:36:58.113:DBUG:oejc.HttpDestination:Thread-21: Queued HttpRequest[POST /post HTTP/1.1]@5a70844d for HttpDestination[https://localhost:50734]@42c6a738,queue=1,pool=DuplexConnectionPool@1a02877b[c=18/64,a=13,i=5]
2019-07-23 22:36:58.112:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Terminated request for HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018, result: Result[HttpRequest[GET /get HTTP/1.1]@645dc032 > HttpResponse[null 0 null]@1edd9676] java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.113:DBUG:oejc.AbstractConnectionPool:Thread-21: Connection active HttpConnectionOverHTTP@40f01c43::DecryptedEndPoint@23495b3e{localhost/127.0.0.1:50734<->/127.0.0.1:58161,OPEN,fill=-,flush=-,to=73/0}
2019-07-23 22:36:58.113:DBUG:oejc.HttpSender:HttpClient@384fc774-27: Terminating request HttpRequest[GET /get HTTP/1.1]@645dc032
2019-07-23 22:36:58.113:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-56: onSelected 1->0 r=true w=false for SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=27/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=36/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oeji.ChannelEndPoint:qtp366004251-62: filled 132 HeapByteBuffer@6fc7d1c5[p=0,l=132,c=17408,r=132]={<<<\x17\x03\x03\x00\x7f\x00\x00\x00\x00\x00\x00\n\xAc\xA2\x86\\\x91...\x8c5c\xC6\xD8v\xF3\xA5\xC2\x81\xCe\xEd_\xE7\x1b>>>S\x1e$\xEf\xFb?=\x0e\x07\x94\xC2\xA8:\xEb\xE4\xDb\x15...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.112:DBUG:oejc.HttpReceiver:HttpClient@384fc774-83: Response begin HttpResponse[HTTP/1.1 200 OK]@16622114
2019-07-23 22:36:58.112:DBUG:oeji.ManagedSelector:qtp366004251-17: updates 0
2019-07-23 22:36:58.112:DBUG:oejc.HttpChannel:HttpClient@384fc774-74: HttpExchange@7ed06bb req=TERMINATED/null@null res=TERMINATED/null@null disassociated true from HttpChannelOverHTTP@6032232f(exchange=null)[send=HttpSenderOverHTTP@28491adc(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@60d2dceb{s=START}],recv=HttpReceiverOverHTTP@1d1261cf(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-52: doClose SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36183/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oejis.SslConnection:HttpClient@384fc774-80: >fill SslConnection@8fb24a7::SocketChannelEndPoint@28021205{localhost/127.0.0.1:50734<->/127.0.0.1:58154,OPEN,fill=-,flush=-,to=41/0}{io=0/0,kio=0,kro=1}->SslConnection@8fb24a7{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@3f1e47a3{localhost/127.0.0.1:50734<->/127.0.0.1:58154,OPEN,fill=-,flush=-,to=47/0}=>HttpConnectionOverHTTP@7d8baa48(l:/127.0.0.1:58154 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@45155944(exchange=HttpExchange@6cba37e8 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4a45c246(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@72ef7331{s=START}],recv=HttpReceiverOverHTTP@23e0afd7(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-80: fill NOT_HANDSHAKING
2019-07-23 22:36:58.112:DBUG:oejis.SslConnection:HttpClient@384fc774-75: >fill SslConnection@12307897::SocketChannelEndPoint@355400e4{localhost/127.0.0.1:50734<->/127.0.0.1:58173,OPEN,fill=-,flush=-,to=26/0}{io=0/0,kio=0,kro=1}->SslConnection@12307897{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@5afe04bb{localhost/127.0.0.1:50734<->/127.0.0.1:58173,OPEN,fill=-,flush=-,to=60/0}=>HttpConnectionOverHTTP@4dabd195(l:/127.0.0.1:58173 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@184243d(exchange=null)[send=HttpSenderOverHTTP@2bf5336a(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3e3345d0{s=START}],recv=HttpReceiverOverHTTP@2f566641(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.114:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-80: filled 164 DirectByteBuffer@2d644784[p=0,l=164,c=18432,r=164]={<<<\x17\x03\x03\x00\x9f\x00\x00\x00\x00\x00\x00\nIDm\x9d\xA6...\xE5x\xFe*\xBdT\xA6\xB3\xA5\xA7a`$e\xF0>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-80: net filled=164
2019-07-23 22:36:58.112:DBUG:oejc.HttpDestination:Thread-31: Queued HttpRequest[POST /post HTTP/1.1]@7ee69b18 for HttpDestination[https://localhost:50734]@42c6a738,queue=1,pool=DuplexConnectionPool@1a02877b[c=18/64,a=13,i=5]
2019-07-23 22:36:58.112:DBUG:oejc.HttpSender:Thread-26: Terminating request HttpRequest[GET /get HTTP/1.1]@c8dff26
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-75: fill NOT_HANDSHAKING
2019-07-23 22:36:58.114:DBUG:oeji.ChannelEndPoint:qtp366004251-17: Key interests updated 1 -> 0 on SocketChannelEndPoint@692dde35{/127.0.0.1:58162<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@39f78217{NOT_HANDSHAKING,eio=132/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@6669be88{/127.0.0.1:58162<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=23/30000}=>HttpConnection@74f2f9ee[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1241f65f{s=START}]=>HttpChannelOverHttp@7ea66dda{r=2731,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.114:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-75: filled 0 DirectByteBuffer@23579b2[p=0,l=0,c=18432,r=0]={<<<>>>\x17\x03\x03\x00\x9f\x00\x00\x00\x00\x00\x00\t\xFdHTTP...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-75: net filled=0
2019-07-23 22:36:58.114:DBUG:oejc.HttpDestination:HttpClient@384fc774-74: Released HttpConnectionOverHTTP@30f530d::DecryptedEndPoint@48401e73{localhost/127.0.0.1:50734<->/127.0.0.1:58172,OPEN,fill=-,flush=-,to=57/0}
2019-07-23 22:36:58.113:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-56: task CEP:SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=28/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=36/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING
2019-07-23 22:36:58.114:DBUG:oejc.AbstractConnectionPool:HttpClient@384fc774-74: Connection idle HttpConnectionOverHTTP@30f530d::DecryptedEndPoint@48401e73{localhost/127.0.0.1:50734<->/127.0.0.1:58172,OPEN,fill=-,flush=-,to=57/0}
2019-07-23 22:36:58.114:DBUG:oeji.WriteFlusher:HttpClient@384fc774-52: ignored: WriteFlusher@681120{IDLE}->null
java.nio.channels.ClosedChannelException
    at org.eclipse.jetty.io.WriteFlusher.onClose(WriteFlusher.java:492)
    at org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:353)
    at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:215)
    at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
    at org.eclipse.jetty.io.AbstractEndPoint.shutdownOutput(AbstractEndPoint.java:157)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.flush(SslConnection.java:924)
    at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393)
    at org.eclipse.jetty.io.WriteFlusher.completeWrite(WriteFlusher.java:349)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.lambda$fill$1(SslConnection.java:670)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)
2019-07-23 22:36:58.114:DBUG:oejh.HttpParser:HttpClient@384fc774-83: HEADER:Date --> VALUE
2019-07-23 22:36:58.114:DBUG:oejh.HttpParser:HttpClient@384fc774-83: HEADER:Date --> IN_VALUE
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:qtp366004251-62: net filled=132
2019-07-23 22:36:58.113:DBUG:oejc.HttpChannel:HttpClient@384fc774-27: HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 disassociated true from HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.113:DBUG:oejc.HttpDestination:Thread-21: Processing exchange HttpExchange@29ef04b3 req=PENDING/null@null res=PENDING/null@null on HttpConnectionOverHTTP@40f01c43::DecryptedEndPoint@23495b3e{localhost/127.0.0.1:50734<->/127.0.0.1:58161,OPEN,fill=-,flush=-,to=73/0} of HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=18/64,a=14,i=4]
2019-07-23 22:36:58.113:DBUG:oejs.Server:qtp366004251-68: handled=true async=false committed=true on HttpChannelOverHttp@b8d8f88{r=2526,c=true,c=false/true,a=DISPATCHED,uri=https://localhost:50734/get,age=19}
2019-07-23 22:36:58.114:DBUG:oejc.HttpChannel:HttpClient@384fc774-27: Closing, reason: failure - HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36185/0}
2019-07-23 22:36:58.114:DBUG:oejs.HttpChannelState:qtp366004251-68: unhandle HttpChannelState@34da92a7{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
2019-07-23 22:36:58.113:DBUG:oejc.HttpReceiver:HttpClient@384fc774-53: Parsed false, remaining 0 HttpParser{s=START,0 of -1}
2019-07-23 22:36:58.113:DBUG:oeji.FillInterest:qtp366004251-16: interested FillInterest@1a4ae1e6{SSLC.NBReadCB@358db4c8{SslConnection@358db4c8::SocketChannelEndPoint@1814d8cf{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=1}->SslConnection@358db4c8{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@17f42a03{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=2/30000}=>HttpConnection@72cea18b[p=HttpParser{s=START,0 of -1},g=HttpGenerator@39f2448{s=START}]=>HttpChannelOverHttp@6b82795{r=2557,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:58.114:DBUG:oejc.HttpChannel:Thread-21: HttpExchange@29ef04b3 req=PENDING/null@null res=PENDING/null@null associated true to HttpChannelOverHTTP@35bca24c(exchange=HttpExchange@29ef04b3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4631ab5(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@2468868a{s=START}],recv=HttpReceiverOverHTTP@544f4fdc(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.114:DBUG:oejc.HttpSender:Thread-21: Request begin HttpRequest[POST /post HTTP/1.1]@5a70844d
2019-07-23 22:36:58.114:DBUG:oejc.HttpSender:Thread-21: Request headers HttpRequest[POST /post HTTP/1.1]@5a70844d
Accept-Encoding: gzip
User-Agent: Jetty/9.4.19.v20190610
Host: localhost:50734
2019-07-23 22:36:58.114:DBUG:oejc.HttpContent:Thread-21: Advanced content to last chunk
2019-07-23 22:36:58.114:DBUG:oeji.ChannelEndPoint:qtp366004251-16: changeInterests p=false 0->1 for SocketChannelEndPoint@1814d8cf{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=1}->SslConnection@358db4c8{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@17f42a03{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=2/30000}=>HttpConnection@72cea18b[p=HttpParser{s=START,0 of -1},g=HttpGenerator@39f2448{s=START}]=>HttpChannelOverHttp@6b82795{r=2557,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.113:DBUG:oejh.HttpGenerator:qtp366004251-61: generateHeaders HTTP/1.1{s=200,h=3,cl=2} last=true content=HeapByteBuffer@2e61ee5b[p=0,l=2,c=8192,r=2]={<<<OK>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:qtp366004251-16: Queued change org.eclipse.jetty.io.ChannelEndPoint$1@42393d93 on ManagedSelector@f713686{STARTED} id=3 keys=4 selected=0 updates=0
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-19: fill NOT_HANDSHAKING
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:qtp366004251-16: Wakeup on submit ManagedSelector@f713686{STARTED} id=3 keys=4 selected=0 updates=1
2019-07-23 22:36:58.113:DBUG:oejs.HttpInput:qtp366004251-13: HttpInputOverHTTP@70743ea2[c=0,q=0,[0]=null,s=STREAM] addContent EOF
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:qtp366004251-20: Selector sun.nio.ch.KQueueSelectorImpl@4a9b3b99 woken with none selected
2019-07-23 22:36:58.113:DBUG:oejs.HttpChannelState:qtp366004251-65: recycle HttpChannelState@2e7bbd2{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:qtp366004251-20: Selector sun.nio.ch.KQueueSelectorImpl@4a9b3b99 woken up from select, 0/0/4 selected
2019-07-23 22:36:58.113:DBUG:oejc.HttpReceiver:HttpClient@384fc774-81: Request/Response succeeded: Result[HttpRequest[POST /post HTTP/1.1]@5b829f0d > HttpResponse[HTTP/1.1 200 OK]@71f82872] null
2019-07-23 22:36:58.113:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-79: Key interests updated 1 -> 0 on SocketChannelEndPoint@6ceceadb{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=42/0}{io=0/0,kio=0,kro=1}->SslConnection@6e7fda65{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=50/0}=>HttpConnectionOverHTTP@2c35d48f(l:/127.0.0.1:58165 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67a9bd41(exchange=HttpExchange@579811bf req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@b8cba6c(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3d33f4{s=START}],recv=HttpReceiverOverHTTP@10016d64(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:HttpClient@384fc774-79: Selector sun.nio.ch.KQueueSelectorImpl@256fda80 waiting with 4 keys
2019-07-23 22:36:58.113:DBUG:oejut.ReservedThreadExecutor:HttpClient@384fc774-48: ReservedThreadExecutor@3dddbe65{s=3/8,p=0}@3e41fb waiting
2019-07-23 22:36:58.113:DBUG:oejh.HttpGenerator:qtp366004251-84: generateHeaders HTTP/1.1{s=200,h=3,cl=2} last=true content=HeapByteBuffer@6973c296[p=0,l=2,c=8192,r=2]={<<<OK>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:HttpClient@384fc774-47: >c.onFillable SslConnection@6e7fda65::SocketChannelEndPoint@6ceceadb{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=-,flush=-,to=42/0}{io=0/0,kio=0,kro=1}->SslConnection@6e7fda65{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=50/0}=>HttpConnectionOverHTTP@2c35d48f(l:/127.0.0.1:58165 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67a9bd41(exchange=HttpExchange@579811bf req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@b8cba6c(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3d33f4{s=START}],recv=HttpReceiverOverHTTP@10016d64(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:Thread-28: wrap Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 103 bytesProduced = 132 sequenceNumber = 2591 [p=0,l=132,c=18432,r=132] ioDone=false/false
2019-07-23 22:36:58.113:DBUG:oejc.HttpDestination:Thread-19: Processing exchange HttpExchange@144ba5d req=PENDING/null@null res=PENDING/null@null on HttpConnectionOverHTTP@1cc6131f::DecryptedEndPoint@804be5b{localhost/127.0.0.1:50734<->/127.0.0.1:58158,OPEN,fill=-,flush=-,to=62/0} of HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=18/64,a=13,i=5]
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-47: onFillable SslConnection@6e7fda65::SocketChannelEndPoint@6ceceadb{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=-,flush=-,to=44/0}{io=0/0,kio=0,kro=1}->SslConnection@6e7fda65{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=51/0}=>HttpConnectionOverHTTP@2c35d48f(l:/127.0.0.1:58165 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67a9bd41(exchange=HttpExchange@579811bf req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@b8cba6c(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3d33f4{s=START}],recv=HttpReceiverOverHTTP@10016d64(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oejc.HttpChannel:Thread-19: HttpExchange@144ba5d req=PENDING/null@null res=PENDING/null@null associated true to HttpChannelOverHTTP@32bb2526(exchange=HttpExchange@144ba5d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f136558(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@b748654{s=START}],recv=HttpReceiverOverHTTP@2ebf62cc(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oejc.HttpSender:Thread-19: Request begin HttpRequest[POST /post HTTP/1.1]@7ee69b18
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:HttpClient@384fc774-59: ensureFillInterested SslConnection@3350bedf::SocketChannelEndPoint@66cc2f95{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=-,flush=-,to=39/0}{io=0/0,kio=0,kro=1}->SslConnection@3350bedf{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@6f4e59dc{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=W,to=4/0}=>HttpConnectionOverHTTP@1bfee6c5(l:/127.0.0.1:58159 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@c7153bf(exchange=HttpExchange@70755cd8 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@7f9f06f2(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@78a82e13{s=COMPLETING}],recv=HttpReceiverOverHTTP@4e38c19f(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oeji.ManagedSelector:qtp366004251-63: Selector sun.nio.ch.KQueueSelectorImpl@23c44626 woken up from select, 1/1/5 selected
2019-07-23 22:36:58.115:DBUG:oeji.ManagedSelector:qtp366004251-63: Selector sun.nio.ch.KQueueSelectorImpl@23c44626 processing 1 keys, 0 updates
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-18: onFillable SslConnection@70c75d2b::SocketChannelEndPoint@34b156f5{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=29/30000}{io=0/0,kio=0,kro=1}->SslConnection@70c75d2b{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@29930773{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29/30000}=>HttpConnection@73544a67[p=HttpParser{s=START,0 of -1},g=HttpGenerator@41de74df{s=START}]=>HttpChannelOverHttp@689d61bf{r=2616,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.115:DBUG:oeji.ChannelEndPoint:Thread-28: flushed 132 SocketChannelEndPoint@66cc2f95{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=-,flush=-,to=40/0}{io=0/0,kio=0,kro=1}->SslConnection@3350bedf{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@6f4e59dc{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=W,to=6/0}=>HttpConnectionOverHTTP@1bfee6c5(l:/127.0.0.1:58159 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@c7153bf(exchange=HttpExchange@70755cd8 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@7f9f06f2(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@78a82e13{s=COMPLETING}],recv=HttpReceiverOverHTTP@4e38c19f(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oejis.SslConnection:Thread-28: net flushed=true, ac=true
2019-07-23 22:36:58.113:DBUG:oejis.SslConnection:qtp366004251-69: >needFillInterest uf=true SslConnection@635b238b::SocketChannelEndPoint@7cd0260a{/127.0.0.1:58158<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=20/30000}{io=0/0,kio=0,kro=1}->SslConnection@635b238b{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@3562a8d6{/127.0.0.1:58158<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}=>HttpConnection@6c769138[p=HttpParser{s=START,0 of -1},g=HttpGenerator@435f032e{s=START}]=>HttpChannelOverHttp@574b1d20{r=2609,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.115:DBUG:oejis.SslConnection:qtp366004251-69: ei=null di=null
2019-07-23 22:36:58.115:DBUG:oeji.ManagedSelector:qtp366004251-63: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:50734 remote=/127.0.0.1:58159], selector=sun.nio.ch.KQueueSelectorImpl@23c44626, interestOps=1, readyOps=1 SocketChannelEndPoint@211e9b88{/127.0.0.1:58159<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30/30000}{io=1/1,kio=1,kro=1}->SslConnection@21840a51{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@138f316f{/127.0.0.1:58159<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=32/30000}=>HttpConnection@310994fe[p=HttpParser{s=START,0 of -1},g=HttpGenerator@4b6a4347{s=START}]=>HttpChannelOverHttp@1a715d8b{r=2590,c=false,c=false/false,a=IDLE,uri=null,age=0} 
2019-07-23 22:36:58.115:DBUG:oeji.FillInterest:HttpClient@384fc774-59: interested FillInterest@4ffda822{SSLC.NBReadCB@3350bedf{SslConnection@3350bedf::SocketChannelEndPoint@66cc2f95{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@3350bedf{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@6f4e59dc{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=W,to=6/0}=>HttpConnectionOverHTTP@1bfee6c5(l:/127.0.0.1:58159 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@c7153bf(exchange=HttpExchange@70755cd8 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@7f9f06f2(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@78a82e13{s=COMPLETING}],recv=HttpReceiverOverHTTP@4e38c19f(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-23 22:36:58.115:DBUG:oeji.FillInterest:qtp366004251-18: fillable FillInterest@3134676a{AC.ReadCB@73544a67{HttpConnection@73544a67::DecryptedEndPoint@29930773{/127.0.0.1:58169<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=31/30000}}}
2019-07-23 22:36:58.115:DBUG:oejis.SslConnection:Thread-28: <flush true SslConnection@3350bedf::SocketChannelEndPoint@66cc2f95{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@3350bedf{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@6f4e59dc{localhost/127.0.0.1:50734<->/127.0.0.1:58159,OPEN,fill=FI,flush=W,to=6/0}=>HttpConnectionOverHTTP@1bfee6c5(l:/127.0.0.1:58159 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@c7153bf(exchange=HttpExchange@70755cd8 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@7f9f06f2(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@78a82e13{s=COMPLETING}],recv=HttpReceiverOverHTTP@4e38c19f(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oeji.WriteFlusher:Thread-28: Flushed=true written=103 remaining=0 WriteFlusher@10422c8a{WRITING}->null
2019-07-23 22:36:58.115:DBUG:oeji.WriteFlusher:Thread-28: update WriteFlusher@10422c8a{IDLE}->null:WRITING-->IDLE
2019-07-23 22:36:58.115:DBUG:oejc.HttpSender:Thread-19: Request headers HttpRequest[POST /post HTTP/1.1]@7ee69b18
Accept-Encoding: gzip
User-Agent: Jetty/9.4.19.v20190610
Host: localhost:50734
2019-07-23 22:36:58.115:DBUG:oeji.FillInterest:HttpClient@384fc774-47: fillable FillInterest@3a688990{AC.ReadCB@2c35d48f{HttpConnectionOverHTTP@2c35d48f::DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=FI,flush=-,to=51/0}}}
2019-07-23 22:36:58.114:DBUG:oejh.HttpGenerator:qtp366004251-84: Date: Tue, 23 Jul 2019 20:36:58 GMT<|Content-Length: 2<|Content-Type: text/html<|<|
2019-07-23 22:36:58.115:DBUG:oejh.HttpGenerator:qtp366004251-84: CONTENT_LENGTH
2019-07-23 22:36:58.115:DBUG:oejh.HttpParser:HttpClient@384fc774-47: parseNext s=START DirectByteBuffer@1f0dd441[p=0,l=0,c=16384,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.115:DBUG:oejs.HttpConnection:qtp366004251-84: org.eclipse.jetty.server.HttpConnection$SendCallback@6fd468fb[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=2},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@2f9f5eda] generate: FLUSH ([p=0,l=133,c=8192,r=133],[p=0,l=2,c=8192,r=2],true)@COMPLETING
2019-07-23 22:36:58.115:DBUG:oejc.HttpReceiver:HttpClient@384fc774-47: Parsed false, remaining 0 HttpParser{s=START,0 of -1}
2019-07-23 22:36:58.114:DBUG:oejc.HttpConversation:Thread-29: Exchanges in conversation 1, override=null, listeners=[org.eclipse.jetty.client.util.FutureResponseListener@e61d5b5]
2019-07-23 22:36:58.114:DBUG:oejc.HttpReceiver:HttpClient@384fc774-81: Parsed false, remaining 0 HttpParser{s=START,0 of -1}
2019-07-23 22:36:58.114:DBUG:oeji.ManagedSelector:qtp366004251-20: Selector sun.nio.ch.KQueueSelectorImpl@4a9b3b99 processing 0 keys, 1 updates
2019-07-23 22:36:58.115:DBUG:oejc.HttpDestination:Thread-29: Queued HttpRequest[POST /post HTTP/1.1]@79325ce7 for HttpDestination[https://localhost:50734]@42c6a738,queue=1,pool=DuplexConnectionPool@1a02877b[c=18/64,a=13,i=5]
2019-07-23 22:36:58.114:DBUG:oejh.HttpParser:qtp366004251-65: reset HttpParser{s=END,0 of -1}
2019-07-23 22:36:58.115:DBUG:oejis.SslConnection:HttpClient@384fc774-47: >fill SslConnection@6e7fda65::SocketChannelEndPoint@6ceceadb{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=-,flush=-,to=45/0}{io=0/0,kio=0,kro=1}->SslConnection@6e7fda65{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@23f5455e{localhost/127.0.0.1:50734<->/127.0.0.1:58165,OPEN,fill=-,flush=-,to=52/0}=>HttpConnectionOverHTTP@2c35d48f(l:/127.0.0.1:58165 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67a9bd41(exchange=HttpExchange@579811bf req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@b8cba6c(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@3d33f4{s=START}],recv=HttpReceiverOverHTTP@10016d64(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oejc.AbstractConnectionPool:Thread-29: Connection active HttpConnectionOverHTTP@30f530d::DecryptedEndPoint@48401e73{localhost/127.0.0.1:50734<->/127.0.0.1:58172,OPEN,fill=-,flush=-,to=59/0}
2019-07-23 22:36:58.115:DBUG:oejis.SslConnection:HttpClient@384fc774-47: fill NOT_HANDSHAKING
2019-07-23 22:36:58.114:DBUG:oejs.HttpConnection:qtp366004251-16: HttpConnection@72cea18b::DecryptedEndPoint@17f42a03{/127.0.0.1:58168<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=3/30000} onFillable exit HttpChannelState@32559b7d{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
2019-07-23 22:36:58.114:DBUG:oejs.HttpConnection:qtp366004251-13: HttpConnection@66aa4ae5::DecryptedEndPoint@1ef0e9f9{/127.0.0.1:58157<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=503/30000} parsed true HttpParser{s=END,0 of 0}
2019-07-23 22:36:58.114:DBUG:oeji.ChannelEndPoint:qtp366004251-19: filled 0 HeapByteBuffer@44753d37[p=0,l=0,c=17408,r=0]={<<<>>>\x17\x03\x03\x00\x9f\x00\x00\x00\x00\x00\x00\t\xFd\x15\x80Y....\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.115:DBUG:oejs.HttpConnection:qtp366004251-13: releaseRequestBuffer HttpConnection@66aa4ae5::DecryptedEndPoint@1ef0e9f9{/127.0.0.1:58157<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=504/30000}
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:HttpClient@384fc774-53: >fill SslConnection@5cc59241::SocketChannelEndPoint@1c978794{localhost/127.0.0.1:50734<->/127.0.0.1:58161,OPEN,fill=-,flush=-,to=22/0}{io=0/0,kio=0,kro=1}->SslConnection@5cc59241{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@23495b3e{localhost/127.0.0.1:50734<->/127.0.0.1:58161,OPEN,fill=-,flush=-,to=74/0}=>HttpConnectionOverHTTP@40f01c43(l:/127.0.0.1:58161 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@35bca24c(exchange=HttpExchange@29ef04b3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4631ab5(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@2468868a{s=START}],recv=HttpReceiverOverHTTP@544f4fdc(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.115:DBUG:oejs.HttpChannel:qtp366004251-13: HttpChannelOverHttp@7a60cf36{r=2698,c=false,c=false/false,a=IDLE,uri=//localhost:50734/post,age=3} handle //localhost:50734/post 
2019-07-23 22:36:58.114:DBUG:oejh.HttpGenerator:qtp366004251-61: Date: Tue, 23 Jul 2019 20:36:58 GMT<|Content-Length: 2<|Content-Type: text/html<|<|
2019-07-23 22:36:58.115:DBUG:oejh.HttpGenerator:qtp366004251-61: CONTENT_LENGTH
2019-07-23 22:36:58.114:DBUG:oejc.HttpSender:Thread-21: Generated headers (-1 bytes), chunk (-1 bytes), content (0 bytes) - NEED_HEADER/HttpGenerator@2468868a{s=START}
2019-07-23 22:36:58.115:DBUG:oejs.HttpConnection:qtp366004251-61: org.eclipse.jetty.server.HttpConnection$SendCallback@1ec98728[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=2},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7998f22d] generate: FLUSH ([p=0,l=133,c=8192,r=133],[p=0,l=2,c=8192,r=2],true)@COMPLETING
2019-07-23 22:36:58.114:DBUG:oejc.HttpSender:HttpClient@384fc774-27: Request/Response failed: Result[HttpRequest[GET /get HTTP/1.1]@645dc032 > HttpResponse[null 0 null]@1edd9676] java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.115:DBUG:oeji.WriteFlusher:qtp366004251-61: write: WriteFlusher@6e6c9721{IDLE}->null [HeapByteBuffer@24fa0c89[p=0,l=133,c=8192,r=133]={<<<HTTP/1.1 200 OK\r\n....v20190610)\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},HeapByteBuffer@2e61ee5b[p=0,l=2,c=8192,r=2]={<<<OK>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
2019-07-23 22:36:58.114:DBUG:oejs.HttpChannel:qtp366004251-68: HttpChannelOverHttp@b8d8f88{r=2526,c=true,c=false/true,a=COMPLETING,uri=https://localhost:50734/get,age=20} action COMPLETE
2019-07-23 22:36:58.114:DBUG:oejis.SslConnection:qtp366004251-62: unwrap net_filled=132 Status = OK HandshakeStatus = NOT_HANDSHAKING bytesConsumed = 132 bytesProduced = 103 encryptedBuffer=[p=132,l=132,c=17408,r=0] unwrapBuffer=HeapByteBuffer@5a2c2068[p=0,l=103,c=17408,r=103]={<<<GET /get HTTP/1.1...lhost:50734\r\n\r\n>>>\xF37\x18NT\x9d\x16\xDb\xFb\x15\xEc\xC4!\xF5\xF0\xFf\x19...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} appBuffer=HeapByteBuffer@5a2c2068[p=0,l=103,c=17408,r=103]={<<<GET /get HTTP/1.1...lhost:50734\r\n\r\n>>>\xF37\x18NT\x9d\x16\xDb\xFb\x15\xEc\xC4!\xF5\xF0\xFf\x19...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2019-07-23 22:36:58.114:DBUG:oejh.HttpParser:HttpClient@384fc774-83: HEADER:Date --> FIELD
2019-07-23 22:36:58.114:DBUG:oeji.FillInterest:HttpClient@384fc774-52: onClose FillInterest@7b679ae3{null}
2019-07-23 22:36:58.114:DBUG:oejut.ReservedThreadExecutor:HttpClient@384fc774-56: ReservedThreadExecutor@3dddbe65{s=3/8,p=0} tryExecute EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/PRODUCING/p=false/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=13,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=3/8,p=0}][pc=0,pic=0,pec=51,epc=12883]@2019-07-23T22:36:58.114325+02:00
2019-07-23 22:36:58.115:DBUG:oeji.ManagedSelector:HttpClient@384fc774-52: Wakeup ManagedSelector@6cc0bcf6{STARTED} id=1 keys=6 selected=1 updates=1
2019-07-23 22:36:58.115:DBUG:oejut.ReservedThreadExecutor:HttpClient@384fc774-56: ReservedThreadExecutor@3dddbe65{s=2/8,p=0}@3e41fb offer EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/PRODUCING/p=false/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=13,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}][pc=0,pic=0,pec=51,epc=12883]@2019-07-23T22:36:58.115997+02:00
2019-07-23 22:36:58.116:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Aborted (true) while active HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.116:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-52: queue org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@5acf1874 startThread=false
2019-07-23 22:36:58.116:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: shutdownOutput DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36186/0}
2019-07-23 22:36:58.116:DBUG:oejuts.EatWhatYouKill:HttpClient@384fc774-56: EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/IDLE/p=true/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=12,r=8,q=1}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}][pc=0,pic=0,pec=51,epc=12883]@2019-07-23T22:36:58.116137+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=30/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=38/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING/BLOCKING
2019-07-23 22:36:58.116:DBUG:oejis.SslConnection:HttpClient@384fc774-52: handshake failed SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36186/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]] java.io.IOException: Broken pipe
2019-07-23 22:36:58.116:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-29: run org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@5acf1874 in QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=12,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}]
2019-07-23 22:36:58.116:DBUG:oeji.FillInterest:HttpClient@384fc774-56: fillable FillInterest@581eb4c2{SSLC.NBReadCB@38df3772{SslConnection@38df3772::SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=30/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=38/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-23 22:36:58.116:DBUG:oeji.ManagedSelector:HttpClient@384fc774-29: Destroyed SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.116:DBUG:oejis.SslConnection:HttpClient@384fc774-56: >c.onFillable SslConnection@38df3772::SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=-,flush=-,to=30/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=38/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.116:DBUG:oeji.AbstractConnection:HttpClient@384fc774-29: onClose HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}
2019-07-23 22:36:58.116:DBUG:oejis.SslConnection:HttpClient@384fc774-56: onFillable SslConnection@38df3772::SocketChannelEndPoint@66b0aab9{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=-,flush=-,to=30/0}{io=1/0,kio=1,kro=1}->SslConnection@38df3772{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=38/0}=>HttpConnectionOverHTTP@58f0c83d(l:/127.0.0.1:58163 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@67110a70(exchange=HttpExchange@2d6df648 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@1eb2b362(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@7db4276f{s=START}],recv=HttpReceiverOverHTTP@3c91eb0c(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.116:DBUG:oeji.FillInterest:HttpClient@384fc774-56: fillable FillInterest@533c2464{AC.ReadCB@58f0c83d{HttpConnectionOverHTTP@58f0c83d::DecryptedEndPoint@1e482b22{localhost/127.0.0.1:50734<->/127.0.0.1:58163,OPEN,fill=FI,flush=-,to=39/0}}}
2019-07-23 22:36:58.116:DBUG:oeji.AbstractConnection:HttpClient@384fc774-29: onClose SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.116:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-29: ran org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@5acf1874 in QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=12,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}]
2019-07-23 22:36:58.116:DBUG:oejut.ReservedThreadExecutor:HttpClient@384fc774-48: ReservedThreadExecutor@3dddbe65{s=2/8,p=0}@3e41fb task=EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/IDLE/p=true/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=12,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}][pc=0,pic=0,pec=51,epc=12884]@2019-07-23T22:36:58.11657+02:00
2019-07-23 22:36:58.114:DBUG:oejc.HttpReceiver:HttpClient@384fc774-74: Request/Response succeeded: Result[HttpRequest[POST /post HTTP/1.1]@35919354 > HttpResponse[HTTP/1.1 200 OK]@70155d11] null
2019-07-23 22:36:58.116:DBUG:oejuts.EatWhatYouKill:HttpClient@384fc774-48: EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/IDLE/p=true/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=13,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=2/8,p=0}][pc=0,pic=0,pec=51,epc=12884]@2019-07-23T22:36:58.11661+02:00 tryProduce true
2019-07-23 22:36:58.116:DBUG:oeji.ManagedSelector:HttpClient@384fc774-48: updateable 1
2019-07-23 22:36:58.116:DBUG:oeji.ManagedSelector:HttpClient@384fc774-48: update org.eclipse.jetty.io.ChannelEndPoint$1@1eba46ac
2019-07-23 22:36:58.116:WARN:cgajhs.BootstrapWithJettyServer:Thread-20: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
    at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118)
    at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:683)
    at org.eclipse.jetty.client.HttpClient.GET(HttpClient.java:362)
    at org.eclipse.jetty.client.HttpClient.GET(HttpClient.java:347)
    at com.github.andremoniy.jetty.httpclient.sslissue.BootstrapWithJettyServer.lambda$main$0(BootstrapWithJettyServer.java:57)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: 
java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
    at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)
Andremoniy commented 5 years ago

P.S. replying to your last question:

Are you getting this error running client and server in different JVMs?

I am getting the error running both client and server in the same JVM. However, initially, when this problem has happened in a real software, client and server were in different JVMs (even in different docker containers).

Andremoniy commented 5 years ago

P.P.S. I have also conducted a new another experiment. Now I am performing multiple requests using the same HTTP client object nearly at the same time by synchronizing all threads with CountDownLatch. This synchronized operation is performed in an infinite loop, i.e. each time when all threads are performed the request, the latch is re-initialized. This experimental code is residing in a separate branch: https://github.com/Andremoniy/jetty.httpclient.sslissue/blob/nearly_sync_experiment/src/main/java/com/github/andremoniy/jetty/httpclient/sslissue/BootstrapWithJettyServer.java

The behaviour is quite strange. The java.nio.channels.ClosedChannelException starts appear quite quickly. After certain amount of time the server stops replying. And in addition I see in the logs these sort of exceptions:

2019-07-23 22:03:08.724:DBUG:oeji.WriteFlusher:Connector-Scheduler-5ddeb7cb: ignored: WriteFlusher@38dd7265{IDLE}->null
java.util.concurrent.TimeoutException: Idle timeout expired: 30002/30000 ms
    at org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:171)
    at org.eclipse.jetty.io.IdleTimeout.idleCheck(IdleTimeout.java:113)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
sbordet commented 5 years ago

Timeout or close exceptions are logged at DEBUG level, so it may be normal to see many of them in the logs.

Your logs show that you got again your problem on port 58208. Can you please grep the logs for :58208, put them into a file and attach the file to this issue? In your previous comment where you attached a snippet of the logs, the connection on 58208 was already closing; what I would like to see is the whole life of this connection, from when it was first created, the traffic that went through it, and why it was eventually closed - hopefully will give a hint of what went wrong on that connection.

Andremoniy commented 5 years ago

@sbordet here we go:

2019-07-23 22:36:21.920:DBUG:oeji.IdleTimeout:qtp366004251-19: SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 0 ms, remaining: 30000 ms
2019-07-23 22:36:21.920:DBUG:oejs.HttpChannel:qtp366004251-19: new HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} -> DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=0/30000},null,HttpChannelState@49de4f96{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
2019-07-23 22:36:21.921:DBUG:oejs.HttpConnection:qtp366004251-19: New HTTP Connection HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=0/30000}
2019-07-23 22:36:21.922:DBUG:oeji.AbstractEndPoint:qtp366004251-19: onOpen SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.922:DBUG:oeji.AbstractConnection:qtp366004251-19: onOpen SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=2/30000}{io=0/0,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.922:DBUG:oeji.AbstractConnection:qtp366004251-19: onOpen HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}
2019-07-23 22:36:21.922:DBUG:oeji.AbstractConnection:qtp366004251-19: fillInterested HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=2/30000}
2019-07-23 22:36:21.921:DBUG:oeji.ManagedSelector:HttpClient@384fc774-57: Connected true java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734]
2019-07-23 22:36:21.922:DBUG:oeji.FillInterest:qtp366004251-19: interested FillInterest@21e924f4{AC.ReadCB@4e660708{HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}}}
2019-07-23 22:36:21.923:DBUG:oejis.SslConnection:qtp366004251-19: >needFillInterest uf=false SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.923:DBUG:oejis.SslConnection:qtp366004251-19: ensureFillInterested SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=3/30000}{io=0/0,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.923:DBUG:oeji.FillInterest:qtp366004251-19: interested FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:21.924:DBUG:oeji.ChannelEndPoint:qtp366004251-19: changeInterests p=false 0->1 for SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.923:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-50: run CreateEndPoint@2a6d9d92{Connect@258d1fb8{java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=19/64,a=15,i=3], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@3df917, client.connector=HttpClient@384fc774{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@4319e004, interestOps=0, readyOps=8} in QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=13,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=8/8,p=0}]
2019-07-23 22:36:21.923:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-57: queue CreateEndPoint@2a6d9d92{Connect@258d1fb8{java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=19/64,a=15,i=3], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@3df917, client.connector=HttpClient@384fc774{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@4319e004, interestOps=0, readyOps=8} startThread=false
2019-07-23 22:36:21.926:DBUG:oeji.ManagedSelector:qtp366004251-19: Created SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=2/30000}{io=0/1,kio=0,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=3/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.928:DBUG:oeji.ChannelEndPoint:qtp366004251-61: Key interests updated 0 -> 1 on SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=4/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=5/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:21.928:DBUG:oejc.HttpClientTransport:HttpClient@384fc774-50: Created HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=0/0}
2019-07-23 22:36:21.929:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-50: onOpen SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=4/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=1/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.929:DBUG:oeji.AbstractConnection:HttpClient@384fc774-50: onOpen SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=4/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=1/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.929:DBUG:oeji.AbstractConnection:HttpClient@384fc774-50: onOpen HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=1/0}
2019-07-23 22:36:21.930:DBUG:oeji.AbstractConnection:HttpClient@384fc774-50: fillInterested HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=2/0}
2019-07-23 22:36:21.930:DBUG:oeji.FillInterest:HttpClient@384fc774-50: interested FillInterest@44a1c1eb{AC.ReadCB@2b65e5ad{HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=0/0}}}
2019-07-23 22:36:21.931:DBUG:oejis.SslConnection:HttpClient@384fc774-50: >needFillInterest uf=false SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=6/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=1/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.932:DBUG:oejis.SslConnection:HttpClient@384fc774-50: ensureFillInterested SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=6/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=1/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.933:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-56: Key interests updated 0 -> 0 on SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=8/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=2/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.933:DBUG:oeji.FillInterest:HttpClient@384fc774-50: interested FillInterest@7b679ae3{SSLC.NBReadCB@29bd55c1{SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=0/0}{io=0/0,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=2/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-23 22:36:21.933:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-50: changeInterests p=false 0->1 for SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=0/0}{io=0/1,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=2/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.935:DBUG:oejc.AbstractConnectionPool:HttpClient@384fc774-50: Connection 19/64 creation succeeded HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=4/0}
2019-07-23 22:36:21.936:DBUG:oejc.AbstractConnectionPool:HttpClient@384fc774-50: Connection idle HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=5/0}
2019-07-23 22:36:21.936:DBUG:oeji.ManagedSelector:HttpClient@384fc774-50: Created SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=3/0}{io=0/1,kio=0,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=5/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:21.937:DBUG:oejut.QueuedThreadPool:HttpClient@384fc774-50: ran CreateEndPoint@2a6d9d92{Connect@258d1fb8{java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.engine=sun.security.ssl.SSLEngineImpl@23009691, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=19/64,a=16,i=3], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@3df917, client.connector=HttpClient@384fc774{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@4319e004, interestOps=0, readyOps=8} in QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=13,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=4/8,p=0}]
2019-07-23 22:36:21.940:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-48: Key interests updated 0 -> 1 on SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=7/0}{io=1/1,kio=1,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=9/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@260f6dfe{s=START}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:51.920:DBUG:oeji.IdleTimeout:Connector-Scheduler-3e3047e6: SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29997/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29998/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout check, elapsed: 29997 ms, remaining: 3 ms
2019-07-23 22:36:51.924:DBUG:oeji.IdleTimeout:Connector-Scheduler-3e3047e6: SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30001/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30002/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout check, elapsed: 30001 ms, remaining: -1 ms
2019-07-23 22:36:51.924:DBUG:oeji.IdleTimeout:Connector-Scheduler-3e3047e6: SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30001/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30003/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout expired
2019-07-23 22:36:51.926:DBUG:oeji.FillInterest:Connector-Scheduler-3e3047e6: onFail FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30003/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30004/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:51.926:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: onFillableFail SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30003/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30004/30000}=>HttpConnection@4e660708[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} java.util.concurrent.TimeoutException: Idle timeout expired: 30001/30000 ms
2019-07-23 22:36:51.926:DBUG:oeji.FillInterest:Connector-Scheduler-3e3047e6: onFail FillInterest@21e924f4{AC.ReadCB@4e660708{HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30004/30000}}}
2019-07-23 22:36:51.928:DBUG:oeji.AbstractConnection:Connector-Scheduler-3e3047e6: HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30006/30000} onFillInterestedFailed java.util.concurrent.TimeoutException: Idle timeout expired: 30001/30000 ms
2019-07-23 22:36:51.929:DBUG:oeji.AbstractEndPoint:Connector-Scheduler-3e3047e6: shutdownOutput DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30008/30000}
2019-07-23 22:36:51.930:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: shutdownOutput: SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30007/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30008/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} oshut=false, ishut=false {}
2019-07-23 22:36:51.931:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: >flush SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30009/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30010/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.932:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: >fill SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30009/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30010/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.935:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: <fill f=0 uf=true SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30012/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30013/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.936:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: <flush true SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30013/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30014/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.936:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: ensureFillInterested SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30013/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30014/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.936:DBUG:oeji.FillInterest:Connector-Scheduler-3e3047e6: interested FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30015/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:51.937:DBUG:oeji.ChannelEndPoint:Connector-Scheduler-3e3047e6: changeInterests p=false 1->1 for SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30015/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.938:DBUG:oeji.AbstractConnection:Connector-Scheduler-3e3047e6: fillInterested HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=30016/30000}
2019-07-23 22:36:51.938:DBUG:oeji.FillInterest:Connector-Scheduler-3e3047e6: interested FillInterest@21e924f4{AC.ReadCB@4e660708{HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=0/30000}}}
2019-07-23 22:36:51.938:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: >needFillInterest uf=true SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=0/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.939:DBUG:oejis.SslConnection:Connector-Scheduler-3e3047e6: ensureFillInterested SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=3/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=1/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.940:DBUG:oeji.AbstractEndPoint:Connector-Scheduler-3e3047e6: Ignored idle endpoint SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=2/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:51.942:DBUG:oeji.ChannelEndPoint:qtp366004251-62: Key interests updated 1 -> 1 on SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=1/30000}{io=1/1,kio=1,kro=0}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=4/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.074:DBUG:oejc.AbstractConnectionPool:Thread-20: Connection active HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=36145/0}
2019-07-23 22:36:58.075:DBUG:oejc.HttpDestination:Thread-20: Processing exchange HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null on HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=36145/0} of HttpDestination[https://localhost:50734]@42c6a738,queue=0,pool=DuplexConnectionPool@1a02877b[c=19/64,a=18,i=1]
2019-07-23 22:36:58.079:DBUG:oejis.SslConnection:Thread-20: >flush SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=36147/0}{io=1/1,kio=1,kro=8}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=W,to=36150/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.084:DBUG:oeji.ChannelEndPoint:Thread-20: flushed 386 SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=36153/0}{io=1/1,kio=1,kro=8}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/0,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=W,to=36155/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.085:DBUG:oeji.ManagedSelector:qtp366004251-70: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:50734 remote=/127.0.0.1:58208], selector=sun.nio.ch.KQueueSelectorImpl@7bc7cec0, interestOps=1, readyOps=1 SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=6144/30000}{io=1/1,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6148/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} 
2019-07-23 22:36:58.086:DBUG:oeji.ChannelEndPoint:qtp366004251-70: onSelected 1->0 r=true w=false for SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=6145/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6149/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.086:DBUG:oejis.SslConnection:Thread-20: <flush false SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=0/0}{io=1/1,kio=1,kro=8}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=W,to=36157/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.086:DBUG:oeji.ChannelEndPoint:qtp366004251-70: task CEP:SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=6145/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6149/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
2019-07-23 22:36:58.087:DBUG:oejuts.EatWhatYouKill:qtp366004251-70: EatWhatYouKill@2d72f75e/SelectorProducer@8ab78bc/IDLE/p=true/QueuedThreadPool[qtp366004251]@15d0c81b{STARTED,8<=24<=200,i=3,r=8,q=0}[ReservedThreadExecutor@4facf68f{s=4/8,p=0}][pc=0,pic=0,pec=30,epc=13094]@2019-07-23T22:36:58.087109+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=6145/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6149/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING
2019-07-23 22:36:58.087:DBUG:oeji.FillInterest:qtp366004251-70: fillable FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=6146/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6150/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:58.088:DBUG:oejis.SslConnection:qtp366004251-70: >c.onFillable SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=6146/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6150/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.088:DBUG:oejis.SslConnection:Thread-20: >onIncompleteFlush SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=2/0}{io=1/1,kio=1,kro=8}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36159/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]] null
2019-07-23 22:36:58.088:DBUG:oejis.SslConnection:qtp366004251-70: onFillable SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=6146/30000}{io=1/0,kio=1,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6150/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.089:DBUG:oeji.FillInterest:qtp366004251-70: fillable FillInterest@21e924f4{AC.ReadCB@4e660708{HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=6151/30000}}}
2019-07-23 22:36:58.090:DBUG:oeji.ChannelEndPoint:qtp366004251-62: Key interests updated 1 -> 0 on SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=6148/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6152/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.089:DBUG:oejs.HttpConnection:qtp366004251-70: HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6151/30000} onFillable enter HttpChannelState@49de4f96{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
2019-07-23 22:36:58.090:DBUG:oejis.SslConnection:qtp366004251-70: >fill SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=6149/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6152/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.092:DBUG:oejis.SslConnection:qtp366004251-70: handshake failed SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6155/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} javax.net.ssl.SSLHandshakeException: Closed during handshake
2019-07-23 22:36:58.093:DBUG:oejis.SslConnection:qtp366004251-70: <fill f=-2 uf=true SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6155/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.093:DBUG:oejis.SslConnection:qtp366004251-70: SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6155/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.093:DBUG:oeji.AbstractEndPoint:qtp366004251-70: close(javax.net.ssl.SSLHandshakeException: Closed during handshake) DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=6155/30000}
2019-07-23 22:36:58.093:DBUG:oejis.SslConnection:qtp366004251-70: shutdownOutput: SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6155/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} oshut=false, ishut=false {}
2019-07-23 22:36:58.093:DBUG:oejis.SslConnection:qtp366004251-70: ensureFillInterested SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=1/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6155/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.094:DBUG:oeji.FillInterest:qtp366004251-70: interested FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6156/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:58.094:DBUG:oeji.ChannelEndPoint:qtp366004251-70: changeInterests p=false 0->1 for SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6156/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.094:DBUG:oeji.AbstractEndPoint:qtp366004251-70: close SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6157/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.094:DBUG:oeji.AbstractEndPoint:qtp366004251-70: close(null) SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6157/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.095:DBUG:oeji.ChannelEndPoint:qtp366004251-70: doClose SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6157/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.095:DBUG:oeji.FillInterest:qtp366004251-70: onClose FillInterest@5f492986{SSLC.NBReadCB@5e0c9413{SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=FI,flush=-,to=0/30000}{io=0/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6157/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-23 22:36:58.095:DBUG:oeji.ManagedSelector:HttpClient@384fc774-27: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:58208 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@4319e004, interestOps=1, readyOps=1 SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=9/0}{io=1/1,kio=1,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36166/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]] 
2019-07-23 22:36:58.096:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-27: onSelected 1->0 r=true w=false for SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=10/0}{io=1/0,kio=1,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36167/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.096:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-27: task CEP:SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=10/0}{io=1/0,kio=1,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36167/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING
2019-07-23 22:36:58.097:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-80: Key interests updated 1 -> 0 on SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=11/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36167/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.096:DBUG:oejuts.EatWhatYouKill:HttpClient@384fc774-27: EatWhatYouKill@ec2bf82/SelectorProducer@cc62a3b/IDLE/p=true/QueuedThreadPool[HttpClient@384fc774]@29ad44e3{STARTED,8<=30<=200,i=14,r=8,q=0}[ReservedThreadExecutor@3dddbe65{s=3/8,p=0}][pc=0,pic=0,pec=51,epc=12881]@2019-07-23T22:36:58.096909+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=10/0}{io=1/0,kio=1,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36167/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING/BLOCKING
2019-07-23 22:36:58.097:DBUG:oeji.FillInterest:HttpClient@384fc774-27: fillable FillInterest@7b679ae3{SSLC.NBReadCB@29bd55c1{SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=-,to=11/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36168/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-23 22:36:58.096:DBUG:oejis.SslConnection:qtp366004251-70: onFillableFail SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=1/30000}{io=0/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6158/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} java.nio.channels.ClosedChannelException
2019-07-23 22:36:58.097:DBUG:oejis.SslConnection:HttpClient@384fc774-27: >c.onFillable SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=11/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36168/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.098:DBUG:oejis.SslConnection:HttpClient@384fc774-27: onFillable SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=12/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36169/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.099:DBUG:oeji.FillInterest:HttpClient@384fc774-27: fillable FillInterest@44a1c1eb{AC.ReadCB@2b65e5ad{HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=FI,flush=P,to=36170/0}}}
2019-07-23 22:36:58.100:DBUG:oeji.ChannelEndPoint:qtp366004251-62: Ignoring key update for concurrently closed channel SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=5/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6162/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.100:DBUG:oeji.AbstractEndPoint:qtp366004251-62: close SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=5/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6162/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.100:DBUG:oeji.ManagedSelector:qtp366004251-60: Destroyed SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=5/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6162/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.100:DBUG:oeji.AbstractEndPoint:qtp366004251-62: close(null) SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=5/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6162/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.100:DBUG:oeji.AbstractConnection:qtp366004251-60: onClose HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6162/30000}
2019-07-23 22:36:58.101:DBUG:oeji.AbstractEndPoint:qtp366004251-70: close DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6163/30000}
2019-07-23 22:36:58.101:DBUG:oeji.AbstractEndPoint:qtp366004251-70: close(null) DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6163/30000}
2019-07-23 22:36:58.101:DBUG:oeji.AbstractConnection:qtp366004251-60: onClose SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6163/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.101:DBUG:oejs.HttpConnection:qtp366004251-70: HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6163/30000} parse HeapByteBuffer@5a2c2068[p=0,l=0,c=17408,r=0]={<<<>>>\x17\x03\x03\x00\x7f\x00\x00\x00\x00\x00\x00\nIGET ...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
2019-07-23 22:36:58.101:DBUG:oejis.SslConnection:HttpClient@384fc774-27: >fill SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=15/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=P,to=36172/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.104:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: shutdownInput SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=-,to=18/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_UNWRAP,eio=18432/-1,di=0,fill=IDLE,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=P,to=36174/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.104:DBUG:oejs.HttpConnection:qtp366004251-70: HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6166/30000} parsed false HttpParser{s=CLOSED,0 of -1}
2019-07-23 22:36:58.104:DBUG:oejs.HttpConnection:qtp366004251-70: releaseRequestBuffer HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6166/30000}
2019-07-23 22:36:58.104:DBUG:oeji.AbstractEndPoint:qtp366004251-70: shutdownOutput DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6166/30000}
2019-07-23 22:36:58.104:DBUG:oejs.HttpConnection:qtp366004251-70: HttpConnection@4e660708::DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6166/30000} onFillable exit HttpChannelState@49de4f96{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
2019-07-23 22:36:58.104:DBUG:oejis.SslConnection:qtp366004251-70: <c.onFillable SslConnection@5e0c9413::SocketChannelEndPoint@1dd03808{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=10/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@5e0c9413{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@55523d4c{/127.0.0.1:58208<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=6167/30000}=>HttpConnection@4e660708[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@1af07ac3{s=START}]=>HttpChannelOverHttp@6abf48a7{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-23 22:36:58.106:DBUG:oejis.SslConnection:HttpClient@384fc774-27: <fill f=-1 uf=true SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,ISHUT,fill=-,flush=-,to=20/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_WRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=P,to=36177/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.107:DBUG:oejc.HttpReceiver:HttpClient@384fc774-27: Read -1 bytes DirectByteBuffer@1f0dd441[p=0,l=0,c=16384,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} from DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36178/0}
2019-07-23 22:36:58.107:DBUG:oejis.SslConnection:HttpClient@384fc774-52: >flush SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,ISHUT,fill=-,flush=-,to=21/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NEED_WRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36178/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-23 22:36:58.110:DBUG:oejc.HttpReceiver:HttpClient@384fc774-27: Response failure HttpResponse[null 0 null]@1edd9676 HttpExchange@68a9cbf3 req=PENDING/null@null res=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 on HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.110:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Terminated response for HttpExchange@68a9cbf3 req=PENDING/null@null res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018, result: null
2019-07-23 22:36:58.110:DBUG:oejc.AbstractConnectionPool:HttpClient@384fc774-27: Connection removed HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36181/0} - pooled: 18
2019-07-23 22:36:58.111:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Failed HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018: req=true/rsp=false java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.109:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-52: flushed 7 SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,ISHUT,fill=-,flush=-,to=23/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=PENDING/null@null res=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@260f6dfe{s=COMPLETING}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSED,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-52: shutdownOutput SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,ISHUT,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36182/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.112:DBUG:oejc.HttpSender:HttpClient@384fc774-27: Request failure HttpRequest[GET /get HTTP/1.1]@645dc032 HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 on HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.112:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Terminated request for HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018, result: Result[HttpRequest[GET /get HTTP/1.1]@645dc032 > HttpResponse[null 0 null]@1edd9676] java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.112:DBUG:oeji.ChannelEndPoint:HttpClient@384fc774-52: doClose SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36183/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=HttpExchange@68a9cbf3 req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.113:DBUG:oejc.HttpChannel:HttpClient@384fc774-27: HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 disassociated true from HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.114:DBUG:oejc.HttpChannel:HttpClient@384fc774-27: Closing, reason: failure - HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36185/0}
2019-07-23 22:36:58.114:DBUG:oejc.HttpSender:HttpClient@384fc774-27: Request/Response failed: Result[HttpRequest[GET /get HTTP/1.1]@645dc032 > HttpResponse[null 0 null]@1edd9676] java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.116:DBUG:oejc.HttpExchange:HttpClient@384fc774-27: Aborted (true) while active HttpExchange@68a9cbf3 req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018 res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}@76400018: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.116:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: shutdownOutput DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36186/0}
2019-07-23 22:36:58.116:DBUG:oejis.SslConnection:HttpClient@384fc774-52: handshake failed SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36186/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]] java.io.IOException: Broken pipe
2019-07-23 22:36:58.116:DBUG:oeji.ManagedSelector:HttpClient@384fc774-29: Destroyed SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.116:DBUG:oeji.AbstractConnection:HttpClient@384fc774-29: onClose HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}
2019-07-23 22:36:58.116:DBUG:oeji.AbstractConnection:HttpClient@384fc774-29: onClose SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.116:WARN:cgajhs.BootstrapWithJettyServer:Thread-20: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.116:DBUG:oejis.SslConnection:HttpClient@384fc774-52: <flush null SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=4/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36187/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
Caused by: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
Caused by: java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0}
2019-07-23 22:36:58.118:DBUG:oejis.SslConnection:HttpClient@384fc774-27: shutdownOutput: SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=5/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36188/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]] oshut=true, ishut=true {}
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=8/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36190/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.118:DBUG:oejis.SslConnection:HttpClient@384fc774-52: SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=5/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36188/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close(null) SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=8/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36190/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.120:DBUG:oejch.HttpConnectionOverHTTP:HttpClient@384fc774-27: Shutdown HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUT,fill=-,flush=C,to=36191/0}
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUT,fill=-,flush=C,to=36191/0}
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close(null) DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUT,fill=-,flush=C,to=36191/0}
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-52: close(java.io.IOException: Broken pipe) DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OSHUTTING,fill=-,flush=C,to=36190/0}
2019-07-23 22:36:58.120:DBUG:oejis.SslConnection:HttpClient@384fc774-27: shutdownOutput: SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=8/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=C,to=36191/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]] oshut=true, ishut=true {}
2019-07-23 22:36:58.120:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=8/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=C,to=36191/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.121:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close(null) SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=9/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=F,to=36192/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.121:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=9/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=F,to=36192/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.122:DBUG:oeji.AbstractEndPoint:HttpClient@384fc774-27: close(null) SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=10/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=F,to=36192/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-23 22:36:58.124:DBUG:oejch.HttpConnectionOverHTTP:HttpClient@384fc774-27: Closed HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=F,to=36194/0}
2019-07-23 22:36:58.124:DBUG:oejis.SslConnection:HttpClient@384fc774-27: <c.onFillable SslConnection@29bd55c1::SocketChannelEndPoint@eaefe9b{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=-,to=12/0}{io=0/0,kio=-1,kro=-1}->SslConnection@29bd55c1{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,CLOSED,fill=-,flush=F,to=36194/0}=>HttpConnectionOverHTTP@2b65e5ad(l:/127.0.0.1:58208 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2df185d6(exchange=null)[send=HttpSenderOverHTTP@5f2c0aa6(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpGenerator@260f6dfe{s=END}],recv=HttpReceiverOverHTTP@655f37a3(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@2b65e5ad::DecryptedEndPoint@75c0edfb{localhost/127.0.0.1:50734<->/127.0.0.1:58208,OPEN,fill=-,flush=C,to=36180/0})[HttpParser{s=CLOSE,0 of -1}]]
sbordet commented 5 years ago

What happens is really weird.

The connection is created at 2019-07-23 22:36:21.920, but never used.

At 2019-07-23 22:36:51.920, after 30 seconds, the server idle times it out; because it's a TLS connection, the server writes to the client the close_notify TLS message and expects a reply back.

Apparently, this close_notify message is lost, so the client thinks the connection is still good.

After ~6 seconds, that connection is selected by the client to send a request but of course the server chokes on it because it closed it ~6 seconds before.

Why the close_notify message is lost, I have no idea, especially since this is via the loopback interface. The correct behavior would be that the client receives the close_notify message, evicts the connection from the pool and closes it so it cannot be used to send packets. I would double check whether maybe you have some network packet loss, or maybe you're loading the TCP stack so much that the kernel drops packets? What OS are you using? That ~6 seconds delay is certainly strange. Have you checked the GC logs? Did you have a ~6 seconds Full GC?

As a possible workaround, I would try to set the client-side idle timeout to be shorter than the server-side idle timeout (say half the server value), so that client connections get idle timed out by the client first and won't be used to send requests to the server.

Andremoniy commented 5 years ago

What OS are you using?

ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G7024

I would double check whether maybe you have some network packet loss, or maybe you're loading the TCP stack so much that the kernel drops packets?

Perhaps, it could be theoretically. However how would you propose to check it?

sbordet commented 5 years ago

No idea how to get network loss stats on Mac.

You can try to capture the run traffic with wireshark, and we would have an even better understand of when went wrong (we should see retransmissions of the close_notify packet that delayed it). With Wireshark we will have a strong confirmation of what's going on.

As with the logs, the Wireshark capture will be huge, but you will be able to filter by port like you did above with the logs.

Andremoniy commented 5 years ago

A small clarification: @sbordet could you please confirm that the issue with TLSv1.3 has gone starting from the java release 11.3 and that it is not necessary to exclude this protocol or not?

Andremoniy commented 5 years ago

Meantime I have managed to reproduce the error with wireshark capturing. Here we go:

2019-07-25 09:03:00.641:WARN:cgajhs.BootstrapWithJettyServer:Thread-19: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
    at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118)
    at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:683)
    at com.github.andremoniy.jetty.httpclient.sslissue.BootstrapWithJettyServer.lambda$main$1(BootstrapWithJettyServer.java:62)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: 
java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
    at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    at java.base/java.lang.Thread.run(Thread.java:834)

A complete grep by port 51386:

2019-07-25 09:01:59.613:DBUG:oeji.ManagedSelector:HttpClient@56ccd751-78: Connected true java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734]
2019-07-25 09:01:59.679:DBUG:oeji.IdleTimeout:qtp225344427-74: SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 0 ms, remaining: 30000 ms
2019-07-25 09:01:59.678:DBUG:oejut.QueuedThreadPool:HttpClient@56ccd751-78: queue CreateEndPoint@53f3260e{Connect@13dcceb7{java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@5a80e0c3,queue=0,pool=DuplexConnectionPool@691ccb68[c=19/64,a=16,i=2], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@1d1b22bc, client.connector=HttpClient@56ccd751{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@6cf72515, interestOps=0, readyOps=8} startThread=false
2019-07-25 09:01:59.678:DBUG:oejut.QueuedThreadPool:HttpClient@56ccd751-60: run CreateEndPoint@53f3260e{Connect@13dcceb7{java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@5a80e0c3,queue=0,pool=DuplexConnectionPool@691ccb68[c=19/64,a=16,i=2], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@1d1b22bc, client.connector=HttpClient@56ccd751{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@6cf72515, interestOps=0, readyOps=8} in QueuedThreadPool[HttpClient@56ccd751]@72ed9aad{STARTED,8<=36<=200,i=19,r=8,q=0}[ReservedThreadExecutor@4fcc0416{s=5/8,p=0}]
2019-07-25 09:01:59.725:DBUG:oejs.HttpChannel:qtp225344427-74: new HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} -> DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=0/30000},null,HttpChannelState@22e2637c{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
2019-07-25 09:01:59.745:DBUG:oejs.HttpConnection:qtp225344427-74: New HTTP Connection HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=19/30000}
2019-07-25 09:01:59.746:DBUG:oejc.HttpClientTransport:HttpClient@56ccd751-60: Created HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=0/0}
2019-07-25 09:01:59.746:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-60: onOpen SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=0/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:01:59.806:DBUG:oeji.AbstractConnection:HttpClient@56ccd751-60: onOpen SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=61/0}{io=0/0,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=60/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:01:59.745:DBUG:oeji.AbstractEndPoint:qtp225344427-74: onOpen SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=66/30000}{io=0/0,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=19/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:01:59.824:DBUG:oeji.AbstractConnection:qtp225344427-74: onOpen SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=145/30000}{io=0/0,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=98/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:01:59.824:DBUG:oeji.AbstractConnection:qtp225344427-74: onOpen HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=98/30000}
2019-07-25 09:01:59.806:DBUG:oeji.AbstractConnection:HttpClient@56ccd751-60: onOpen HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=60/0}
2019-07-25 09:01:59.824:DBUG:oeji.AbstractConnection:qtp225344427-74: fillInterested HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=99/30000}
2019-07-25 09:01:59.824:DBUG:oeji.FillInterest:qtp225344427-74: interested FillInterest@3a8aad22{AC.ReadCB@244f66a{HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}}}
2019-07-25 09:01:59.824:DBUG:oeji.AbstractConnection:HttpClient@56ccd751-60: fillInterested HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=78/0}
2019-07-25 09:01:59.878:DBUG:oeji.FillInterest:HttpClient@56ccd751-60: interested FillInterest@d41cc32{AC.ReadCB@12b5ea28{HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=0/0}}}
2019-07-25 09:01:59.878:DBUG:oejis.SslConnection:qtp225344427-74: >needFillInterest uf=false SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=199/30000}{io=0/0,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=53/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:01:59.878:DBUG:oejis.SslConnection:HttpClient@56ccd751-60: >needFillInterest uf=false SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=133/0}{io=0/0,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=0/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:01:59.965:DBUG:oejis.SslConnection:qtp225344427-74: ensureFillInterested SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=286/30000}{io=0/0,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=140/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:01:59.965:DBUG:oeji.FillInterest:qtp225344427-74: interested FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=140/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:01:59.965:DBUG:oeji.ChannelEndPoint:qtp225344427-74: changeInterests p=false 0->1 for SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/1,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=140/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:01:59.965:DBUG:oejis.SslConnection:HttpClient@56ccd751-60: ensureFillInterested SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=220/0}{io=0/0,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=86/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:00.033:DBUG:oeji.FillInterest:HttpClient@56ccd751-60: interested FillInterest@4053c9a2{SSLC.NBReadCB@1279ed1a{SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=0/0}{io=0/0,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=155/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-25 09:02:00.034:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-60: changeInterests p=false 0->1 for SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=0/0}{io=0/1,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=155/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:00.072:DBUG:oeji.ManagedSelector:qtp225344427-74: Created SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=107/30000}{io=0/1,kio=0,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=248/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:00.072:DBUG:oejc.AbstractConnectionPool:HttpClient@56ccd751-60: Connection 19/64 creation succeeded HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=194/0}
2019-07-25 09:02:00.095:DBUG:oejc.AbstractConnectionPool:HttpClient@56ccd751-60: Connection idle HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=217/0}
2019-07-25 09:02:00.138:DBUG:oeji.ManagedSelector:HttpClient@56ccd751-60: Created SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=104/0}{io=0/1,kio=0,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=260/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:00.138:DBUG:oejut.QueuedThreadPool:HttpClient@56ccd751-60: ran CreateEndPoint@53f3260e{Connect@13dcceb7{java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734],{ssl.peer.port=50734, ssl.engine=sun.security.ssl.SSLEngineImpl@42f450a4, ssl.peer.host=localhost, http.destination=HttpDestination[https://localhost:50734]@5a80e0c3,queue=0,pool=DuplexConnectionPool@691ccb68[c=19/64,a=15,i=4], http.connection.promise=org.eclipse.jetty.client.HttpClient$1$1@1d1b22bc, client.connector=HttpClient@56ccd751{STARTED}}},channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@6cf72515, interestOps=1, readyOps=8} in QueuedThreadPool[HttpClient@56ccd751]@72ed9aad{STARTED,8<=36<=200,i=19,r=8,q=0}[ReservedThreadExecutor@4fcc0416{s=5/8,p=0}]
2019-07-25 09:02:00.138:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-78: Key interests updated 0 -> 1 on SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=104/0}{io=1/1,kio=1,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=260/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=QUEUED,snd=IDLE,failure=null)[HttpGenerator@7a09cc62{s=START}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:00.139:DBUG:oeji.ChannelEndPoint:qtp225344427-67: Key interests updated 0 -> 1 on SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=174/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=314/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:29.834:DBUG:oeji.IdleTimeout:Connector-Scheduler-1972e513: SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=29870/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30011/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout check, elapsed: 29870 ms, remaining: 130 ms
2019-07-25 09:02:30.003:DBUG:oeji.IdleTimeout:Connector-Scheduler-1972e513: SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30039/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30180/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout check, elapsed: 30039 ms, remaining: -39 ms
2019-07-25 09:02:30.007:DBUG:oeji.IdleTimeout:Connector-Scheduler-1972e513: SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30043/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30184/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} idle timeout expired
2019-07-25 09:02:30.066:DBUG:oeji.FillInterest:Connector-Scheduler-1972e513: onFail FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30102/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30242/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:02:30.118:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: onFillableFail SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30153/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30294/30000}=>HttpConnection@244f66a[p=HttpParser{s=START,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} java.util.concurrent.TimeoutException: Idle timeout expired: 30039/30000 ms
2019-07-25 09:02:30.118:DBUG:oeji.FillInterest:Connector-Scheduler-1972e513: onFail FillInterest@3a8aad22{AC.ReadCB@244f66a{HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=30294/30000}}}
2019-07-25 09:02:30.245:DBUG:oeji.AbstractConnection:Connector-Scheduler-1972e513: HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30422/30000} onFillInterestedFailed java.util.concurrent.TimeoutException: Idle timeout expired: 30039/30000 ms
2019-07-25 09:02:30.245:DBUG:oeji.AbstractEndPoint:Connector-Scheduler-1972e513: shutdownOutput DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30422/30000}
2019-07-25 09:02:30.245:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: shutdownOutput: SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30281/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30422/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} oshut=false, ishut=false {}
2019-07-25 09:02:30.257:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: >flush SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30293/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30433/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.349:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: >fill SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30384/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30525/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.349:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: <fill f=0 uf=true SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30385/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30525/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.403:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: <flush true SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30438/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30579/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.416:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: ensureFillInterested SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=30451/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30592/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.459:DBUG:oeji.FillInterest:Connector-Scheduler-1972e513: interested FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30635/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:02:30.531:DBUG:oeji.ChannelEndPoint:Connector-Scheduler-1972e513: changeInterests p=false 1->1 for SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=72/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUTTING,fill=-,flush=-,to=30707/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.589:DBUG:oeji.AbstractConnection:Connector-Scheduler-1972e513: fillInterested HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=30765/30000}
2019-07-25 09:02:30.589:DBUG:oeji.FillInterest:Connector-Scheduler-1972e513: interested FillInterest@3a8aad22{AC.ReadCB@244f66a{HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=0/30000}}}
2019-07-25 09:02:30.589:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: >needFillInterest uf=true SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=130/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=0/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.715:DBUG:oejis.SslConnection:Connector-Scheduler-1972e513: ensureFillInterested SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=256/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=126/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.735:DBUG:oeji.AbstractEndPoint:Connector-Scheduler-1972e513: Ignored idle endpoint SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=19/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=146/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:30.820:DBUG:oeji.ChannelEndPoint:qtp225344427-68: Key interests updated 1 -> 1 on SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=40/30000}{io=1/1,kio=1,kro=0}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=230/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:58.824:DBUG:oejc.AbstractConnectionPool:Thread-25: Connection active HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=58948/0}
2019-07-25 09:02:58.824:DBUG:oejc.HttpDestination:Thread-25: Processing exchange HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null on HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=58948/0} of HttpDestination[https://localhost:50734]@5a80e0c3,queue=0,pool=DuplexConnectionPool@691ccb68[c=18/64,a=18,i=0]
2019-07-25 09:02:59.096:DBUG:oejis.SslConnection:Thread-25: >flush SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=59064/0}{io=1/1,kio=1,kro=8}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=W,to=59220/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.156:DBUG:oeji.ManagedSelector:qtp225344427-22: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:50734 remote=/127.0.0.1:51386], selector=sun.nio.ch.KQueueSelectorImpl@6a14b04a, interestOps=1, readyOps=1 SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=28377/30000}{io=1/1,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28568/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} 
2019-07-25 09:02:59.156:DBUG:oeji.ChannelEndPoint:qtp225344427-22: onSelected 1->0 r=true w=false for SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=28377/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28568/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.173:DBUG:oeji.ChannelEndPoint:qtp225344427-22: task CEP:SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=28394/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28585/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
2019-07-25 09:02:59.156:DBUG:oeji.ChannelEndPoint:Thread-25: flushed 386 SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=59124/0}{io=1/1,kio=1,kro=8}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/0,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=W,to=59280/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.173:DBUG:oejis.SslConnection:Thread-25: <flush false SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=0/0}{io=1/1,kio=1,kro=8}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=W,to=59297/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.212:DBUG:oejuts.EatWhatYouKill:qtp225344427-22: EatWhatYouKill@29182679/SelectorProducer@57bd802b/IDLE/p=true/QueuedThreadPool[qtp225344427]@d6e7bab{STARTED,8<=22<=200,i=2,r=8,q=0}[ReservedThreadExecutor@79defdc{s=3/8,p=0}][pc=0,pic=0,pec=3,epc=132]@2019-07-25T09:02:59.212889+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=28433/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28624/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING
2019-07-25 09:02:59.258:DBUG:oeji.FillInterest:qtp225344427-22: fillable FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=28479/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28670/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:02:59.258:DBUG:oejis.SslConnection:qtp225344427-22: >c.onFillable SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=28479/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28670/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.258:DBUG:oejis.SslConnection:qtp225344427-22: onFillable SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=28479/30000}{io=1/0,kio=1,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28670/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.279:DBUG:oeji.FillInterest:qtp225344427-22: fillable FillInterest@3a8aad22{AC.ReadCB@244f66a{HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=FI,flush=-,to=28690/30000}}}
2019-07-25 09:02:59.226:DBUG:oejis.SslConnection:Thread-25: >onIncompleteFlush SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=53/0}{io=1/1,kio=1,kro=8}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=59350/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]] null
2019-07-25 09:02:59.279:DBUG:oejs.HttpConnection:qtp225344427-22: HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28691/30000} onFillable enter HttpChannelState@22e2637c{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
2019-07-25 09:02:59.300:DBUG:oeji.ChannelEndPoint:qtp225344427-63: Key interests updated 1 -> 0 on SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=28521/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28712/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.300:DBUG:oejis.SslConnection:qtp225344427-22: >fill SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=28521/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28712/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.365:DBUG:oejis.SslConnection:qtp225344427-22: handshake failed SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=43/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28777/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} javax.net.ssl.SSLHandshakeException: Closed during handshake
2019-07-25 09:02:59.421:DBUG:oejis.SslConnection:qtp225344427-22: <fill f=-2 uf=true SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=99/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28833/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.472:DBUG:oejis.SslConnection:qtp225344427-22: SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=150/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28884/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.510:DBUG:oeji.AbstractEndPoint:qtp225344427-22: close(javax.net.ssl.SSLHandshakeException: Closed during handshake) DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,OSHUT,fill=-,flush=-,to=28922/30000}
2019-07-25 09:02:59.545:DBUG:oejis.SslConnection:qtp225344427-22: shutdownOutput: SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=223/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=28956/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} oshut=false, ishut=false {}
2019-07-25 09:02:59.545:DBUG:oejis.SslConnection:qtp225344427-22: ensureFillInterested SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=-,flush=-,to=223/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=28956/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.563:DBUG:oeji.FillInterest:qtp225344427-22: interested FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=0/30000}{io=0/0,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=28975/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:02:59.616:DBUG:oeji.ChannelEndPoint:qtp225344427-22: changeInterests p=false 0->1 for SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=52/30000}{io=0/1,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29027/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.672:DBUG:oeji.AbstractEndPoint:qtp225344427-22: close SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=109/30000}{io=0/1,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29084/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.687:DBUG:oeji.AbstractEndPoint:qtp225344427-22: close(null) SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,OPEN,fill=FI,flush=-,to=124/30000}{io=0/1,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29099/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.716:DBUG:oeji.ChannelEndPoint:qtp225344427-22: doClose SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=FI,flush=-,to=153/30000}{io=0/1,kio=0,kro=1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29128/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.776:DBUG:oeji.FillInterest:qtp225344427-22: onClose FillInterest@1fd8ebbf{SSLC.NBReadCB@3a05da9f{SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=FI,flush=-,to=213/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29188/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
2019-07-25 09:02:59.760:DBUG:oeji.ChannelEndPoint:qtp225344427-63: Ignoring key update for concurrently closed channel SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=FI,flush=-,to=197/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29172/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.796:DBUG:oeji.ManagedSelector:HttpClient@56ccd751-56: selected 1 channel=java.nio.channels.SocketChannel[connected local=/127.0.0.1:51386 remote=localhost/127.0.0.1:50734], selector=sun.nio.ch.KQueueSelectorImpl@6cf72515, interestOps=1, readyOps=1 SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=622/0}{io=1/1,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=59920/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]] 
2019-07-25 09:02:59.796:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-56: onSelected 1->0 r=true w=false for SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=622/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=59920/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.816:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-56: task CEP:SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=642/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=59939/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING
2019-07-25 09:02:59.777:DBUG:oeji.AbstractEndPoint:qtp225344427-63: close SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=213/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29188/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.777:DBUG:oejis.SslConnection:qtp225344427-22: onFillableFail SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=213/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29188/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} java.nio.channels.ClosedChannelException
2019-07-25 09:02:59.835:DBUG:oeji.AbstractEndPoint:qtp225344427-63: close(null) SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=272/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29247/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.816:DBUG:oejuts.EatWhatYouKill:HttpClient@56ccd751-56: EatWhatYouKill@5e840abf/SelectorProducer@56de6d6b/IDLE/p=true/QueuedThreadPool[HttpClient@56ccd751]@72ed9aad{STARTED,8<=35<=200,i=19,r=8,q=0}[ReservedThreadExecutor@4fcc0416{s=3/8,p=0}][pc=0,pic=0,pec=1,epc=140]@2019-07-25T09:02:59.816387+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=642/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=59940/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]:runFillable:BLOCKING/BLOCKING
2019-07-25 09:02:59.881:DBUG:oeji.FillInterest:HttpClient@56ccd751-56: fillable FillInterest@4053c9a2{SSLC.NBReadCB@1279ed1a{SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=-,to=707/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=60005/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]}}
2019-07-25 09:02:59.911:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: >c.onFillable SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=738/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=60035/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.954:DBUG:oeji.ManagedSelector:qtp225344427-73: Destroyed SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=390/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29366/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:02:59.965:DBUG:oeji.AbstractEndPoint:qtp225344427-22: close DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29377/30000}
2019-07-25 09:02:59.965:DBUG:oeji.AbstractEndPoint:qtp225344427-22: close(null) DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29377/30000}
2019-07-25 09:02:59.965:DBUG:oejs.HttpConnection:qtp225344427-22: HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29377/30000} parse HeapByteBuffer@88d158a[p=0,l=0,c=17408,r=0]={<<<>>>\x17\x03\x03\x00\x9f\x00\x00\x00\x00\x00\x00\x00\x1e\x10Z\xD1y...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
2019-07-25 09:02:59.911:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: onFillable SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=738/0}{io=1/0,kio=1,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=INTERESTED,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=60035/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.965:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-58: Key interests updated 1 -> 0 on SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=792/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=60089/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:02:59.965:DBUG:oeji.FillInterest:HttpClient@56ccd751-56: fillable FillInterest@d41cc32{AC.ReadCB@12b5ea28{HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=FI,flush=P,to=60089/0}}}
2019-07-25 09:02:59.954:DBUG:oeji.AbstractConnection:qtp225344427-73: onClose HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29366/30000}
2019-07-25 09:03:00.002:DBUG:oeji.AbstractConnection:qtp225344427-73: onClose SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=438/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29413/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSE,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:03:00.018:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: >fill SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=845/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=-1/-1,di=-1,fill=IDLE,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=P,to=60142/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:03:00.018:DBUG:oejs.HttpConnection:qtp225344427-22: HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29430/30000} parsed false HttpParser{s=CLOSED,0 of -1}
2019-07-25 09:03:00.046:DBUG:oejs.HttpConnection:qtp225344427-22: releaseRequestBuffer HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29458/30000}
2019-07-25 09:03:00.034:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: shutdownInput SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=-,to=861/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NEED_UNWRAP,eio=18432/-1,di=0,fill=IDLE,flush=WAIT_FOR_FILL}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=P,to=60158/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:03:00.060:DBUG:oeji.AbstractEndPoint:qtp225344427-22: shutdownOutput DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29472/30000}
2019-07-25 09:03:00.095:DBUG:oejs.HttpConnection:qtp225344427-22: HttpConnection@244f66a::DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29506/30000} onFillable exit HttpChannelState@22e2637c{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
2019-07-25 09:03:00.144:DBUG:oejis.SslConnection:qtp225344427-22: <c.onFillable SslConnection@3a05da9f::SocketChannelEndPoint@5326dff7{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=581/30000}{io=1/1,kio=-1,kro=-1}->SslConnection@3a05da9f{NEED_UNWRAP,eio=386/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@47ded517{/127.0.0.1:51386<->/127.0.0.1:50734,CLOSED,fill=-,flush=-,to=29556/30000}=>HttpConnection@244f66a[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@bc2d6a5{s=START}]=>HttpChannelOverHttp@c5685f8{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}
2019-07-25 09:03:00.201:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: <fill f=-1 uf=true SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,ISHUT,fill=-,flush=-,to=1028/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NEED_WRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=P,to=60325/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:03:00.213:DBUG:oejc.HttpReceiver:HttpClient@56ccd751-56: Read -1 bytes DirectByteBuffer@20ad94cc[p=0,l=0,c=16384,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} from DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=P,to=60337/0}
2019-07-25 09:03:00.213:DBUG:oejis.SslConnection:HttpClient@56ccd751-77: >flush SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,ISHUT,fill=-,flush=-,to=1040/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NEED_WRAP,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60337/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=IDLE,failure=null)[HttpParser{s=START,0 of -1}]]
2019-07-25 09:03:00.286:DBUG:oejc.HttpReceiver:HttpClient@56ccd751-56: Response failure HttpResponse[null 0 null]@104a2d08 HttpExchange@6f15245d req=PENDING/null@null res=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d on HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.341:DBUG:oejc.HttpExchange:HttpClient@56ccd751-56: Terminated response for HttpExchange@6f15245d req=PENDING/null@null res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d, result: null
2019-07-25 09:03:00.355:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-77: flushed 7 SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,ISHUT,fill=-,flush=-,to=1182/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60479/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=false)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.404:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-77: shutdownOutput SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,ISHUT,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60528/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.405:DBUG:oeji.ChannelEndPoint:HttpClient@56ccd751-77: doClose SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=0/0}{io=0/0,kio=0,kro=1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60528/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=PENDING/null@null res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=HEADERS,snd=SENDING,failure=null)[HttpGenerator@7a09cc62{s=COMPLETING}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.404:DBUG:oejc.AbstractConnectionPool:HttpClient@56ccd751-56: Connection removed HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60528/0} - pooled: 17
2019-07-25 09:03:00.414:DBUG:oejc.HttpExchange:HttpClient@56ccd751-56: Failed HttpExchange@6f15245d req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d: req=true/rsp=false java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.461:DBUG:oejc.HttpSender:HttpClient@56ccd751-56: Request failure HttpRequest[POST /post HTTP/1.1]@673ab50a HttpExchange@6f15245d req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d on HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=COMPLETED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.485:DBUG:oejc.HttpExchange:HttpClient@56ccd751-56: Terminated request for HttpExchange@6f15245d req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d, result: Result[HttpRequest[POST /post HTTP/1.1]@673ab50a > HttpResponse[null 0 null]@104a2d08] java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.551:DBUG:oejis.SslConnection:HttpClient@56ccd751-77: handshake failed SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=146/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60675/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]] java.io.IOException: Broken pipe
2019-07-25 09:03:00.570:DBUG:oejis.SslConnection:HttpClient@56ccd751-77: <flush null SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=165/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60694/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.551:DBUG:oejc.HttpChannel:HttpClient@56ccd751-56: HttpExchange@6f15245d req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d disassociated true from HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.520:DBUG:oeji.ManagedSelector:HttpClient@56ccd751-52: Destroyed SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=115/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/0,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60644/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=HttpExchange@6f15245d req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.595:DBUG:oeji.AbstractConnection:HttpClient@56ccd751-52: onClose HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60719/0}
2019-07-25 09:03:00.595:DBUG:oeji.AbstractConnection:HttpClient@56ccd751-52: onClose SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=190/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60719/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.582:DBUG:oejc.HttpChannel:HttpClient@56ccd751-56: Closing, reason: failure - HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60706/0}
2019-07-25 09:03:00.641:DBUG:oejc.HttpSender:HttpClient@56ccd751-56: Request/Response failed: Result[HttpRequest[POST /post HTTP/1.1]@673ab50a > HttpResponse[null 0 null]@104a2d08] java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.641:DBUG:oejc.HttpExchange:HttpClient@56ccd751-56: Aborted (true) while active HttpExchange@6f15245d req=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d res=TERMINATED/java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}@2720f95d: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.641:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: shutdownOutput DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60765/0}
2019-07-25 09:03:00.641:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: shutdownOutput: SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=236/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUTTING,fill=-,flush=C,to=60765/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]] oshut=true, ishut=true {}
2019-07-25 09:03:00.571:DBUG:oejis.SslConnection:HttpClient@56ccd751-77: SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=166/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60694/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.641:WARN:cgajhs.BootstrapWithJettyServer:Thread-19: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.641:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=236/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUTTING,fill=-,flush=C,to=60765/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.669:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close(null) SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=264/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUTTING,fill=-,flush=C,to=60793/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.669:DBUG:oejch.HttpConnectionOverHTTP:HttpClient@56ccd751-56: Shutdown HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUT,fill=-,flush=C,to=60793/0}
2019-07-25 09:03:00.669:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUT,fill=-,flush=C,to=60793/0}
2019-07-25 09:03:00.720:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close(null) DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUT,fill=-,flush=C,to=60844/0}
2019-07-25 09:03:00.720:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: shutdownOutput: SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=315/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=C,to=60844/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]] oshut=true, ishut=true {}
2019-07-25 09:03:00.653:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-77: close(java.io.IOException: Broken pipe) DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OSHUTTING,fill=-,flush=C,to=60777/0}
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
Caused by: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
Caused by: java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0}
2019-07-25 09:03:00.720:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=315/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=C,to=60844/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.768:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close(null) SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=363/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=F,to=60892/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.811:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=406/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=F,to=60935/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.858:DBUG:oeji.AbstractEndPoint:HttpClient@56ccd751-56: close(null) SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=453/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=F,to=60982/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]
2019-07-25 09:03:00.968:DBUG:oejch.HttpConnectionOverHTTP:HttpClient@56ccd751-56: Closed HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=F,to=61092/0}
2019-07-25 09:03:00.982:DBUG:oejis.SslConnection:HttpClient@56ccd751-56: <c.onFillable SslConnection@1279ed1a::SocketChannelEndPoint@7268e283{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=-,to=577/0}{io=0/0,kio=-1,kro=-1}->SslConnection@1279ed1a{NOT_HANDSHAKING,eio=-1/-1,di=-1,fill=IDLE,flush=IDLE}~>DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,CLOSED,fill=-,flush=F,to=61106/0}=>HttpConnectionOverHTTP@12b5ea28(l:/127.0.0.1:51386 <-> r:localhost/127.0.0.1:50734,closed=true)=>HttpChannelOverHTTP@2f20a1d7(exchange=null)[send=HttpSenderOverHTTP@4f4053f3(req=FAILURE,snd=FAILED,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpGenerator@7a09cc62{s=END}],recv=HttpReceiverOverHTTP@27c5ff04(rsp=FAILURE,failure=java.io.EOFException: HttpConnectionOverHTTP@12b5ea28::DecryptedEndPoint@2ef9df27{localhost/127.0.0.1:50734<->/127.0.0.1:51386,OPEN,fill=-,flush=C,to=60409/0})[HttpParser{s=CLOSE,0 of -1}]]

And wiresharks logs filtered by the port 51386 are attached as a file to this message. 51386_wireshark.pcapng.zip

At a glance the problem emerges from TLSv1.2 protocol:

Screen Shot 2019-07-25 at 09 15 09
Andremoniy commented 5 years ago

I want to outline that it doesn't seem to be a MacOS specific error. It can be reproduced with docker on images based on openjdk:11-jdk image. The docker test has been run on MacOS and CentOS v.4.x

Andremoniy commented 5 years ago

And also you might be interested in the run performed with TLSv1.3 enabled. From wireshark perspective they look different, though TLSv1.2 seems to be used in the communication. Please find them attached. 51100_wireshark.pcapng.zip 51100.log.zip

2019-07-25 08:55:15.524:DBUG:oejh.HttpGenerator:qtp225344427-63: Date: Thu, 25 Jul 2019 06:55:15 GMT<|Content-Length: 2<|Content-Type: text/html<|<|
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@331f2f10::DecryptedEndPoint@13ae8156{localhost/127.0.0.1:50734<->/127.0.0.1:51100,OPEN,fill=-,flush=-,to=414346/0}
    at com.github.andremoniy.jetty.httpclient.sslissue.BootstrapWithJettyServer.lambda$main$1(BootstrapWithJettyServer.java:66)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.util.concurrent.ExecutionException: java.io.EOFException: HttpConnectionOverHTTP@331f2f10::DecryptedEndPoint@13ae8156{localhost/127.0.0.1:50734<->/127.0.0.1:51100,OPEN,fill=-,flush=-,to=414346/0}
    at org.eclipse.jetty.client.util.FutureResponseListener.getResult(FutureResponseListener.java:118)
    at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:101)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:683)
    at com.github.andremoniy.jetty.httpclient.sslissue.BootstrapWithJettyServer.lambda$main$1(BootstrapWithJettyServer.java:62)
    ... 1 more
Caused by: java.io.EOFException: HttpConnectionOverHTTP@331f2f10::DecryptedEndPoint@13ae8156{localhost/127.0.0.1:50734<->/127.0.0.1:51100,OPEN,fill=-,flush=-,to=414346/0}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
    at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917)
    ... 1 more
sbordet commented 5 years ago

@Andremoniy I think there is something wrong with your environment/network.

For 51386, I can see in wireshark that the client opens a connection, sends the ClientHello then immediately receives a FIN from the server. However, the logs show that the ClientHello was never received by Jetty. 30 seconds later, Jetty idle times out the connection, logs show that Jetty successfully wrote the close_notify bytes back to the client, but wireshark has no trace of them.

For 51100, it's even stranger. The connection is opened, and successfully used for a while, with the last activity at 08:48:22.916 both in the logs and wireshark. Then there is a ~7 minutes pause - no logs no wireshark. At 08:55:14.354 we see in the logs that the scheduler resumes for the idle timeout check, but ~7 minutes late, not after 30 seconds as it should be. We use the JDK scheduler so I doubt there is a bug there. Either the time on the machine has been changed, or the machine OS/JVM went into a massive, 7 minutes long freeze. I suggest that you enable the GC logs and rule out the possibility that you went into a 7 minutes GC cycle. Other than that, I really think that your environment has something really wrong, as TCP packets seem to disappear randomly.

Can you try to run on bare metal with no Docker, no virtualization of any kind?

Andremoniy commented 5 years ago

@sbordet

Can you try to run on bare metal with no Docker, no virtualization of any kind?

the results above with the ports 51386 and 51100 were obtained from running tests on a bare metal (macbook pro) without docker, just by starting mvn clean test. By mentioning docker I just meant that it can be reproduced not only on pure macos.

Andremoniy commented 5 years ago

I suggest that you enable the GC logs and rule out the possibility that you went into a 7 minutes GC cycle.

I will do that and provide you with new logs.

Andremoniy commented 5 years ago

Please find attached logs:

The test is performed on a "bare metal" machine without using of any virtualization.

sbordet commented 5 years ago

I analyzed the logs for port 58278 and it's the typical race where the server tries to close when the client picks up the connection to send a request. It's a natural race and the typical workaround is to set the idle timeout on the client shorter (e.g. half) than that of the server.

GC logs are fine.

philhof commented 5 years ago

I ran into the same issue when testing against "wss://echo.websocket.org". As this thread pointed towards suspicious behaviour of the server I ran my test again against a YAKjs based echo server which was successful.

I'm using a simple unit test with a plain Jetty websocket client (version 9.4.19.v20190610).

joakime commented 5 years ago

I ran into the same issue when testing against "wss://echo.websocket.org".

See https://github.com/eclipse/jetty.project/blob/jetty-9.4.20.v20190813/jetty-websocket/websocket-client/src/test/java/examples/SimpleSecureEchoClient.java

The reason for the issue you have is that wss://echo.websocket.org only use the vulnerable cipher suite TLS_RSA_WITH_AES_128_CBC_SHA (it doesn't use ephemeral keys, so it's flagged as WEAK by the industry)

andersflemmen commented 5 years ago

We have been running into similar problems after upgrading from Jetty server 9.2.x to 9.4.x with Java 8. It looks like the problems in your example also disappear if you go back a few versions? In our case, the client version does not seem to matter.

joakime commented 5 years ago

@andersflemmen the biggest difference in 9.4 over 9.2 is that on 9.4 the SslContextFactory has endpoint identification declared (to "HTTPS") and enabled for SSL/TLS connections. That means the URI you used, and the destination certificate has to match.

Also, make sure you are using SslContextFactory.Client and not just the naked SslContextFactory.

See line 43 in the linked example code.

https://github.com/eclipse/jetty.project/blob/84700530e645e812b336747464d6fbbf370c9a20/jetty-websocket/websocket-client/src/test/java/examples/SimpleSecureEchoClient.java#L43-L48

andersflemmen commented 5 years ago

@joakime Sorry, was referring to the original issue, not the one with websockets.

Would these configuration differences be able to cause random failures with many concurrent requests?

We have been testing with sslcontext.setHostnameVerifier((s, sslSession) -> true); to avoid the certificate verification

joakime commented 5 years ago

We have been testing with sslcontext.setHostnameVerifier((s, sslSession) -> true); to avoid the certificate verification

@andersflemmen that's for a subset of possible certificate situations.

Consider doing this ...

SslContextFactory ssl = new SslContextFactory.Client();
// If using buggy OpenJDK 11 release - see https://webtide.com/openjdk-11-and-tls-1-3-issues/
ssl.addExcludeProtocols("TLSv1.3");
// trust all certificates
ssl.setTrustAll(true);
// hostname verification always true
ssl.setHostnameVerifier((s, sslSession) -> true);
// endpoint identification disabled
ssl.setEndpointIdentificationAlgorithm(null);
andersflemmen commented 5 years ago

@joakime Thanks! Tried it, but it does not seem to affect the problem.

This is the typical stacktrace:

Caused by: java.io.EOFException: HttpConnectionOverHTTP@6d67c334::DecryptedEndPoint@da8b43f{/172.30.0.4:8900<->/172.30.0.1:56590,OPEN,fill=-,flush=W,to=6/30000}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.access$200(HttpReceiverOverHTTP.java:40)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP$1.resume(HttpReceiverOverHTTP.java:273)
    at org.eclipse.jetty.util.CompletableCallback.succeeded(CompletableCallback.java:82)
    at org.eclipse.jetty.util.Callback$Nested.succeeded(Callback.java:261)
    at org.eclipse.jetty.util.CountingCallback.succeeded(CountingCallback.java:68)
    at org.eclipse.jetty.client.util.InputStreamResponseListener$Input.read(InputStreamResponseListener.java:331)
    at java.io.InputStream.skip(InputStream.java:224)
sbordet commented 5 years ago

@andersflemmen you may be hitting #3787, would be great if you can test #4126 and report if it fixes the problem for you.

The stack trace you report shows the client trying to read, but receiving a -1 from the server. Why is the server closing?

If you are using SSL, enable javax.net.debug=all and you should see more details about why the SSL traffic is failing.

andersflemmen commented 5 years ago

@sbordet Sorry for the late reply, have not had the time to test this properly. I have been able to verify that the change does not affect our issue, it still fails with the same exception as before.

Why the server closes the connection is a really interesting question. We are using both a Jetty client and a Jetty server. The client sends encrypted data to the server, which decrypts it and writes it back to the response without buffering all the data. This usually works fine, but when hammering it with 5-10 threads uploading at the same time, it occasionally breaks. We have been using Jetty server in an application that has been running for about 5 years without seeing this issue, but after the latest upgrade, we have been seeing this error happening randomly.

Unfortunately, the logging is so verbose that it slows down the application to the point that the error does not occur.

sbordet commented 5 years ago

@andersflemmen any chance you can give us a reproducer? A network dump?

consultantleon commented 4 years ago

I came to this page as we're experiencing the same error, randomly but frequent. Running a Jetty base service in Azure and calling it once every 15 minutes.

Once or twice an hour it returns with a similar stack: GET request failed, URL=https://api.xyz.cloud/aaa-management/v1/connection-details: ==> java.util.concurrent.ExecutionException - javax.ws.rs.ProcessingException: java.io.EOFException: HttpConnectionOverHTTP@c0276c2::DecryptedEndPoint@564abbfa{api.xyz.cloud/1.99.2.14:443<->/192.11.247.74:50147,OPEN,fill=-,flush=-,to=837177/0} at: CompletableFuture.reportGet(CompletableFuture.java:357)

(host & IP modified for privacy reasons)

Any update on the case?

siyuqxxx commented 4 years ago

same error and similar stack below:

java.io.EOFException: HttpConnectionOverHTTP@746408e5::DecryptedEndPoint@5b0a4f0a{/10.185.157.84:32018<->/10.185.157.84:43082,OPEN,fill=-,flush=-,to=30/30000}
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338) [jetty-client-9.4.19.v20190610.jar:9.4.19.v20190610]
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1552) [jetty-http-9.4.19.v20190610.jar:9.4.19.v20190610]
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209) [jetty-client-9.4.19.v20190610.jar:9.4.19.v20190610]
sbordet commented 4 years ago

@siyuqxxx the stack trace only reports that the server has closed the connection, which is perfectly legit for a server to do at any time.

sirianni commented 4 years ago

We are running into a similar issue. Like others, we are running Jetty (version 9.4.10.v20180503) on both the client and the server. We are not using SSL. On the client side we are using Jetty's AsyncProxyServlet. This is running in the context of apache/druid.

java.io.EOFException: HttpConnectionOverHTTP@55bbf074::SocketChannelEndPoint@2363c4e6{druid-prod-broker-2.druid-prod-broker.druid-prod.svc.cluster.local/100.96.85.79:8082<->/100.96.171.162:39462,ISHUT,fill=-,flush=-,to=6493/300000}{io=0/0,kio=0,kro=1}->HttpConnectionOverHTTP@55bbf074(l:/100.96.171.162:39462 <-> r:druid-prod-broker-2.druid-prod-broker.druid-prod.svc.cluster.local/100.96.85.79:8082,closed=false)=>HttpChannelOverHTTP@d4e73c7(exchange=HttpExchange@8f3e0d5 req=TERMINATED/null@null res=PENDING/null@null)[send=HttpSenderOverHTTP@5efdeaae(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@63844163{s=START}],recv=HttpReceiverOverHTTP@1d2ac69f(rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:338)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1551)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:209)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:147)
    at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:73)
    at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
    at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:155)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:748)

We have started seeing this issue more frequently under load. Trying to parse through the toString() of the HttpConnectionOverHTTP object, it seems like the server closed the connection unexpectedly (?), however we see no errors in the Jetty server logs.

  HttpConnectionOverHTTP@55bbf074::SocketChannelEndPoint@2363c4e6
    {
      druid-prod-broker-2.druid-prod-broker.druid-prod.svc.cluster.local/100.96.85.79:8082<->/100.96.171.162:39462,
      ISHUT,
      fill=-,
      flush=-,
      to=6493/300000
    }
    {
      io=0/0,
      kio=0,
      kro=1
    }
->
  HttpConnectionOverHTTP@55bbf074(
    l:/100.96.171.162:39462 <-> r:druid-prod-broker-2.druid-prod-broker.druid-prod.svc.cluster.local/100.96.85.79:8082,
    closed=false
  )
  =>
  HttpChannelOverHTTP@d4e73c7(exchange=HttpExchange@8f3e0d5 req=TERMINATED/null@null res=PENDING/null@null)
    [
      send=HttpSenderOverHTTP@5efdeaae(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@63844163{s=START}],
      recv=HttpReceiverOverHTTP@1d2ac69f(rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]
    ]