Atmosphere Websocket Long-Polling, Android, Cordova Issue on $state.go


#1

Has anyone used atmosphere websocket javascript client on cordova with android platform successfully?

I am experiencing a disconnect anytime I change views. I experience this on an actual device and appear to emulate it on genymotion (have not tried native android emulator). Essentially, atmosphere appears to get events indicating it has gone offline from window based on my reading of log. Code works fine in a) browser b) ios emulator. Problem seems to persist across both native android browser and crosswalk browser.

ionic 1.1 + crosswalk + atmosphere js (both jquery and non-jquery have been tried) + latest atmosphere java on server side. Using long-polling transport.

See log snippets below. Initializes fine and receives initial message from server. Leaving it alone, I presume the state change messages are the various polling calls. chugs along fine. Blows up as soon as state change happens.

Initialization…

24f9e92910a721 Atmosphere connected using long-polling
I/chromium( 2532): [INFO:CONSOLE(622)] “http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 Atmosphere connected using long-polling”, source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (622)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onOpen
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onOpen”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 644 : got a heartbeat "connected to 5568d3ddce24f9e92910a721"
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 644 : got a heartbeat “connected to 5568d3ddce24f9e92910a721”

I/chromium( 2532): [INFO:CONSOLE(644)] "got a heartbeat “connected to 5568d3ddce24f9e92910a721"”, source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (644)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: Firing onMessage”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:36:05 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3

…things polling along fine it appears

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:37:25 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:37:25 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:37:25 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

…things polling along fine it appears

Atmosphere: ajaxRequest.onreadystatechange, new state: 3", source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3

I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:38:45 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)

…. and then we change routes…

D/CordovaLog( 2532): file:///android_asset/www/scripts/controllers/main.js: Line 41 : change start from [object Object] to state [object Object]
I/chromium( 2532): [INFO:CONSOLE(41)] “change start from [object Object] to state [object Object]”, source: file:///android_asset/www/scripts/controllers/main.js (41)
D/CordovaLog( 2532): file:///android_asset/www/scripts/controllers/main.js: Line 44 : change success from [object Object] to state [object Object]
I/chromium( 2532): [INFO:CONSOLE(44)] “change success from [object Object] to state [object Object]”, source: file:///android_asset/www/scripts/controllers/main.js (44)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: online event
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: online event”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onOpen
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onOpen”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 622 : http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 Atmosphere connected using long-polling
I/chromium( 2532): [INFO:CONSOLE(622)] “http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 Atmosphere connected using long-polling”, source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (622)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onOpen
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onOpen”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onReconnect
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onReconnect”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 664 : http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 reconnected: {“timeout”:300000,“method”:“GET”,“headers”:{},“contentType”:“application/json”,“callback”:null,“url”:“http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721",“data”:"",“suspend”:true,“maxRequest”:-1,“reconnect”:true,“maxStreamingLength”:10000000,“lastIndex”:0,“logLevel”:“debug”,“requestCount”:0,“fallbackMethod”:“GET”,“fallbackTransport”:“long-polling”,“transport”:“long-polling”,“webSocketImpl”:null,“webSocketBinaryType”:null,“dispatchUrl”:null,“webSocketPathDelimiter”:"@@",“enableXDR”:false,“rewriteURL”:false,“attachHeadersAsQueryString”:true,“executeCallbackBeforeReconnect”:false,“readyState”:4,“withCredentials”:true,“trackMessageLength”:true,“messageDelimiter”:"|",“connectTimeout”:-1,“reconnectInterval”:0,“dropHeaders”:true,“uuid”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“async”:true,“shared”:false,“readResponsesHeaders”:false,“maxReconnectOnClose”:5,“enableProtocol”:true,“pollingInterval”:0,“heartbeat”:{“client”:null,“server”:null},“ackInterval”:0,“closeAsync”:false,“reconnectOnServerError”:true,“reconnectOnWindowLocationChange”:true,“mrequest”:true,“firstMessage”:false,“isOpen”:true,“ctime”:1443112752028,“force”:false,"id”:199}
I/chromium( 2532): [INFO:CONSOLE(664)] “http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 reconnected: {“timeout”:300000,“method”:“GET”,“headers”:{},“contentType”:“application/json”,“callback”:null,“url”:“http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721",“data”:"",“suspend”:true,“maxRequest”:-1,“reconnect”:true,“maxStreamingLength”:10000000,“lastIndex”:0,“logLevel”:“debug”,“requestCount”:0,“fallbackMethod”:“GET”,“fallbackTransport”:“long-polling”,“transport”:“long-polling”,“webSocketImpl”:null,“webSocketBinaryType”:null,“dispatchUrl”:null,“webSocketPathDelimiter”:"@@",“enableXDR”:false,“rewriteURL”:false,“attachHeadersAsQueryString”:true,“executeCallbackBeforeReconnect”:false,“readyState”:4,“withCredentials”:true,“trackMessageLength”:true,“messageDelimiter”:"|",“connectTimeout”:-1,“reconnectInterval”:0,“dropHeaders”:true,“uuid”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“async”:true,“shared”:false,“readResponsesHeaders”:false,“maxReconnectOnClose”:5,“enableProtocol”:true,“pollingInterval”:0,“heartbeat”:{“client”:null,“server”:null},“ackInterval”:0,“closeAsync”:false,“reconnectOnServerError”:true,“reconnectOnWindowLocationChange”:true,“mrequest”:true,“firstMessage”:false,“isOpen”:true,“ctime”:1443112752028,“force”:false,“id”:199}", source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (664)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onReconnect
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onReconnect”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onMessage
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onMessage”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 644 : got a heartbeat “connected to 5568d3ddce24f9e92910a721"
I/chromium( 2532): [INFO:CONSOLE(644)] “got a heartbeat “connected to 5568d3ddce24f9e92910a721"”, source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (644)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onMessage
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onMessage”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 2”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/scripts/controllers/main.js: Line 41 : change start from [object Object] to state [object Object]
I/chromium( 2532): [INFO:CONSOLE(41)] “change start from [object Object] to state [object Object]”, source: file:///android_asset/www/scripts/controllers/main.js (41)
D/CordovaLog( 2532): file:///android_asset/www/scripts/controllers/main.js: Line 44 : change success from [object Object] to state [object Object]
I/chromium( 2532): [INFO:CONSOLE(44)] “change success from [object Object] to state [object Object]”, source: file:///android_asset/www/scripts/controllers/main.js (44)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: offline event
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: offline event”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Closing (AtmosphereRequest._close() called)
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Closing (AtmosphereRequest._close() called)”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onClose (unsubscribe case)
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Firing onClose (unsubscribe case)”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js: Line 669 : http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 closed: {“status”:408,“reasonPhrase”:“OK”,“responseBody”:”{“messageType”:“Heartbeat”,“game”:null,“player”:null,“message”:“connected to 5568d3ddce24f9e92910a721”}”,“messages”:[”{“messageType”:“Heartbeat”,“game”:null,“player”:null,“message”:“connected to 5568d3ddce24f9e92910a721”}”],“headers”:{“Pragma”:“no-cache”,“Date”:“Thu, 24 Sep 2015 16:39:14 GMT”,“X-Content-Type-Options”:“nosniff”,“X-Atmosphere-tracking-id”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“Server”:“Jetty(9.3.3.v20150827)”,“Transfer-Encoding”:“chunked”,“Cache-Control”:“no-store, no-cache, must-revalidate”,“Content-Security-Policy”:“frame-ancestors ‘self’ *.facebook.com ;”,“X-XSS-Protection”:“1; mode=block”,“Expires”:"-1"},“state”:“unsubscribe”,“transport”:“long-polling”,“error”:null,“request”:{“timeout”:300000,“method”:“GET”,“headers”:{},“contentType”:“application/json”,“callback”:null,“url”:“http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721",“data”:"",“suspend”:true,“maxRequest”:-1,“reconnect”:true,“maxStreamingLength”:10000000,“lastIndex”:0,“logLevel”:“debug”,“requestCount”:0,“fallbackMethod”:“GET”,“fallbackTransport”:“long-polling”,“transport”:“long-polling”,“webSocketImpl”:null,“webSocketBinaryType”:null,“dispatchUrl”:null,“webSocketPathDelimiter”:"@@",“enableXDR”:false,“rewriteURL”:false,“attachHeadersAsQueryString”:true,“executeCallbackBeforeReconnect”:false,“readyState”:3,“withCredentials”:true,“trackMessageLength”:true,“messageDelimiter”:"|",“connectTimeout”:-1,“reconnectInterval”:0,“dropHeaders”:true,“uuid”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“async”:true,“shared”:false,“readResponsesHeaders”:false,“maxReconnectOnClose”:5,“enableProtocol”:true,“pollingInterval”:0,“heartbeat”:{“client”:null,“server”:null},“ackInterval”:0,“closeAsync”:false,“reconnectOnServerError”:true,“reconnectOnWindowLocationChange”:true,“mrequest”:true,“firstMessage”:false,“isOpen”:true,“ctime”:1443112752028,“force”:false,“id”:206},“partialMessage”:"",“errorHandled”:false,“closedByClientTimeout”:false,“ffTryingReconnect”:true,“reason”:"OK”}
I/chromium( 2532): [INFO:CONSOLE(669)] “http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721 closed: {“status”:408,“reasonPhrase”:“OK”,“responseBody”:”{“messageType”:“Heartbeat”,“game”:null,“player”:null,“message”:“connected to 5568d3ddce24f9e92910a721”}",“messages”:["{“messageType”:“Heartbeat”,“game”:null,“player”:null,“message”:“connected to 5568d3ddce24f9e92910a721”}"],“headers”:{“Pragma”:“no-cache”,“Date”:“Thu, 24 Sep 2015 16:39:14 GMT”,“X-Content-Type-Options”:“nosniff”,“X-Atmosphere-tracking-id”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“Server”:“Jetty(9.3.3.v20150827)”,“Transfer-Encoding”:“chunked”,“Cache-Control”:“no-store, no-cache, must-revalidate”,“Content-Security-Policy”:“frame-ancestors ‘self’ *.facebook.com ;”,“X-XSS-Protection”:“1; mode=block”,“Expires”:"-1"},“state”:“unsubscribe”,“transport”:“long-polling”,“error”:null,“request”:{“timeout”:300000,“method”:“GET”,“headers”:{},“contentType”:“application/json”,“callback”:null,“url”:"http://192.168.56.1:9998/livefeed/5568d3ddce24f9e92910a721",“data”:"",“suspend”:true,“maxRequest”:-1,“reconnect”:true,“maxStreamingLength”:10000000,“lastIndex”:0,“logLevel”:“debug”,“requestCount”:0,“fallbackMethod”:“GET”,“fallbackTransport”:“long-polling”,“transport”:“long-polling”,“webSocketImpl”:null,“webSocketBinaryType”:null,“dispatchUrl”:null,“webSocketPathDelimiter”:"@@",“enableXDR”:false,“rewriteURL”:false,“attachHeadersAsQueryString”:true,“executeCallbackBeforeReconnect”:false,“readyState”:3,“withCredentials”:true,“trackMessageLength”:true,“messageDelimiter”:"|",“connectTimeout”:-1,“reconnectInterval”:0,“dropHeaders”:true,“uuid”:“9a5229e6-2cb2-40d8-a17d-6b559cbabf4e”,“async”:true,“shared”:false,“readResponsesHeaders”:false,“maxReconnectOnClose”:5,“enableProtocol”:true,“pollingInterval”:0,“heartbeat”:{“client”:null,“server”:null},“ackInterval”:0,“closeAsync”:false,“reconnectOnServerError”:true,“reconnectOnWindowLocationChange”:true,“mrequest”:true,“firstMessage”:false,“isOpen”:true,“ctime”:1443112752028,“force”:false,“id”:206},“partialMessage”:"",“errorHandled”:false,“closedByClientTimeout”:false,“ffTryingReconnect”:true,“reason”:“OK”}", source: file:///android_asset/www/bower_components/jtb-core-games-ui/dist/core-games-ui.js (669)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (unsubscribe case)
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (unsubscribe case)”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): : Line 0 : Setting ‘XMLHttpRequest.withCredentials’ for synchronous requests is deprecated.
I/chromium( 2532): [INFO:CONSOLE(0)] “Setting ‘XMLHttpRequest.withCredentials’ for synchronous requests is deprecated.”, source: (0)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxrequest.onabort
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: ajaxrequest.onabort”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (closed case)
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (closed case)”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (closed case)
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:12 GMT-0400 (EDT) Atmosphere: Request already closed, not firing onClose (closed case)”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 3”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: ajaxRequest.onreadystatechange, new state: 4”, source: file:///android_asset/www/bower_components/atmosphere/atmosphere.js (3244)
D/CordovaLog( 2532): file:///android_asset/www/bower_components/atmosphere/atmosphere.js: Line 3244 : Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag
I/chromium( 2532): [INFO:CONSOLE(3244)] “Thu Sep 24 2015 12:39:32 GMT-0400 (EDT) Atmosphere: onreadystatechange has been ignored due to _abortingConnection flag”, sour