Created
June 11, 2019 18:41
-
-
Save MarkL4YG/dc5d38fc9a5fb8987bab33dea498e558 to your computer and use it in GitHub Desktop.
ClosedChannelException - Jeak framework REST integration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20:38:52.865 [qtp1698893461-23-acceptor-0@67d60a43-ServerConnector@26289f22{HTTP/1.1,[http/1.1]}{0.0.0.0:8723}] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$Accept@534b7689 on ManagedSelector@1666b152{STARTED} id=0 keys=0 selected=0 updates=0 | |
20:38:52.865 [qtp1698893461-23-acceptor-0@67d60a43-ServerConnector@26289f22{HTTP/1.1,[http/1.1]}{0.0.0.0:8723}] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@1666b152{STARTED} id=0 keys=0 selected=0 updates=1 | |
20:38:52.865 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken with none selected | |
20:38:52.865 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 0/0/0 selected | |
20:38:52.865 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 0 keys, 1 updates | |
20:38:52.866 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 | |
20:38:52.866 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Accept@534b7689 | |
20:38:52.866 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$Accept@534b7689 | |
20:38:52.866 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:52.866 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 1 keys | |
20:38:52.866 [qtp1698893461-24] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$Accept@534b7689 | |
20:38:52.866 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.IdleTimeout - SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=0/3600000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 0 ms, remaining: 3600000 ms | |
20:38:52.866 [qtp1698893461-24] DEBUG org.eclipse.jetty.server.HttpChannel - new HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} -> SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=0/3600000}{io=0/0,kio=0,kro=0}-><null>,null,HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} | |
20:38:52.867 [qtp1698893461-24] DEBUG org.eclipse.jetty.server.HttpConnection - New HTTP Connection HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=0/3600000}{io=0/0,kio=0,kro=0}-><null> | |
20:38:52.867 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.AbstractEndPoint - onOpen SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.867 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.AbstractConnection - onOpen HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.867 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@3827a3df{AC.ReadCB@51852401{HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=0/3600000}{io=0/0,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}} | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=45/3600000}{io=0/1,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@629e722d on ManagedSelector@1666b152{STARTED} id=0 keys=1 selected=0 updates=0 | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@1666b152{STARTED} id=0 keys=1 selected=0 updates=1 | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken with none selected | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 0/0/1 selected | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 0 keys, 1 updates | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ChannelEndPoint$1@629e722d | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.io.ManagedSelector - Created SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=45/3600000}{io=0/1,kio=0,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=45/3600000}{io=1/1,kio=1,kro=0}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.912 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:52.912 [qtp1698893461-24] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$Accept@534b7689 | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 1 keys | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 1/1/1 selected | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 1 keys, 0 updates | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - selected 1 sun.nio.ch.SelectionKeyImpl@751610e9 SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=46/3600000}{io=1/1,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=46/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=46/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=0/1,p=0} tryExecute EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/PRODUCING/p=false/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=0/1,p=0}][pc=0,pic=0,pec=2,epc=7]@2019-06-11T20:38:52.913+02:00 | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=0/1,p=1} startReservedThread p=1 | |
20:38:52.913 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}@35ba381e | |
20:38:52.913 [qtp1698893461-25] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}@35ba381e | |
20:38:52.914 [qtp1698893461-25] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=1}@35ba381e started | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/PRODUCING/p=false/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=6,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}][pc=0,pic=0,pec=2,epc=7]@2019-06-11T20:38:52.913+02:00 m=PRODUCE_EXECUTE_CONSUME t=CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=47/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING | |
20:38:52.914 [qtp1698893461-25] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}@35ba381e waiting | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=47/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 0 | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=47/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.914 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 1 keys | |
20:38:52.914 [qtp1698893461-27] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=47/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING | |
20:38:52.914 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@3827a3df{AC.ReadCB@51852401{HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=47/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0}}} | |
20:38:52.915 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=47/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} onFillable enter HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null | |
20:38:52.915 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 132 HeapByteBuffer@37bc521[p=0,l=132,c=8192,r=132]={<<<GET /api/pid/test...Token Hallo\r\n\r\n>>>erver: Jetty(9.4....\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.915 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=0/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} filled 132 HeapByteBuffer@37bc521[p=0,l=132,c=8192,r=132]={<<<GET /api/pid/test...Token Hallo\r\n\r\n>>>erver: Jetty(9.4....\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=0,c=false,c=false/false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@37bc521[p=0,l=132,c=8192,r=132]={<<<GET /api/pid/test...Token Hallo\r\n\r\n>>>erver: Jetty(9.4....\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {} | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@37bc521[p=0,l=132,c=8192,r=132]={<<<GET /api/pid/test...Token Hallo\r\n\r\n>>>erver: Jetty(9.4....\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - START --> SPACE1 | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - SPACE1 --> URI | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - URI --> SPACE2 | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host --> VALUE | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host --> IN_VALUE | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host --> FIELD | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent --> VALUE | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent --> IN_VALUE | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent --> FIELD | |
20:38:52.916 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: */* --> IN_VALUE | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: */* --> FIELD | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Authorization --> VALUE | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Authorization --> IN_VALUE | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Authorization --> FIELD | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - HEADER --> END | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - REQUEST for //bradd.fearnixx.de:8723/api/pid/test/hello on HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=0} | |
GET //bradd.fearnixx.de:8723/api/pid/test/hello HTTP/1.1 | |
Host: bradd.fearnixx.de:8723 | |
User-Agent: curl/7.58.0 | |
Accept: */* | |
Authorization: Token Hallo | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=0} onContentComplete | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=0} onRequestComplete | |
20:38:52.917 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@4b9aa7a3[c=0,q=0,[0]=null,s=STREAM] addContent EOF | |
20:38:52.918 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=3/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=END,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=1} parsed true HttpParser{s=END,0 of -1} | |
20:38:52.918 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=3/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=END,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=1} | |
20:38:52.918 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=1} handle //bradd.fearnixx.de:8723/api/pid/test/hello | |
20:38:52.918 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} | |
20:38:52.918 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=1} action DISPATCH | |
20:38:52.919 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.Server - REQUEST GET /api/pid/test/hello on HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=1} | |
20:38:52.919 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.session - SessionHandler.doScope | |
20:38:52.919 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.session - sessionHandler=spark.embeddedserver.jetty.JettyHandler1543244792==dftMaxIdleSec=-1 session=null | |
20:38:52.919 [qtp1698893461-27] DEBUG de.fearnixx.jeak.service.token.TokenConfiguration - reading token for de.fearnixx.jeak.service.controller.testImpls.TestController | |
20:38:52.919 [qtp1698893461-27] DEBUG de.fearnixx.jeak.service.token.TokenConfiguration - reading token for de.fearnixx.jeak.service.controller.testImpls.TestController | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@31a429c2[p=0,l=0,c=0,r=0]={<<<>>>} complete=false committing=true callback=Blocker@2ffa561{null} | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /api/pid/test/hello on HttpChannelOverHttp@1e7e728a{r=1,c=true,c=false/false,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=3} | |
401 null HTTP/1.1 | |
Date: Tue, 11 Jun 2019 18:38:52 GMT | |
Content-Type: text/html;charset=utf-8 | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=HTTP/1.1{s=401,h=2,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@3ce78df3] generate: NEED_HEADER (null,[p=0,l=0,c=0,r=0],false)@START | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=401,h=2,cl=-1} last=false content=HeapByteBuffer@31a429c2[p=0,l=0,c=0,r=0]={<<<>>>} | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpGenerator - Date: Tue, 11 Jun 2019 18:38:52 GMT | |
Content-Type: text/html;charset=utf-8 | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpGenerator - CHUNKED_CONTENT | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=HTTP/1.1{s=401,h=2,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@3ce78df3] generate: FLUSH ([p=0,l=166,c=8192,r=166],[p=0,l=0,c=0,r=0],false)@COMMITTED | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@22de8273{IDLE}->null [HeapByteBuffer@37bc521[p=0,l=166,c=8192,r=166]={<<<HTTP/1.1 401 Unau....v20190429)\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}] | |
20:38:52.920 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@22de8273{WRITING}->null:IDLE-->WRITING | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 166 SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=W,to=6/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=END,0 of -1},g=HttpGenerator@55a061c3{s=COMMITTED}]=>HttpChannelOverHttp@1e7e728a{r=1,c=true,c=false/false,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=4} | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true written=166 remaining=0 WriteFlusher@22de8273{WRITING}->null | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@22de8273{IDLE}->null:WRITING-->IDLE | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=HTTP/1.1{s=401,h=2,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@3ce78df3] generate: DONE ([p=166,l=166,c=8192,r=0],[p=0,l=0,c=0,r=0],false)@COMMITTED | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@31a429c2[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=false callback=Blocker@2ffa561{null} | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@5d75ffe4] generate: CONTINUE (null,[p=0,l=0,c=0,r=0],true)@COMPLETING | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@5d75ffe4] generate: NEED_CHUNK (null,[p=0,l=0,c=0,r=0],true)@COMPLETING | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@5d75ffe4] generate: FLUSH (null,[p=0,l=0,c=0,r=0],true)@COMPLETING | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@22de8273{IDLE}->null [HeapByteBuffer@d958371[p=0,l=5,c=1024,r=5]={<<<0\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}] | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@22de8273{WRITING}->null:IDLE-->WRITING | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 5 SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=W,to=0/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=END,0 of -1},g=HttpGenerator@55a061c3{s=COMPLETING}]=>HttpChannelOverHttp@1e7e728a{r=1,c=true,c=false/false,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=4} | |
20:38:52.921 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true written=5 remaining=0 WriteFlusher@22de8273{WRITING}->null | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@22de8273{IDLE}->null:WRITING-->IDLE | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@4ab73bc7[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@5d75ffe4] generate: DONE (null,[p=0,l=0,c=0,r=0],true)@END | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.session - FinalSession=null, old_session_handler=null, this=spark.embeddedserver.jetty.JettyHandler1543244792==dftMaxIdleSec=-1, calling complete=true | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.session - Complete called with session null | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@1e7e728a{r=1,c=true,c=false/true,a=DISPATCHED,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=5} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@338d2dc3{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=true,c=false/true,a=COMPLETING,uri=//bradd.fearnixx.de:8723/api/pid/test/hello,age=5} action COMPLETE | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@338d2dc3{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - COMPLETE for /api/pid/test/hello written=0 | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@338d2dc3{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,0 of -1} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - END --> START | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} handle exit, result COMPLETE | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.922 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} filled 0 HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=1/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=2/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=START,0 of -1} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=2/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=2/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@3827a3df{AC.ReadCB@51852401{HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=0/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0}}} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=0/3600000}{io=0/1,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@629e722d on ManagedSelector@1666b152{STARTED} id=0 keys=1 selected=0 updates=0 | |
20:38:52.923 [qtp1698893461-27] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@1666b152{STARTED} id=0 keys=1 selected=0 updates=1 | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken with none selected | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 0/0/1 selected | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 0 keys, 1 updates | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ChannelEndPoint$1@629e722d | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=1/3600000}{io=1/1,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:52.924 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 1 keys | |
20:38:52.950 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 1/1/1 selected | |
20:38:52.950 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 1 keys, 0 updates | |
20:38:52.950 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - selected 1 sun.nio.ch.SelectionKeyImpl@751610e9 SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=27/3600000}{io=1/1,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.950 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=27/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:52.950 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=27/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING | |
20:38:52.951 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=0} tryExecute EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/PRODUCING/p=false/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=4,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}][pc=0,pic=0,pec=3,epc=7]@2019-06-11T20:38:52.951+02:00 | |
20:38:52.951 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=0/1,p=0}@35ba381e offer EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/PRODUCING/p=false/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=4,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=0/1,p=0}][pc=0,pic=0,pec=3,epc=7]@2019-06-11T20:38:52.951+02:00 | |
20:38:52.951 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=0/1,p=1} startReservedThread p=1 | |
20:38:52.951 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}@6e7e1832 | |
20:38:52.951 [qtp1698893461-26] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}@6e7e1832 | |
20:38:52.952 [qtp1698893461-26] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=1}@6e7e1832 started | |
20:38:52.952 [qtp1698893461-26] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}@6e7e1832 waiting | |
20:38:53.012 [qtp1698893461-27] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=0/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null | |
20:38:53.012 [qtp1698893461-27] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=89/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING | |
20:38:53.012 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/IDLE/p=true/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=3,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=0/1,p=1}][pc=0,pic=0,pec=3,epc=7]@2019-06-11T20:38:53.012+02:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=89/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING | |
20:38:53.012 [qtp1698893461-25] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}@35ba381e task=EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/IDLE/p=true/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=3,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}][pc=0,pic=0,pec=3,epc=7]@2019-06-11T20:38:53.012+02:00 | |
20:38:53.012 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@3827a3df{AC.ReadCB@51852401{HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=FI,flush=-,to=89/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0}}} | |
20:38:53.012 [qtp1698893461-25] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@de1fd5b/SelectorProducer@72440d5f/IDLE/p=true/QueuedThreadPool[qtp1698893461]@65430e95{STARTED,8<=8<=200,i=4,r=1,q=0}[ReservedThreadExecutor@1baf6ff9{s=1/1,p=0}][pc=0,pic=0,pec=3,epc=8]@2019-06-11T20:38:53.012+02:00 tryProduce true | |
20:38:53.013 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 0 | |
20:38:53.013 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:53.013 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=89/3600000}{io=1/0,kio=1,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} onFillable enter HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null | |
20:38:53.013 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=90/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.013 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.AbstractEndPoint - shutdownInput SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,OPEN,fill=-,flush=-,to=90/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.013 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 1 keys | |
20:38:53.013 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled -1 HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:53.013 [qtp1698893461-22] DEBUG org.eclipse.jetty.http.HttpParser - atEOF HttpParser{s=START,0 of -1} | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,ISHUT,fill=-,flush=-,to=90/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} filled -1 HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,ISHUT,fill=-,flush=-,to=91/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=START,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {} | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@37bc521[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 401 Unau...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.http.HttpParser - START --> CLOSED | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.AbstractEndPoint - close SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,ISHUT,fill=-,flush=-,to=91/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.014 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.AbstractEndPoint - close(null) SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,ISHUT,fill=-,flush=-,to=91/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.015 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ChannelEndPoint - doClose SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=92/3600000}{io=0/0,kio=0,kro=1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.015 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.WriteFlusher - ignored: WriteFlusher@22de8273{IDLE}->null | |
java.nio.channels.ClosedChannelException: null | |
at org.eclipse.jetty.io.WriteFlusher.onClose(WriteFlusher.java:492) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:353) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:215) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractConnection.close(AbstractConnection.java:248) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.server.HttpChannelOverHttp.earlyEOF(HttpChannelOverHttp.java:234) [jetty-server-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1551) [jetty-http-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:369) [jetty-server-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) [jetty-server-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [jetty-io-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) [jetty-util-9.4.18.v20190429.jar:9.4.18.v20190429] | |
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] | |
20:38:53.113 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.FillInterest - onClose FillInterest@3827a3df{null} | |
20:38:53.113 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup ManagedSelector@1666b152{STARTED} id=0 keys=1 selected=0 updates=0 | |
20:38:53.113 [qtp1698893461-22] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@3e1cb74e | |
20:38:53.113 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken with none selected | |
20:38:53.113 [qtp1698893461-28] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@3e1cb74e | |
20:38:53.113 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 woken up from select, 0/0/0 selected | |
20:38:53.114 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 processing 0 keys, 0 updates | |
20:38:53.114 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 0 | |
20:38:53.114 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 | |
20:38:53.114 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=190/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=CLOSED,0 of -1} | |
20:38:53.114 [qtp1698893461-28] DEBUG org.eclipse.jetty.io.ManagedSelector - Destroyed SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=191/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.114 [qtp1698893461-25] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@8eec980 waiting with 0 keys | |
20:38:53.114 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=191/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.114 [qtp1698893461-28] DEBUG org.eclipse.jetty.io.AbstractConnection - onClose HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=191/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.114 [qtp1698893461-28] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@3e1cb74e | |
20:38:53.114 [qtp1698893461-22] DEBUG org.eclipse.jetty.io.AbstractEndPoint - shutdownOutput SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=191/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} | |
20:38:53.115 [qtp1698893461-22] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@51852401::SocketChannelEndPoint@28558e9c{/31.18.31.159:58412<->/172.18.0.9:8723,CLOSED,fill=-,flush=-,to=191/3600000}{io=0/0,kio=-1,kro=-1}->HttpConnection@51852401[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@55a061c3{s=START}]=>HttpChannelOverHttp@1e7e728a{r=1,c=false,c=false/false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@338d2dc3{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment