To reply to my own email, I'm pretty sure that this is a bug in Jetty 9.0.0.RC2, where it simply doesn't work with client certificates.
I've reported a bug with a test case: https://bugs.eclipse.org/bugs/show_bug.cgi?id=402626 It is possible I've done something wrong, but the equivalent keystore and XML config works with Jetty 7. Ben On 6 Mar 2013, at 15:36, Ben Summers <[email protected]> wrote: > > Hello, > > I'm porting an app from Jetty 7 to Jetty 9, and am having problems getting > client certificates to work. The web browser says it cannot establish a > secure connection. > > The only code changes have been to use the new Jetty API, and the keystore is > created in exactly the same way as before. > > I am providing my own SSLContext object to a SslContextFactory with > setSslContext(). > > If sslContextFactory.setNeedClientAuth(true) is not called, then it works > fine, although without the required client certificate authentication. > > I can't see any SSL errors which might explain why it's not working in the > logs (below). Is there any way I can get more details about what went wrong > so I can debug it? > > Many thanks for any suggestions. > > Ben > > > > > DEBUG 2013-03-06 15:28:46,615 [jetty]: Starting > Thread[qtp32544186-14-selector-1,5,main] on > org.eclipse.jetty.io.SelectorManager$ManagedSelector@15b0050 keys=0 selected=0 > INFO 2013-03-06 15:28:46,615 [jetty]: Started > ServerConnector@504551{SSL-HTTP/1.1}{0.0.0.0:2443} > DEBUG 2013-03-06 15:28:46,615 [jetty]: Starting > Thread[qtp32544186-17-selector-3,5,main] on > org.eclipse.jetty.io.SelectorManager$ManagedSelector@17185e8 keys=0 selected=0 > DEBUG 2013-03-06 15:28:46,615 [jetty]: Starting > Thread[qtp32544186-16-selector-2,5,main] on > org.eclipse.jetty.io.SelectorManager$ManagedSelector@1ec9ed keys=0 selected=0 > DEBUG 2013-03-06 15:28:46,615 [jetty]: Starting > Thread[qtp32544186-13-selector-0,5,main] on > org.eclipse.jetty.io.SelectorManager$ManagedSelector@1ec9ed keys=0 selected=0 > DEBUG 2013-03-06 15:28:48,818 [jetty]: Queued change > org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@16d2ee7 > DEBUG 2013-03-06 15:28:48,819 [jetty]: Running change > org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@16d2ee7 > DEBUG 2013-03-06 15:28:48,828 [jetty]: onOpen > SelectChannelEndPoint@13a8074{/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,828 [jetty]: > SelectChannelEndPoint@13a8074{/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > idle timeout check, elapsed: 6 ms, remaining: 29994 ms > DEBUG 2013-03-06 15:28:48,837 [jetty]: > DecryptedEndPoint@1c0026e{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@df87bb{false,null},wf=WriteFlusher@1482e71{IDLE},it=30000}{null}->SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > idle timeout check, elapsed: 0 ms, remaining: 30000 ms > DEBUG 2013-03-06 15:28:48,856 [jetty]: New HTTP Connection > HttpConnection@f69d2a{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,860 [jetty]: onOpen > SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@f69d2a{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,860 [jetty]: onOpen > HttpConnection@f69d2a{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,860 [jetty]: fillInterested > HttpConnection@f69d2a{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,861 [jetty]: fillInterested > SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,862 [jetty]: Local interests updated 0 -> 1 for > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{true,AC.ExReadCB@14a2403},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,862 [jetty]: Created > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{true,AC.ExReadCB@14a2403},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,862 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@400e7f > DEBUG 2013-03-06 15:28:48,862 [jetty]: Key interests updated 0 -> 1 > DEBUG 2013-03-06 15:28:48,863 [jetty]: Key interests updated 1 -> 0 > DEBUG 2013-03-06 15:28:48,863 [jetty]: Local interests updated 1 -> 0 for > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{true,AC.ExReadCB@14a2403},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,863 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@400e7f > DEBUG 2013-03-06 15:28:48,864 [jetty]: > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} onFillable > org.eclipse.jetty.server.HttpChannelState@1d5d5c3@IDLE,initial > DEBUG 2013-03-06 15:28:48,866 [jetty]: filled 141 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=18291/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,886 [jetty]: filled 0 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_WRAP,eio=18432/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,887 [jetty]: flushed 867 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=0/0,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,888 [jetty]: filled 0 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=18432/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,889 [jetty]: filled 0 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=18432/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,889 [jetty]: > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} filled 0 > DEBUG 2013-03-06 15:28:48,890 [jetty]: fillInterested > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,890 [jetty]: fillInterested > SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,891 [jetty]: Local interests updated 0 -> 1 for > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{true,AC.ExReadCB@14a2403},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,891 [jetty]: Queued change > org.eclipse.jetty.io.SelectChannelEndPoint$1@400e7f > DEBUG 2013-03-06 15:28:48,891 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@400e7f > DEBUG 2013-03-06 15:28:48,891 [jetty]: Key interests updated 0 -> 1 > DEBUG 2013-03-06 15:28:48,924 [jetty]: Key interests updated 1 -> 0 > DEBUG 2013-03-06 15:28:48,925 [jetty]: Local interests updated 1 -> 0 for > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{true,AC.ExReadCB@14a2403},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@f69d2a{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,925 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@400e7f > DEBUG 2013-03-06 15:28:48,926 [jetty]: > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} onFillable > org.eclipse.jetty.server.HttpChannelState@1d5d5c3@IDLE,initial > DEBUG 2013-03-06 15:28:48,927 [jetty]: filled 1138 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_UNWRAP,eio=17294/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,930 [jetty]: filled 0 > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_WRAP,eio=17294/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,931 [jetty]: close > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=false,is=false,os=false,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_WRAP,eio=401/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,932 [jetty]: Destroyed > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=false,is=true,os=true,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_WRAP,eio=401/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=-1,kro=-1} > DEBUG 2013-03-06 15:28:48,932 [jetty]: onClose > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,933 [jetty]: Queued change > org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@17dcb62 > DEBUG 2013-03-06 15:28:48,933 [jetty]: onClose > SslConnection@14a2403{NEED_WRAP,eio=401/-1,di=-1} -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,933 [jetty]: Running change > org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@17dcb62 > DEBUG 2013-03-06 15:28:48,934 [jetty]: onOpen > SelectChannelEndPoint@1a59a0e{/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,934 [jetty]: onClose > SelectChannelEndPoint@13a8074{dhcp251.f/192.168.36.251:55077<r-l>/192.168.36.20:2443,o=false,is=true,os=true,fi=FillInterest@1c7477b{false,null},wf=WriteFlusher@260214{IDLE},it=30000}{SslConnection@14a2403{NEED_WRAP,eio=401/-1,di=-1} > -> > HttpConnection@f69d2a{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=-1,kro=-1} > DEBUG 2013-03-06 15:28:48,934 [jetty]: org.eclipse.jetty.io.EofException > DEBUG 2013-03-06 15:28:48,934 [jetty]: > SelectChannelEndPoint@1a59a0e{/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > idle timeout check, elapsed: 1 ms, remaining: 29999 ms > DEBUG 2013-03-06 15:28:48,939 [jetty]: > DecryptedEndPoint@a87fab{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@55e106{false,null},wf=WriteFlusher@286079{IDLE},it=30000}{null}->SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{null}{io=0,kio=0,kro=0} > idle timeout check, elapsed: 0 ms, remaining: 30000 ms > DEBUG 2013-03-06 15:28:48,939 [jetty]: New HTTP Connection > HttpConnection@d5b453{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,941 [jetty]: onOpen > SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@d5b453{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,941 [jetty]: onOpen > HttpConnection@d5b453{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,941 [jetty]: fillInterested > HttpConnection@d5b453{IDLE},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,942 [jetty]: fillInterested > SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,943 [jetty]: Local interests updated 0 -> 1 for > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{true,AC.ExReadCB@31b699},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,943 [jetty]: Created > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{true,AC.ExReadCB@31b699},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=0} > DEBUG 2013-03-06 15:28:48,944 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@1cb0545 > DEBUG 2013-03-06 15:28:48,944 [jetty]: Key interests updated 0 -> 1 > DEBUG 2013-03-06 15:28:48,944 [jetty]: Key interests updated 1 -> 0 > DEBUG 2013-03-06 15:28:48,945 [jetty]: Local interests updated 1 -> 0 for > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{true,AC.ExReadCB@31b699},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,945 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@1cb0545 > DEBUG 2013-03-06 15:28:48,945 [jetty]: > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} onFillable > org.eclipse.jetty.server.HttpChannelState@1c6f6f5@IDLE,initial > DEBUG 2013-03-06 15:28:48,946 [jetty]: filled 66 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=18366/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,948 [jetty]: filled 0 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_WRAP,eio=18432/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,948 [jetty]: flushed 664 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=0/0,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,949 [jetty]: filled 0 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=18432/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,950 [jetty]: filled 0 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=18432/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,951 [jetty]: > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} filled 0 > DEBUG 2013-03-06 15:28:48,951 [jetty]: fillInterested > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,951 [jetty]: fillInterested > SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,952 [jetty]: Local interests updated 0 -> 1 for > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{true,AC.ExReadCB@31b699},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=1,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,952 [jetty]: Queued change > org.eclipse.jetty.io.SelectChannelEndPoint$1@1cb0545 > DEBUG 2013-03-06 15:28:48,952 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@1cb0545 > DEBUG 2013-03-06 15:28:48,953 [jetty]: Key interests updated 0 -> 1 > DEBUG 2013-03-06 15:28:48,983 [jetty]: Key interests updated 1 -> 0 > DEBUG 2013-03-06 15:28:48,984 [jetty]: Local interests updated 1 -> 0 for > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{true,AC.ExReadCB@31b699},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=-1/-1,di=-1} > -> > HttpConnection@d5b453{INTERESTED},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,984 [jetty]: Running change > org.eclipse.jetty.io.SelectChannelEndPoint$1@1cb0545 > DEBUG 2013-03-06 15:28:48,985 [jetty]: > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} onFillable > org.eclipse.jetty.server.HttpChannelState@1c6f6f5@IDLE,initial > DEBUG 2013-03-06 15:28:48,986 [jetty]: filled 1216 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_UNWRAP,eio=17216/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,987 [jetty]: filled 0 > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=true,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_WRAP,eio=17216/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,988 [jetty]: close > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=false,is=false,os=false,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_WRAP,eio=479/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=0,kro=1} > DEBUG 2013-03-06 15:28:48,989 [jetty]: Destroyed > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=false,is=true,os=true,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_WRAP,eio=479/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=-1,kro=-1} > DEBUG 2013-03-06 15:28:48,989 [jetty]: onClose > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,990 [jetty]: onClose > SslConnection@31b699{NEED_WRAP,eio=479/-1,di=-1} -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0} > DEBUG 2013-03-06 15:28:48,990 [jetty]: onClose > SelectChannelEndPoint@1a59a0e{dhcp251.f/192.168.36.251:55078<r-l>/192.168.36.20:2443,o=false,is=true,os=true,fi=FillInterest@1251a49{false,null},wf=WriteFlusher@e0d31c{IDLE},it=30000}{SslConnection@31b699{NEED_WRAP,eio=479/-1,di=-1} > -> > HttpConnection@d5b453{FILLING},g=HttpGenerator{s=START},p=HttpParser{s=START,0 > of 0}}{io=0,kio=-1,kro=-1} > DEBUG 2013-03-06 15:28:48,990 [jetty]: org.eclipse.jetty.io.EofException > -- http://bens.me.uk _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
