When the phone goes offline (in react-native) and back online, the firebase client does not reconnect.

1,664 views
Skip to first unread message

Chetstone

unread,
Nov 21, 2015, 3:27:47 PM11/21/15
to Firebase Google Group
I'm noticing this behavior by monitoring .info/connected. When the app starts up and the phone is online, firebase will connect. Then in airplane mode, when wifi is switched off, it will disconnect. When wifi is reconnected, Firebase will often not reconnect. Occasionally it will, anywhere from a few seconds to 5 minutes after NetInfo says it's connected. But most often it will never reconnect (I have decided 20 minutes is approximately equal to forever). Occasionally doing something in the app which attempts to push something to Firebase will seem to cause it to reconnect, or perhaps switching wifi off and on again may trigger it, but usually the only way to get it to reconnect is to kill the app and restart.

It's not just the ".info/connected" listener that shows offline, the entire firebase client is offline. Changes in the app do not get pushed to the server and vice-versa when this is happening.

This small grocery list project demonstrates the problem. See my comments here.

I'm using Firebase 2.3.1, React-native 0.11. (The grocery list uses RN 0.14.2)

Michael Lehenbauer

unread,
Nov 24, 2015, 2:52:39 PM11/24/15
to Firebase Google Group
Sorry to do this, but can you try with react-native 0.15?  There have been a mess of WebSocket issues in react-native for both iOS and Android recently.  AFAIK, they're all resolved by 0.15.  So if you can test against that, it'd be very helpful.

Thanks,
-Michael

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/f820f70d-8309-40ef-b19d-febb6d52abb2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Chester Wood

unread,
Nov 24, 2015, 3:38:03 PM11/24/15
to fireba...@googlegroups.com
Sure, I'll try that next week. Thanks for the reply, Michael.

BTW, I wonder if you could make a comment on my react-native PR. 
​It's been approved, but maybe they could use a little nudge to merge it. The modification to the packager has been merged, but it sounded like you would prefer to have the navigator property to recognize RN.
​Thanks, 
​Chester





--

May all beings be happy!

On Tuesday, Nov 24, 2015 at 12:53, 'Michael Lehenbauer' via Firebase Google Group <fireba...@googlegroups.com>, wrote:
Sorry to do this, but can you try with react-native 0.15?  There have been a mess of WebSocket issues in react-native for both iOS and Android recently.  AFAIK, they're all resolved by 0.15.  So if you can test against that, it'd be very helpful.

Thanks,
-Michael

On Sat, Nov 21, 2015 at 12:27 PM, Chetstone <ch...@dewachen.org> wrote:
I'm noticing this behavior by monitoring .info/connected. When the app starts up and the phone is online, firebase will connect. Then in airplane mode, when wifi is switched off, it will disconnect. When wifi is reconnected, Firebase will often not reconnect. Occasionally it will, anywhere from a few seconds to 5 minutes after NetInfo says it's connected. But most often it will never reconnect (I have decided 20 minutes is approximately equal to forever). Occasionally doing something in the app which attempts to push something to Firebase will seem to cause it to reconnect, or perhaps switching wifi off and on again may trigger it, but usually the only way to get it to reconnect is to kill the app and restart.

It's not just the ".info/connected" listener that shows offline, the entire firebase client is offline. Changes in the app do not get pushed to the server and vice-versa when this is happening.

This small grocery list project demonstrates the problem. See my comments here.

I'm using Firebase 2.3.1, React-native 0.11. (The grocery list uses RN 0.14.2)


--
You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/OLKhBG7Lsxc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firebase-tal...@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.

Michael Lehenbauer

unread,
Nov 24, 2015, 3:50:22 PM11/24/15
to Firebase Google Group
Cool.  Thanks for pushing on that.  I just left a comment on the PR.  We'll see where it goes. :-)

Let me know if you're still seeing reconnect issues on the latest bits.  We've been playing a bit of whack-a-mole, but I think things should be working on the latest bits. :-)

Thanks!
-Michael

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.

Chester Wood

unread,
Dec 6, 2015, 2:24:38 PM12/6/15
to fireba...@googlegroups.com

On Tue, Nov 24, 2015 at 12:52 PM, 'Michael Lehenbauer' via Firebase Google Group <fireba...@googlegroups.com> wrote:
Sorry to do this, but can you try with react-native 0.15?  There have been a mess of WebSocket issues in react-native for both iOS and Android recently.  AFAIK, they're all resolved by 0.15.  So if you can test against that, it'd be very helpful.

Michael,

I updated my app to RN 0.15 and things are much better but there are still some problems.
I haven't seen firebase fail to reconnect or take longer than 3-4 minutes but I think that's still too long. When the app is brought from background to foreground or the phone is wakened or the app is restarted after being killed, firebase reconnects within a couple of seconds, so that's all great.

 But when the app is in the foreground and the phone is in Airplane mode and Wifi is toggled on and off it can take longer. It seems to depend on how long the phone is offline. If it's offline for only a few seconds, it only takes a few seconds to reconnect. But if it's offline for a couple of minutes or more it will take 2 or 3 minutes or more.

That's what I'm seeing.

thanks

Chester

Michael Lehenbauer

unread,
Dec 8, 2015, 3:16:30 PM12/8/15
to Firebase Google Group
Hey Chester,

This is probably expected.  We use "exponential backoff" to determine how often to reconnect.  If you lose your connection momentarily, we'll reconnect immediately.  If you're offline for a long time, it'll take longer.  We should still reconnect within ~30s though I believe.  If you're seeing something longer, let me know and perhaps Firebase logging output: Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG);

Thanks,
-Michael

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.

Chester Wood

unread,
Dec 9, 2015, 12:59:19 PM12/9/15
to fireba...@googlegroups.com
On Tue, Dec 8, 2015 at 1:15 PM, 'Michael Lehenbauer' via Firebase Google Group <fireba...@googlegroups.com> wrote:
This is probably expected.  We use "exponential backoff" to determine how often to reconnect.  If you lose your connection momentarily, we'll reconnect immediately.  If you're offline for a long time, it'll take longer.  We should still reconnect within ~30s though I believe.  If you're seeing something longer, let me know and perhaps Firebase logging output:
 
As I said, it can be 3 minutes or longer.
 
Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG);

With this code I get: 'undefined is not a function (evaluating \'Firebase.getDefaultConfig()\')'

 
Here's the log I get using Firebase.enableLogging(true);

2015-12-09 10:33:50.696 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Browser went online.  '
2015-12-09 10:33:50.932 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:33:50.935 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Connection created  '
2015-12-09 10:33:50.958 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'Running application "Sadhana" with appParams: {"rootTag":1,"initialProps":{}}. __DEV__ === true, development-level warning are ON, performance optimizations are OFF'
2015-12-09 10:33:51.205 Accumulations[1088:3d07] Locked to Portrait
2015-12-09 10:33:51.210 Accumulations[1088:1403] Locked to Portrait
2015-12-09 10:33:51.359 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5  '
2015-12-09 10:33:51.365 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:33:51.467 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:false '
2015-12-09 10:33:51.488 [info][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'Warning: Failed propType: Invalid prop `systemIcon` of value `[object Object]` supplied to `TabBarItemIOS`, expected one of ["bookmarks","contacts","downloads","favorites","featured","history","more","most-recent","most-viewed","recents","search","top-rated"]. Check the render method of `Counter`.'
2015-12-09 10:33:51.508 [info][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'Warning: Failed propType: Invalid prop `icon` supplied to `RCTTabBarItem`. Check the render method of `TabBarItemIOS`.'
2015-12-09 10:33:51.520 [info][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'Warning: Failed propType: Invalid prop `systemIcon` of value `[object Object]` supplied to `RCTTabBarItem`, expected one of ["bookmarks","contacts","downloads","favorites","featured","history","more","most-recent","most-viewed","recents","search","top-rated"]. Check the render method of `TabBarItemIOS`.'
2015-12-09 10:33:51.576 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:false '
2015-12-09 10:33:51.617 Accumulations[1088:1403] Locked to Portrait
2015-12-09 10:33:52.048 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:0 Websocket connected.  '
2015-12-09 10:33:52.055 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Reset packet received.  New host: s-softlayer.firebaseio.com  '
2015-12-09 10:33:52.057 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Shutting down all connections  '
2015-12-09 10:33:52.058 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:0 WebSocket is being closed  '
2015-12-09 10:33:52.066 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:1 Websocket connecting to wss://s-softlayer.firebaseio.com/.ws?v=5&ns=sadhana  '
2015-12-09 10:33:52.072 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:0 Websocket connection was disconnected.  '
2015-12-09 10:33:52.077 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:33:52.586 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:1 Websocket connected.  '
2015-12-09 10:33:52.588 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Reset packet received.  New host: s-dal5-nss-25.firebaseio.com  '
2015-12-09 10:33:52.589 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Shutting down all connections  '
2015-12-09 10:33:52.591 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:1 WebSocket is being closed  '
2015-12-09 10:33:52.595 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:1 Websocket connection was disconnected.  '
2015-12-09 10:33:52.597 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:2 Websocket connecting to wss://s-dal5-nss-25.firebaseio.com/.ws?v=5&ns=sadhana  '
2015-12-09 10:33:52.601 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:33:52.971 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:2 Websocket connected.  '
2015-12-09 10:33:52.974 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Realtime connection established.  '
2015-12-09 10:33:52.976 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: connection ready  '
2015-12-09 10:33:52.979 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: reportStats {"c":{"sdk.js.2-3-2":1}}  '
2015-12-09 10:33:52.981 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: {"r":1,"a":"s","b":{"c":{"sdk.js.2-3-2":1}}}  '
2015-12-09 10:33:52.986 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:true '
2015-12-09 10:33:52.988 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:true '
2015-12-09 10:33:53.043 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: from server: {"r":1,"b":{"s":"ok","d":""}}  '
2015-12-09 10:33:58.013 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: sending ping on primary.  '
2015-12-09 10:33:58.079 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: got pong on primary.  '
2015-12-09 10:33:58.080 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Primary connection is healthy.  '
2015-12-09 10:34:07.714 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:07.872 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.037 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.191 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.343 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.511 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.641 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:08.864 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:12.506 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:12.699 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'BUTTON PRESSED'
2015-12-09 10:34:20.494 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:2 WebSocket error.  Closing connection.  '
2015-12-09 10:34:20.497 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:2 The operation couldn’t be completed. Socket is not connected  '
2015-12-09 10:34:20.498 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0:2 WebSocket is closing itself  '
2015-12-09 10:34:20.501 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Realtime connection lost.  '
2015-12-09 10:34:20.513 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Closing realtime connection.  '
2015-12-09 10:34:20.514 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:0: Shutting down all connections  '
2015-12-09 10:34:20.519 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:20.522 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 0ms  '
2015-12-09 10:34:20.528 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:false '
2015-12-09 10:34:20.530 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:false '
2015-12-09 10:34:20.556 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:20.564 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:20.568 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1: Connection created  '
2015-12-09 10:34:20.585 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1:0 Websocket connecting to wss://s-dal5-nss-25.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP&ns=sadhana  '
2015-12-09 10:34:20.597 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:20.674 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:20.675 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:20.677 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1:0 WebSocket is closing itself  '
2015-12-09 10:34:20.681 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1: Realtime connection failed.  '
2015-12-09 10:34:20.682 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1: Closing realtime connection.  '
2015-12-09 10:34:20.685 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:1: Shutting down all connections  '
2015-12-09 10:34:20.691 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:20.693 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 980.9793552034535ms  '
2015-12-09 10:34:20.697 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:21.679 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:21.681 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2: Connection created  '
2015-12-09 10:34:21.685 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:21.688 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:21.694 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:21.696 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:21.697 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2:0 WebSocket is closing itself  '
2015-12-09 10:34:21.699 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2: Realtime connection failed.  '
2015-12-09 10:34:21.700 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2: Closing realtime connection.  '
2015-12-09 10:34:21.703 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:2: Shutting down all connections  '
2015-12-09 10:34:21.705 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:21.706 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 1316.4023956656456ms  '
2015-12-09 10:34:21.709 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:23.030 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:23.032 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3: Connection created  '
2015-12-09 10:34:23.036 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:23.038 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:23.043 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:23.045 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:23.046 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3:0 WebSocket is closing itself  '
2015-12-09 10:34:23.048 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3: Realtime connection failed.  '
2015-12-09 10:34:23.049 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3: Closing realtime connection.  '
2015-12-09 10:34:23.050 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:3: Shutting down all connections  '
2015-12-09 10:34:23.052 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:23.053 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 321.1244767997414ms  '
2015-12-09 10:34:23.056 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:23.380 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:23.382 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4: Connection created  '
2015-12-09 10:34:23.386 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:23.388 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:23.394 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:23.395 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:23.397 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4:0 WebSocket is closing itself  '
2015-12-09 10:34:23.399 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4: Realtime connection failed.  '
2015-12-09 10:34:23.400 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4: Closing realtime connection.  '
2015-12-09 10:34:23.402 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:4: Shutting down all connections  '
2015-12-09 10:34:23.404 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:23.405 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 718.105937040341ms  '
2015-12-09 10:34:23.407 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:24.129 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:24.132 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5: Connection created  '
2015-12-09 10:34:24.136 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:24.138 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:24.144 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:24.145 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:24.147 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5:0 WebSocket is closing itself  '
2015-12-09 10:34:24.148 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5: Realtime connection failed.  '
2015-12-09 10:34:24.149 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5: Closing realtime connection.  '
2015-12-09 10:34:24.150 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:5: Shutting down all connections  '
2015-12-09 10:34:24.153 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:24.154 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 3041.213472153637ms  '
2015-12-09 10:34:24.156 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:27.196 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:27.199 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6: Connection created  '
2015-12-09 10:34:27.203 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:27.205 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:27.210 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:27.212 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:27.213 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6:0 WebSocket is closing itself  '
2015-12-09 10:34:27.215 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6: Realtime connection failed.  '
2015-12-09 10:34:27.216 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6: Closing realtime connection.  '
2015-12-09 10:34:27.217 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:6: Shutting down all connections  '
2015-12-09 10:34:27.219 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:27.220 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 149.18918460019074ms  '
2015-12-09 10:34:27.223 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:27.380 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:27.382 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7: Connection created  '
2015-12-09 10:34:27.386 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:27.388 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:27.394 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:27.396 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:27.397 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7:0 WebSocket is closing itself  '
2015-12-09 10:34:27.399 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7: Realtime connection failed.  '
2015-12-09 10:34:27.401 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7: Closing realtime connection.  '
2015-12-09 10:34:27.402 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:7: Shutting down all connections  '
2015-12-09 10:34:27.404 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:27.406 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 1830.063214090145ms  '
2015-12-09 10:34:27.408 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:29.246 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:29.249 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8: Connection created  '
2015-12-09 10:34:29.252 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:29.254 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:29.260 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:29.262 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:29.263 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8:0 WebSocket is closing itself  '
2015-12-09 10:34:29.265 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8: Realtime connection failed.  '
2015-12-09 10:34:29.266 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8: Closing realtime connection.  '
2015-12-09 10:34:29.267 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:8: Shutting down all connections  '
2015-12-09 10:34:29.269 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:29.270 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 5561.834367376111ms  '
2015-12-09 10:34:29.273 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:34.847 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:34.849 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9: Connection created  '
2015-12-09 10:34:34.854 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:34.857 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:34.873 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:34.875 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:34.876 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9:0 WebSocket is closing itself  '
2015-12-09 10:34:34.878 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9: Realtime connection failed.  '
2015-12-09 10:34:34.879 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9: Closing realtime connection.  '
2015-12-09 10:34:34.881 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:9: Shutting down all connections  '
2015-12-09 10:34:34.882 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:34.883 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 6531.378633662584ms  '
2015-12-09 10:34:34.886 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:41.429 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:41.432 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10: Connection created  '
2015-12-09 10:34:41.436 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:41.438 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:41.444 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:41.445 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:41.446 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10:0 WebSocket is closing itself  '
2015-12-09 10:34:41.448 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10: Realtime connection failed.  '
2015-12-09 10:34:41.449 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10: Closing realtime connection.  '
2015-12-09 10:34:41.451 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:10: Shutting down all connections  '
2015-12-09 10:34:41.453 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:41.454 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 11923.798546347973ms  '
2015-12-09 10:34:41.456 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:34:53.379 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:34:53.381 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11: Connection created  '
2015-12-09 10:34:53.385 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:34:53.388 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:34:53.394 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11:0 WebSocket error.  Closing connection.  '
2015-12-09 10:34:53.396 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:34:53.397 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11:0 WebSocket is closing itself  '
2015-12-09 10:34:53.399 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11: Realtime connection failed.  '
2015-12-09 10:34:53.401 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11: Closing realtime connection.  '
2015-12-09 10:34:53.402 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:11: Shutting down all connections  '
2015-12-09 10:34:53.403 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:34:53.404 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 9614.763750565678ms  '
2015-12-09 10:34:53.408 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:35:03.031 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:35:03.034 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12: Connection created  '
2015-12-09 10:35:03.038 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:35:03.040 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:35:03.047 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12:0 WebSocket error.  Closing connection.  '
2015-12-09 10:35:03.048 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:35:03.050 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12:0 WebSocket is closing itself  '
2015-12-09 10:35:03.051 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12: Realtime connection failed.  '
2015-12-09 10:35:03.052 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12: Closing realtime connection.  '
2015-12-09 10:35:03.054 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:12: Shutting down all connections  '
2015-12-09 10:35:03.056 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:35:03.057 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 23216.9290542456ms  '
2015-12-09 10:35:03.063 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:35:26.280 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:35:26.283 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13: Connection created  '
2015-12-09 10:35:26.286 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:35:26.289 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:35:26.294 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13:0 WebSocket error.  Closing connection.  '
2015-12-09 10:35:26.296 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:35:26.297 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13:0 WebSocket is closing itself  '
2015-12-09 10:35:26.299 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13: Realtime connection failed.  '
2015-12-09 10:35:26.300 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13: Closing realtime connection.  '
2015-12-09 10:35:26.301 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:13: Shutting down all connections  '
2015-12-09 10:35:26.303 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:35:26.304 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 7992.722675631028ms  '
2015-12-09 10:35:26.307 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:35:34.313 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:35:34.316 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14: Connection created  '
2015-12-09 10:35:34.320 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:35:34.322 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:35:34.328 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14:0 WebSocket error.  Closing connection.  '
2015-12-09 10:35:34.330 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:35:34.331 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14:0 WebSocket is closing itself  '
2015-12-09 10:35:34.333 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14: Realtime connection failed.  '
2015-12-09 10:35:34.334 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14: Closing realtime connection.  '
2015-12-09 10:35:34.335 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:14: Shutting down all connections  '
2015-12-09 10:35:34.337 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:35:34.338 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 33664.94300401496ms  '
2015-12-09 10:35:34.341 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:36:08.013 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:36:08.016 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15: Connection created  '
2015-12-09 10:36:08.020 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:36:08.022 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:36:08.027 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15:0 WebSocket error.  Closing connection.  '
2015-12-09 10:36:08.029 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:36:08.030 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15:0 WebSocket is closing itself  '
2015-12-09 10:36:08.032 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15: Realtime connection failed.  '
2015-12-09 10:36:08.034 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15: Closing realtime connection.  '
2015-12-09 10:36:08.035 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:15: Shutting down all connections  '
2015-12-09 10:36:08.036 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:36:08.037 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 8791.3751907882ms  '
2015-12-09 10:36:08.041 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:36:16.847 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:36:16.850 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16: Connection created  '
2015-12-09 10:36:16.854 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:36:16.856 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:36:16.863 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16:0 WebSocket error.  Closing connection.  '
2015-12-09 10:36:16.865 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:36:16.866 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16:0 WebSocket is closing itself  '
2015-12-09 10:36:16.868 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16: Realtime connection failed.  '
2015-12-09 10:36:16.870 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16: Closing realtime connection.  '
2015-12-09 10:36:16.871 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:16: Shutting down all connections  '
2015-12-09 10:36:16.873 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:36:16.875 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 39254.85728260117ms  '
2015-12-09 10:36:16.880 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:36:56.147 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:36:56.149 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17: Connection created  '
2015-12-09 10:36:56.154 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:36:56.159 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:36:56.174 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17:0 WebSocket error.  Closing connection.  '
2015-12-09 10:36:56.176 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:36:56.177 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17:0 WebSocket is closing itself  '
2015-12-09 10:36:56.179 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17: Realtime connection failed.  '
2015-12-09 10:36:56.181 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17: Closing realtime connection.  '
2015-12-09 10:36:56.182 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:17: Shutting down all connections  '
2015-12-09 10:36:56.183 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:36:56.184 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 34433.23349315149ms  '
2015-12-09 10:36:56.188 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:37:30.631 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:37:30.633 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18: Connection created  '
2015-12-09 10:37:30.638 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:37:30.640 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:37:30.646 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18:0 WebSocket error.  Closing connection.  '
2015-12-09 10:37:30.648 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:37:30.649 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18:0 WebSocket is closing itself  '
2015-12-09 10:37:30.651 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18: Realtime connection failed.  '
2015-12-09 10:37:30.652 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18: Closing realtime connection.  '
2015-12-09 10:37:30.653 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:18: Shutting down all connections  '
2015-12-09 10:37:30.656 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:37:30.657 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 37583.13955435231ms  '
2015-12-09 10:37:30.663 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:38:08.247 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:38:08.250 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19: Connection created  '
2015-12-09 10:38:08.255 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:38:08.261 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:38:08.275 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19:0 WebSocket error.  Closing connection.  '
2015-12-09 10:38:08.276 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:38:08.278 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19:0 WebSocket is closing itself  '
2015-12-09 10:38:08.279 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19: Realtime connection failed.  '
2015-12-09 10:38:08.280 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19: Closing realtime connection.  '
2015-12-09 10:38:08.281 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:19: Shutting down all connections  '
2015-12-09 10:38:08.284 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:38:08.285 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 19579.148819793547ms  '
2015-12-09 10:38:08.288 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:38:27.879 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:38:27.883 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20: Connection created  '
2015-12-09 10:38:27.886 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:38:27.889 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:38:27.895 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20:0 WebSocket error.  Closing connection.  '
2015-12-09 10:38:27.896 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:38:27.898 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20:0 WebSocket is closing itself  '
2015-12-09 10:38:27.899 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20: Realtime connection failed.  '
2015-12-09 10:38:27.900 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20: Closing realtime connection.  '
2015-12-09 10:38:27.902 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:20: Shutting down all connections  '
2015-12-09 10:38:27.904 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:38:27.905 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 62089.10123282428ms  '
2015-12-09 10:38:27.908 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:39:29.998 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:39:30.000 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21: Connection created  '
2015-12-09 10:39:30.005 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:39:30.008 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:39:30.015 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21:0 WebSocket error.  Closing connection.  '
2015-12-09 10:39:30.017 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:39:30.018 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21:0 WebSocket is closing itself  '
2015-12-09 10:39:30.020 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21: Realtime connection failed.  '
2015-12-09 10:39:30.022 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21: Closing realtime connection.  '
2015-12-09 10:39:30.023 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:21: Shutting down all connections  '
2015-12-09 10:39:30.025 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:39:30.027 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 156805.34689711183ms  '
2015-12-09 10:39:30.032 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:42:06.847 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:42:06.849 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22: Connection created  '
2015-12-09 10:42:06.854 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:42:06.857 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:42:06.864 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22:0 WebSocket error.  Closing connection.  '
2015-12-09 10:42:06.866 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:42:06.867 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22:0 WebSocket is closing itself  '
2015-12-09 10:42:06.869 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22: Realtime connection failed.  '
2015-12-09 10:42:06.871 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22: Closing realtime connection.  '
2015-12-09 10:42:06.872 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:22: Shutting down all connections  '
2015-12-09 10:42:06.873 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:42:06.875 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 187517.36948410003ms  '
2015-12-09 10:42:06.881 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:45:14.397 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:45:14.400 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23: Connection created  '
2015-12-09 10:45:14.404 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:45:14.407 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:45:14.413 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23:0 WebSocket error.  Closing connection.  '
2015-12-09 10:45:14.415 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:45:14.417 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23:0 WebSocket is closing itself  '
2015-12-09 10:45:14.418 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23: Realtime connection failed.  '
2015-12-09 10:45:14.420 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23: Closing realtime connection.  '
2015-12-09 10:45:14.421 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:23: Shutting down all connections  '
2015-12-09 10:45:14.423 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:45:14.425 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 32732.11704628193ms  '
2015-12-09 10:45:14.430 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:45:47.163 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:45:47.166 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24: Connection created  '
2015-12-09 10:45:47.170 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:45:47.172 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:45:47.202 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24:0 WebSocket error.  Closing connection.  '
2015-12-09 10:45:47.204 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24:0 The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)  '
2015-12-09 10:45:47.205 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24:0 WebSocket is closing itself  '
2015-12-09 10:45:47.207 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24: Realtime connection failed.  '
2015-12-09 10:45:47.208 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24: Closing realtime connection.  '
2015-12-09 10:45:47.210 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:24: Shutting down all connections  '
2015-12-09 10:45:47.211 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:45:47.212 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 132642.74026304344ms  '
2015-12-09 10:45:47.216 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:47:59.864 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '
2015-12-09 10:47:59.867 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Connection created  '
2015-12-09 10:47:59.871 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:0 Websocket connecting to wss://sadhana.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP  '
2015-12-09 10:47:59.874 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:48:00.357 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:0 Websocket connected.  '
2015-12-09 10:48:00.360 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Reset packet received.  New host: s-softlayer.firebaseio.com  '
2015-12-09 10:48:00.361 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Shutting down all connections  '
2015-12-09 10:48:00.362 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:0 WebSocket is being closed  '
2015-12-09 10:48:00.367 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:0 Websocket connection was disconnected.  '
2015-12-09 10:48:00.370 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:1 Websocket connecting to wss://s-softlayer.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP&ns=sadhana  '
2015-12-09 10:48:00.373 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:48:00.882 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:1 Websocket connected.  '
2015-12-09 10:48:00.884 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Reset packet received.  New host: s-dal5-nss-25.firebaseio.com  '
2015-12-09 10:48:00.885 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Shutting down all connections  '
2015-12-09 10:48:00.886 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:1 WebSocket is being closed  '
2015-12-09 10:48:00.891 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:1 Websocket connection was disconnected.  '
2015-12-09 10:48:00.894 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:2 Websocket connecting to wss://s-dal5-nss-25.firebaseio.com/.ws?v=5&ls=FLGsBEqs5clexFBe4fbQJNKKjBLjB2YP&ns=sadhana  '
2015-12-09 10:48:00.897 [trace][tid:com.facebook.React.RCTWebSocketModuleQueue][RCTSRWebSocket.m:520] SocketRocket: In debug mode.  Allowing connection to any root cert
2015-12-09 10:48:01.304 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25:2 Websocket connected.  '
2015-12-09 10:48:01.306 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Realtime connection established.  '
2015-12-09 10:48:01.307 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: connection ready  '
2015-12-09 10:48:01.313 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:true '
2015-12-09 10:48:01.315 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'event: /.info/connected:value:true '
2015-12-09 10:48:06.347 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: sending ping on primary.  '
2015-12-09 10:48:06.422 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: got pong on primary.  '
2015-12-09 10:48:06.424 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: sending ping on primary.  '
2015-12-09 10:48:06.467 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: got pong on primary.  '
2015-12-09 10:48:06.468 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'c:0:25: Primary connection is healthy.  '

Kato Richardson

unread,
Dec 9, 2015, 3:48:25 PM12/9/15
to Firebase Google Group
Here are the notable lines from that log; the remainder is pretty much noise:

2015-12-09 10:45:47.211 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: data client disconnected  '
2015-12-09 10:45:47.212 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Trying to reconnect in 132642.74026304344ms  '
2015-12-09 10:45:47.216 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] '0: onDisconnectEvents  '
2015-12-09 10:47:59.864 [trace][tid:com.facebook.React.JavaScript][RCTContextExecutor.m:129] 'p:0: Making a connection attempt  '


--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.

Michael Lehenbauer

unread,
Dec 9, 2015, 4:01:57 PM12/9/15
to Firebase Google Group
Thanks Chester / Kato.  Yeah, looks like I made a mistake earlier.  The max reconnect time is indeed 300s, not 30s.  Sorry about that! :-/

In the browser, we usually reconnect much faster than this max delay because we use the navigator.onLine events to guess when the connection is available and tab visibility to hint at when we should try to reconnect early.  But in React Native, presumably neither of these are available.

I'll kick off some discussion internally to see if we can reduce the max reconnect and/or optimize for React Native somehow.  In the meantime, you may be able to force an early reconnect by explicitly calling Firebase.goOnline(); but this is not a supported solution and may stop working in the future.

-Michael

Chester Wood

unread,
Dec 9, 2015, 5:50:42 PM12/9/15
to fireba...@googlegroups.com
You could listen to NetInfo.isConnected()

--

May all beings be happy!


You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/OLKhBG7Lsxc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firebase-tal...@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.

Michael Lehenbauer

unread,
Dec 9, 2015, 5:54:25 PM12/9/15
to Firebase Google Group
Cool, thanks.  Yeah, that looks useful!

Chetstone

unread,
Apr 27, 2016, 2:02:28 PM4/27/16
to Firebase Google Group
Michael, any progress on getting firebase to reconnect sooner under react-native?

thanks,
Chester
...
Reply all
Reply to author
Forward
0 new messages