Description
[REQUIRED] Please fill in the following fields:
- Unity editor version: 2020.1.12f1
- Firebase Unity SDK version: 6.16.1
- Source you installed the SDK: Unity Package Manager
- Problematic Firebase Component: Firestore
- Other Firebase Components in use: Auth, Crashlytics, Cloud Messaging, firebase analytics
- Additional SDKs you are using: Facebook, AdMob
- Platform you are using the Unity editor on: Mac
- Platform you are targeting: iOS, Android (issue is only happening in iOS)
- Scripting Runtime: IL2CPP
[REQUIRED] Please describe the issue here:
App crashes occasionally on iOS when app in in airplane mode
2020-11-22 12:50:43.457557+1100 ABC[50296:3980446] FCM: Loading UIApplication FIRFCM category
CrashReporter: initialized
2020-11-22 12:50:43.718964+1100 ABC[50296:3980446] Built from '2020.1/staging' branch, Version '2020.1.12f1 (55b56f0a86e3)', Build type 'Release', Scripting Backend 'il2cpp'
2020-11-22 12:50:43.729313+1100 ABC[50296:3980446] Setting up iOS 10 message delegate.
-> applicationDidFinishLaunching()
-> applicationDidBecomeActive()
2020-11-22 12:50:43.972134+1100 ABC[50296:3980651] 6.32.0 - [I-ACS031025] Analytics screen reporting is enabled. Call +[FIRAnalytics logEventWithName:FIREventScreenView parameters:] to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist
2020-11-22 12:50:44.026055+1100 ABC[50296:3980656] Connection 1: received failure notification
GfxDevice: creating device client; threaded=1
2020-11-22 12:50:44.026597+1100 ABC[50296:3980656] Connection 1: failed to connect 1:50, reason -1
2020-11-22 12:50:44.026897+1100 ABC[50296:3980656] Connection 1: encountered error(1:50)
Initializing Metal device caps: Apple A13 GPU
Initialize engine version: 2020.1.12f1 (55b56f0a86e3)
2020-11-22 12:50:44.030706+1100 ABC[50296:3980656] Connection 2: received failure notification
2020-11-22 12:50:44.030740+1100 ABC[50296:3980656] Connection 2: failed to connect 1:50, reason -1
2020-11-22 12:50:44.030755+1100 ABC[50296:3980656] Connection 2: encountered error(1:50)
2020-11-22 12:50:44.033369+1100 ABC[50296:3980656] Connection 3: received failure notification
2020-11-22 12:50:44.033501+1100 ABC[50296:3980656] Connection 3: failed to connect 1:50, reason -1
2020-11-22 12:50:44.038707+1100 ABC[50296:3980656] Connection 3: encountered error(1:50)
2020-11-22 12:50:44.087381+1100 ABC[50296:3980654] Error getting network monitor context Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"
2020-11-22 12:50:44.087771+1100 ABC[50296:3980654] Task <03B02BE5-7A47-4C07-A121-FE8756663702>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.087806+1100 ABC[50296:3980654] Task <2842B228-3CA5-4F80-836B-B15473A08669>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.087826+1100 ABC[50296:3980654] Task <2EF39D38-A420-43D7-8A38-F676D5FD3129>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.204946+1100 ABC[50296:3980656] Task <2842B228-3CA5-4F80-836B-B15473A08669>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283acb1b0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2842B228-3CA5-4F80-836B-B15473A08669>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2842B228-3CA5-4F80-836B-B15473A08669>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.204947+1100 ABC[50296:3980653] Task <03B02BE5-7A47-4C07-A121-FE8756663702>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b94420 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <03B02BE5-7A47-4C07-A121-FE8756663702>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <03B02BE5-7A47-4C07-A121-FE8756663702>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.205045+1100 ABC[50296:3980654] Task <2EF39D38-A420-43D7-8A38-F676D5FD3129>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283ad5950 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <2EF39D38-A420-43D7-8A38-F676D5FD3129>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <2EF39D38-A420-43D7-8A38-F676D5FD3129>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
CrashReporter: No pending report exists at /var/mobile/Containers/Data/Application/9B84C874-472F-4CCE-A2FD-A8ABDC5F4CD1/Library/Caches/CrashReports/crash-pending.plcrash
2020-11-22 12:50:44.547058+1100 ABC[50296:3980651] Connection 4: received failure notification
2020-11-22 12:50:44.547163+1100 ABC[50296:3980651] Connection 4: failed to connect 1:50, reason -1
2020-11-22 12:50:44.547432+1100 ABC[50296:3980651] Connection 4: encountered error(1:50)
2020-11-22 12:50:44.551628+1100 ABC[50296:3980651] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.551679+1100 ABC[50296:3980651] Connection 5: received failure notification
2020-11-22 12:50:44.551989+1100 ABC[50296:3980651] Connection 5: failed to connect 1:50, reason -1
2020-11-22 12:50:44.552060+1100 ABC[50296:3980654] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b6e850 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.552058+1100 ABC[50296:3980651] Connection 5: encountered error(1:50)
2020-11-22 12:50:44.553426+1100 ABC[50296:3980446] Unbalanced calls to begin/end appearance transitions for <UnityViewControllerStoryboard: 0x104e88bc0>.
2020-11-22 12:50:44.557039+1100 ABC[50296:3980651] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.557598+1100 ABC[50296:3980695] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b46a00 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.564428+1100 ABC[50296:3980651] Connection 6: received failure notification
2020-11-22 12:50:44.564526+1100 ABC[50296:3980651] Connection 6: failed to connect 1:50, reason -1
2020-11-22 12:50:44.564807+1100 ABC[50296:3980651] Connection 6: encountered error(1:50)
2020-11-22 12:50:44.565425+1100 ABC[50296:3980651] Connection 7: received failure notification
2020-11-22 12:50:44.565454+1100 ABC[50296:3980651] Connection 7: failed to connect 1:50, reason -1
2020-11-22 12:50:44.565545+1100 ABC[50296:3980651] Connection 7: encountered error(1:50)
2020-11-22 12:50:44.566371+1100 ABC[50296:3980651] Connection 8: received failure notification
2020-11-22 12:50:44.566446+1100 ABC[50296:3980651] Connection 8: failed to connect 1:50, reason -1
2020-11-22 12:50:44.566638+1100 ABC[50296:3980651] Connection 8: encountered error(1:50)
2020-11-22 12:50:44.567411+1100 ABC[50296:3980651] Task <7BE8E011-7402-42E3-88A3-B06736E5C0E6>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.567445+1100 ABC[50296:3980651] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.567624+1100 ABC[50296:3980710] Task <7BE8E011-7402-42E3-88A3-B06736E5C0E6>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b47a50 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <7BE8E011-7402-42E3-88A3-B06736E5C0E6>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <7BE8E011-7402-42E3-88A3-B06736E5C0E6>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.567803+1100 ABC[50296:3980651] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b45fb0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.568398+1100 ABC[50296:3980695] Task <8BEA3AC7-7477-4D66-B1FF-02DD47C7BB08>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.568655+1100 ABC[50296:3980651] Task <8BEA3AC7-7477-4D66-B1FF-02DD47C7BB08>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b66940 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <8BEA3AC7-7477-4D66-B1FF-02DD47C7BB08>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <8BEA3AC7-7477-4D66-B1FF-02DD47C7BB08>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.572055+1100 ABC[50296:3980651] Connection 9: received failure notification
2020-11-22 12:50:44.572185+1100 ABC[50296:3980651] Connection 9: failed to connect 1:50, reason -1
2020-11-22 12:50:44.572269+1100 ABC[50296:3980651] Connection 9: encountered error(1:50)
2020-11-22 12:50:44.573680+1100 ABC[50296:3980651] Task <22062BF4-A4D4-4E38-B507-4A76E12531A2>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.573771+1100 ABC[50296:3980651] Connection 10: received failure notification
2020-11-22 12:50:44.573994+1100 ABC[50296:3980653] Task <22062BF4-A4D4-4E38-B507-4A76E12531A2>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b47900 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <22062BF4-A4D4-4E38-B507-4A76E12531A2>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <22062BF4-A4D4-4E38-B507-4A76E12531A2>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v2020-11-22 12:50:44.574007+1100 ABC[50296:3980651] Connection 10: failed to connect 1:50, reason -1
8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.574090+1100 ABC[50296:3980651] Connection 10: encountered error(1:50)
2020-11-22 12:50:44.575006+1100 ABC[50296:3980651] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:44.575110+1100 ABC[50296:3980651] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b65dd0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://graph.facebook.com/v8.0, NSErrorFailingURLKey=https://graph.facebook.com/v8.0, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:44.579031+1100 ABC[50296:3980696] 6.32.0 - [I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
UnloadTime: 1.813958 ms
2020-11-22 12:50:52.527478+1100 ABC[50296:3980696] 6.32.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure];
(FirebaseApp.configure()
in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.
2020-11-22 12:50:52.557203+1100 ABC[50296:3980653] Connection 11: received failure notification
2020-11-22 12:50:52.557242+1100 ABC[50296:3980653] Connection 11: failed to connect 1:50, reason -1
2020-11-22 12:50:52.557262+1100 ABC[50296:3980653] Connection 11: encountered error(1:50)
2020-11-22 12:50:52.557877+1100 ABC[50296:3980653] Task <3D215A6B-B76A-42D3-97D0-A28EBF64D474>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:52.558071+1100 ABC[50296:3980653] Task <3D215A6B-B76A-42D3-97D0-A28EBF64D474>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b14c90 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <3D215A6B-B76A-42D3-97D0-A28EBF64D474>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <3D215A6B-B76A-42D3-97D0-A28EBF64D474>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://config.uca.cloud.unity3d.com/, NSErrorFailingURLKey=https://config.uca.cloud.unity3d.com/, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:52.583926+1100 ABC[50296:3980653] 6.32.0 - [Firebase/Analytics][I-ACS023007] Analytics v.60802000 started
2020-11-22 12:50:52.584441+1100 ABC[50296:3980653] 6.32.0 - [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2020-11-22 12:50:52.646141+1100 ABC[50296:3980695] 6.32.0 - [Firebase/Messaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.
2020-11-22 12:50:52.646230+1100 ABC[50296:3980446] [Firebase/Crashlytics] Version 4.6.2
2020-11-22 12:50:52.857442+1100 ABC[50296:3980695] 6.32.0 - [Firebase/Analytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2020-11-22 12:50:52.956128+1100 ABC[50296:3980695] 6.32.0 - [Firebase/Analytics][I-ACS023012] Analytics collection enabled
2020-11-22 12:50:53.176077+1100 ABC[50296:3980763] Connection 12: received failure notification
2020-11-22 12:50:53.176112+1100 ABC[50296:3980763] Connection 12: failed to connect 1:50, reason -1
2020-11-22 12:50:53.176124+1100 ABC[50296:3980763] Connection 12: encountered error(1:50)
2020-11-22 12:50:53.176712+1100 ABC[50296:3980696] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.177000+1100 ABC[50296:3980763] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b01cb0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://securetoken.googleapis.com/v1/token?key=xxx, NSErrorFailingURLKey=https://securetoken.googleapis.com/v1/token?key=xxx, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:53.179255+1100 ABC[50296:3980760] Connection 13: received failure notification
2020-11-22 12:50:53.179309+1100 ABC[50296:3980760] Connection 13: failed to connect 1:50, reason -1
2020-11-22 12:50:53.179390+1100 ABC[50296:3980760] Connection 13: encountered error(1:50)
2020-11-22 12:50:53.180142+1100 ABC[50296:3980760] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.180295+1100 ABC[50296:3980760] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b01bc0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://securetoken.googleapis.com/v1/token?key=xxx, NSErrorFailingURLKey=https://securetoken.googleapis.com/v1/token?key=xxx, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:53.202905+1100 ABC[50296:3980695] Connection 14: received failure notification
2020-11-22 12:50:53.202930+1100 ABC[50296:3980695] Connection 14: failed to connect 1:50, reason -1
2020-11-22 12:50:53.202945+1100 ABC[50296:3980695] Connection 14: encountered error(1:50)
2020-11-22 12:50:53.203526+1100 ABC[50296:3980695] Task <154CF1A0-E1CF-4797-869C-90D9C25AEA08>.<2> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.203666+1100 ABC[50296:3980695] Task <154CF1A0-E1CF-4797-869C-90D9C25AEA08>.<2> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b30cf0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <154CF1A0-E1CF-4797-869C-90D9C25AEA08>.<2>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <154CF1A0-E1CF-4797-869C-90D9C25AEA08>.<2>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://cdp.cloud.unity3d.com/v1/events, NSErrorFailingURLKey=https://cdp.cloud.unity3d.com/v1/events, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:53.520941+1100 ABC[50296:3980711] Connection 15: received failure notification
2020-11-22 12:50:53.520970+1100 ABC[50296:3980711] Connection 15: failed to connect 1:50, reason -1
2020-11-22 12:50:53.520984+1100 ABC[50296:3980711] Connection 15: encountered error(1:50)
2020-11-22 12:50:53.521838+1100 ABC[50296:3980776] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.522225+1100 ABC[50296:3980776] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b31920 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://securetoken.googleapis.com/v1/token?key=xxx, NSErrorFailingURLKey=https://securetoken.googleapis.com/v1/token?key=xxx _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:53.524067+1100 ABC[50296:3980711] Connection 16: received failure notification
2020-11-22 12:50:53.524089+1100 ABC[50296:3980711] Connection 16: failed to connect 1:50, reason -1
2020-11-22 12:50:53.524100+1100 ABC[50296:3980711] Connection 16: encountered error(1:50)
2020-11-22 12:50:53.524775+1100 ABC[50296:3980776] Task <211908E8-686F-4123-BA0C-E416789152BD>.<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.525081+1100 ABC[50296:3980711] Task <211908E8-686F-4123-BA0C-E416789152BD>.<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b01da0 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <211908E8-686F-4123-BA0C-E416789152BD>.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <211908E8-686F-4123-BA0C-E416789152BD>.<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://securetoken.googleapis.com/v1/token?key=xxx, NSErrorFailingURLKey=https://securetoken.googleapis.com/v1/token?key=xxx, _kCFStreamErrorDomainKey=1}
2020-11-22 12:50:53.526706+1100 ABC[50296:3980776] Connection 17: received failure notification
2020-11-22 12:50:53.526729+1100 ABC[50296:3980776] Connection 17: failed to connect 1:50, reason -1
2020-11-22 12:50:53.526741+1100 ABC[50296:3980776] Connection 17: encountered error(1:50)
2020-11-22 12:50:53.526927+1100 ABC[50296:3980776] Task .<1> HTTP load failed, 0/0 bytes (error code: -1009 [1:50])
2020-11-22 12:50:53.527080+1100 ABC[50296:3980776] Task .<1> finished with error [-1009] Error Domain=NSURLErrorDomain Code=-1009 "The internet connection appears to be offline." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x283b30420 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "(null)" UserInfo={_kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask .<1>"
), NSLocalizedDescription=The internet connection appears to be offline., NSErrorFailingURLStringKey=https://securetoken.googleapis.com/v1/token?key=xxx, NSErrorFailingURLKey=https://securetoken.googleapis.com/v1/libc++abi.dylib: terminating with uncaught exception of type firebase::firestore::util::FirestoreInternalError
terminating with uncaught exception of type firebase::firestore::util::FirestoreInternalError
Steps to reproduce:
Try to use iOS app in airplane mode and save and load data from firebasestore offline. The issue happens 1 in 4 especially if you start your app when the phone has been offline for a while!