SSL Connection on Android devices with Jetty Client not possible -


i trying use cometd 2.9.1 library on android http streaming updates. uses jetty 7.6.17 creating long-polling httpclient.

this setup worked great far on many different android devices os 4.0.1 upwards.

the service url available under https , need switch using via https. causing serious problems.

i not able connect server https via jetty httpclient on many of our test devices:

  • sony z1 compact - android 5.0.2
  • nexus 7 - android 4.4.4
  • nexus s - android 4.1.2

it works on

  • nexus 4 - android 5.1.1

i following error:

07-09 15:14:38.886  24635-24663/com.troii.bayeuxclient e/root﹕ 2015-07-09 15:14:38.887 org.slf4j.impl.androidloggerfactory.getlogger(androidloggerfactory.java:41)     logger configuration file empty. default configuration used 07-09 15:14:38.896      487-501/? i/activitymanager﹕ displayed com.troii.bayeuxclient/.mainactivity: +2s228ms 07-09 15:14:38.896  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.log﹕ 2015-07-09 15:14:38.899 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     logging org.slf4j.impl.androidloggeradapter(null) via org.eclipse.jetty.util.log.slf4jlog 07-09 15:14:38.906  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:38.913 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting org.eclipse.jetty.client.httpclient@41f7af78 07-09 15:14:38.926  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:38.926 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting sslcontextfactory@41f792d0(null,null) 07-09 15:14:38.926  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.ssl.sslcontextfactory﹕ 2015-07-09 15:14:38.930 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     no keystore or trust store configured.  accepting untrusted certificates!!!!! 07-09 15:14:39.206  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.214 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started sslcontextfactory@41f792d0(null,null) 07-09 15:14:39.216  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.219 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting null/null 07-09 15:14:39.226  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.230 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started pooledbuffers [0/1024@6144,0/1024@16384,0/1024@-]/pooledbuffers [0/1024@6144,0/1024@32768,0/1024@-] 07-09 15:14:39.226  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.235 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting httpclient{8<=0<=0/16,-1} 07-09 15:14:39.246  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.252 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started httpclient{8<=8<=8/16,0} 07-09 15:14:39.256  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.256 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting org.eclipse.jetty.client.selectconnector@41f91708 07-09 15:14:39.256  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.261 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting org.eclipse.jetty.client.selectconnector$manager@41f7faa0 07-09 15:14:39.276  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.274 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started org.eclipse.jetty.client.selectconnector$manager@41f7faa0 07-09 15:14:39.276  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio﹕ 2015-0007-0009 0015:0014:0039.274 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     starting thread[httpclient-2220 selector0,5,main] on org.eclipse.jetty.io.nio.selectormanager$1@42005a40 07-09 15:14:39.286  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.287 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started org.eclipse.jetty.client.selectconnector@41f91708 07-09 15:14:39.296  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.util.component.abstractlifecycle﹕ 2015-07-09 15:14:39.296 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     started org.eclipse.jetty.client.httpclient@41f7af78 07-09 15:14:39.336  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:39.341 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     uri = https://cometd.server.com/http_push/ 07-09 15:14:39.356  24635-24663/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:39.359 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     setstatus 1 contentexchange@420125e8=get//cometd.server.com:443/http_push/#start(17ms)->connecting(1ms) 07-09 15:14:39.406  24635-24663/com.troii.bayeuxclient d/dalvikvm﹕ gc_for_alloc freed 377k, 5% free 8060k/8472k, paused 16ms, total 16ms 07-09 15:14:39.416  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.client.selectconnector﹕ 2015-07-09 15:14:39.419 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     channels connection pending: 0 07-09 15:14:39.426  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.client.selectconnector﹕ 2015-07-09 15:14:39.431 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     secure java.nio.socketchannelimpl@42023320, proxied=false 07-09 15:14:39.546  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.client.selectconnector﹕ 2015-07-09 15:14:39.551 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     upgrade upgradable:ssl need_wrap i/o/u=-1/-1/-1 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} sslconnection@41f7f858 ssl need_wrap i/o/u=-1/-1/-1 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0} 07-09 15:14:39.556  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.client.abstracthttpconnection﹕ 2015-07-09 15:14:39.562 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     send contentexchange@420125e8=get//cometd.server.com:443/http_push/#start(17ms)->connecting(202ms) on asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0} 07-09 15:14:39.566  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:39.571 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     setstatus 2 contentexchange@420125e8=get//cometd.server.com:443/http_push/#connecting(215ms)->connected(0ms) 07-09 15:14:39.606  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.612 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_wrap filled=0/0 flushed=0/0 07-09 15:14:39.616  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio﹕ 2015-007-09 15:14:39.612 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     created scep@41ffa990{l(cometd.server.com/91.220.8.20:443)<->r(/192.168.0.13:54813),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:39.626  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.626 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 wrap ok need_unwrap consumed=0 produced=78 07-09 15:14:39.636  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.645 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/0 flushed=78/0 07-09 15:14:39.656  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.662 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/0 flushed=0/0 07-09 15:14:39.666  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.asynchttpconnection﹕ 2015-07-09 15:14:39.670 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     while open=true more=false progress=true 07-09 15:14:39.686  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.asynchttpconnection﹕ 2015-07-09 15:14:39.685 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     exchange contentexchange@420125e8=get//cometd.server.com:443/http_push/#connecting(215ms)->connected(107ms) on asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=0,h=-1,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0} 07-09 15:14:39.696  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.asynchttpconnection﹕ 2015-07-09 15:14:39.695 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     commit contentexchange@420125e8=get//cometd.server.com:443/http_push/#connecting(215ms)->connected(122ms) 07-09 15:14:39.706  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:39.706 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     setstatus 3 contentexchange@420125e8=get//cometd.server.com:443/http_push/#connected(132ms)->sending(1ms)sent=1ms 07-09 15:14:39.736  24635-24673/com.troii.bayeuxclient d/dalvikvm﹕ gc_for_alloc freed 320k, 5% free 8252k/8608k, paused 16ms, total 16ms 07-09 15:14:39.776  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:39.785 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     setstatus 4 contentexchange@420125e8=get//cometd.server.com:443/http_push/#sending(80ms)->waiting(0ms)sent=80ms 07-09 15:14:39.796  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.798 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=3514/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=3514/3514 flushed=0/0 07-09 15:14:39.806  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.808 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok need_unwrap consumed=79 produced=0 07-09 15:14:39.816  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.820 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=3435/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/3435 flushed=0/0 07-09 15:14:39.856  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.862 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok need_unwrap consumed=3426 produced=0 07-09 15:14:39.866  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.874 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=9/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/9 flushed=0/0 07-09 15:14:39.876  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.880 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok need_task consumed=9 produced=0 07-09 15:14:39.886  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.892 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_task i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_task filled=0/0 flushed=0/0 07-09 15:14:39.906  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.912 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_wrap filled=0/0 flushed=0/0 07-09 15:14:39.916  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.918 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 wrap ok need_wrap consumed=0 produced=267 07-09 15:14:39.926  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.930 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_wrap filled=0/0 flushed=267/0 07-09 15:14:39.936  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.943 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 wrap ok need_wrap consumed=0 produced=6 07-09 15:14:39.946  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.955 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_wrap filled=0/0 flushed=6/0 07-09 15:14:39.956  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.961 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 wrap ok need_unwrap consumed=0 produced=41 07-09 15:14:39.966  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.974 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/0 flushed=41/0 07-09 15:14:39.986  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:39.987 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=0/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=2,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/0 flushed=0/0 07-09 15:14:39.986  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.asynchttpconnection﹕ 2015-07-09 15:14:39.993 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     complete contentexchange@420125e8=get//cometd.server.com:443/http_push/#sending(80ms)->waiting(211ms)sent=291ms 07-09 15:14:39.996  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.005 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=47/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=47/47 flushed=0/0 07-09 15:14:40.006  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.011 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok need_unwrap consumed=6 produced=0 07-09 15:14:40.026  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.032 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_unwrap i/o/u=41/0/0 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=58,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_unwrap filled=0/41 flushed=0/0 07-09 15:14:40.136  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.139 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok not_handshaking consumed=228 produced=203 07-09 15:14:40.146  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.channelendpoint﹕ 2015-07-09 15:14:40.155 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     ishut scep@41ffa990{l(cometd.server.com/91.220.8.20:443)<->r(/192.168.0.13:54813),s=1,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{sslconnection@41f7f858 ssl not_handshaking i/o/u=57/0/203 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:40.166  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.166 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl not_handshaking i/o/u=57/0/203 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} not_handshaking filled=-1/57 flushed=0/0 07-09 15:14:40.166  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.172 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap ok not_handshaking consumed=30 produced=5 07-09 15:14:40.176  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.184 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl not_handshaking i/o/u=27/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} not_handshaking filled=-1/27 flushed=0/0 07-09 15:14:40.186  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.190 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 unwrap closed need_wrap consumed=27 produced=0 07-09 15:14:40.196  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.201 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     unwrap close sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} sslenginereport: status = closed  handshakestatus = need_wrap     bytesconsumed = 27 bytesproduced = 0 07-09 15:14:40.206  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.channelendpoint﹕ 2015-07-09 15:14:40.215 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     oshut scep@41ffa990{l(cometd.server.com/91.220.8.20:443)<->r(/192.168.0.13:54813),s=1,open=true,ishut=true,oshut=false,rb=false,wb=false,w=true,i=0}-{sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:40.226  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.channelendpoint﹕ 2015-07-09 15:14:40.230 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     close scep@41ffa990{l(cometd.server.com/91.220.8.20:443)<->r(/192.168.0.13:54813),s=1,open=true,ishut=true,oshut=true,rb=false,wb=false,w=true,i=0}-{sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:40.256  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.260 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} need_wrap filled=-1/0 flushed=0/0 07-09 15:14:40.266  24635-24671/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio﹕ 2015-07-09 15:14:40.267 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     destroyendpoint scep@41ffa990{l(null)<->r(/192.168.0.13:54813),s=1,open=false,ishut=true,oshut=true,rb=false,wb=false,w=true,i=0!}-{sslconnection@41f7f858 ssl need_wrap i/o/u=0/0/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:40.266  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.275 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 wrap closed not_handshaking consumed=0 produced=27 07-09 15:14:40.286  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.286 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     wrap close sslconnection@41f7f858 ssl not_handshaking i/o/u=0/27/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} sslenginereport: status = closed  handshakestatus = not_handshaking     bytesconsumed = 0 bytesproduced = 27 07-09 15:14:40.296  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.channelendpoint﹕ 2015-07-09 15:14:40.301 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     close scep@41ffa990{l(null)<->r(/192.168.0.13:54813),s=1,open=false,ishut=true,oshut=true,rb=false,wb=false,w=true,i=0-}-{sslconnection@41f7f858 ssl not_handshaking i/o/u=0/27/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}}} 07-09 15:14:40.306  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.io.nio.ssl﹕ 2015-07-09 15:14:40.314 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     com.android.org.conscrypt.sslsessionimpl@41f80270 sslconnection@41f7f858 ssl not_handshaking i/o/u=0/27/208 ishut=false oshut=false {asynchttpconnection@41f9d898 cometd.server.com:443 g=httpgenerator{s=3,h=0,b=-1,c=-1} p=httpparser{s=-14,l=0,c=0}} not_handshaking filled=-1/0 flushed=0/27 07-09 15:14:40.326  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.asynchttpconnection﹕ 2015-07-09 15:14:40.332 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:71)     failure on contentexchange@420125e8=get//cometd.server.com:443/http_push/#sending(80ms)->waiting(539ms)sent=619ms     org.eclipse.jetty.io.eofexception             @ org.eclipse.jetty.http.httpgenerator.flushbuffer(httpgenerator.java:914)             @ org.eclipse.jetty.http.httpgenerator.complete(httpgenerator.java:798)             @ org.eclipse.jetty.client.asynchttpconnection.handle(asynchttpconnection.java:108)             @ org.eclipse.jetty.io.nio.sslconnection.handle(sslconnection.java:196)             @ org.eclipse.jetty.io.nio.selectchannelendpoint.handle(selectchannelendpoint.java:667)             @ org.eclipse.jetty.io.nio.selectchannelendpoint$1.run(selectchannelendpoint.java:52)             @ org.eclipse.jetty.util.thread.queuedthreadpool.runjob(queuedthreadpool.java:608)             @ org.eclipse.jetty.util.thread.queuedthreadpool$3.run(queuedthreadpool.java:543)             @ java.lang.thread.run(thread.java:841)      caused by: java.nio.channels.closedchannelexception             @ java.nio.socketchannelimpl.checkopenconnected(socketchannelimpl.java:409)             @ java.nio.socketchannelimpl.write(socketchannelimpl.java:345)             @ org.eclipse.jetty.io.nio.channelendpoint.flush(channelendpoint.java:293)             @ org.eclipse.jetty.io.nio.selectchannelendpoint.flush(selectchannelendpoint.java:401)             @ org.eclipse.jetty.io.nio.sslconnection.process(sslconnection.java:337)             @ org.eclipse.jetty.io.nio.sslconnection.access$900(sslconnection.java:48)             @ org.eclipse.jetty.io.nio.sslconnection$sslendpoint.flush(sslconnection.java:690)             @ org.eclipse.jetty.client.selectconnector$upgradableendpoint.flush(selectconnector.java:341)             @ org.eclipse.jetty.http.httpgenerator.flushbuffer(httpgenerator.java:844)             at org.eclipse.jetty.http.httpgenerator.complete(httpgenerator.java:798)             at org.eclipse.jetty.client.asynchttpconnection.handle(asynchttpconnection.java:108)             at org.eclipse.jetty.io.nio.sslconnection.handle(sslconnection.java:196)             at org.eclipse.jetty.io.nio.selectchannelendpoint.handle(selectchannelendpoint.java:667)             at org.eclipse.jetty.io.nio.selectchannelendpoint$1.run(selectchannelendpoint.java:52)             at org.eclipse.jetty.util.thread.queuedthreadpool.runjob(queuedthreadpool.java:608)             at org.eclipse.jetty.util.thread.queuedthreadpool$3.run(queuedthreadpool.java:543)             at java.lang.thread.run(thread.java:841) 07-09 15:14:40.336  24635-24673/com.troii.bayeuxclient d/org.eclipse.jetty.client.httpexchange﹕ 2015-07-09 15:14:40.339 org.slf4j.impl.androidloggeradapter.log(androidloggeradapter.java:67)     setstatus 9 contentexchange@420125e8=get//cometd.server.com:443/http_push/#waiting(556ms)->excepted(0ms)sent=636ms 

the problem seems on server.

at 15:14:40.136 tls handshake complete, , 203 bytes of data decrypted.

in next log line can see ishut scep@41ffa990... means client read -1 socket because server closed connection.

you have @ server logs , understand why server closing connection.

since troubleshooting , not question, may want join cometd mailing list.


Comments