FirebaseCrash delay app start for about 1 minute

1,403 views
Skip to first unread message

Piotr Walczuk

unread,
Sep 14, 2016, 9:49:48 AM9/14/16
to Firebase Google Group
Hi!

from today we get this kind of error (after a first run, it delay our app start for about 1 minute!):

09-14 12:38:50.746 4332-4332/my.android.app I/MultiDex: VM has multidex support, MultiDex support library is disabled.
09-14 12:38:50.807 4332-4332/my.android.app D/FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
09-14 12:38:50.830 4332-4332/my.android.app W/InstanceID/Rpc: Found 10005
09-14 12:38:50.954 4332-4332/my.android.app W/DynamiteLoaderImpl: Failed to load module version: module com.google.android.gms.flags not found
09-14 12:39:50.880 4332-4336/my.android.app I/art: Thread[2,tid=4336,WaitingInMainSignalCatcherLoop,Thread*=0x7f8d862000,peer=0x12ca30a0,"Signal Catcher"]: reacting to signal 3
09-14 12:39:51.053 4332-4332/my.android.app W/DynamiteLoaderImpl: Failed to load module version after staging: module com.google.android.gms.flags not found
09-14 12:39:51.055 4332-4336/my.android.app I/art: Wrote stack traces to '/data/anr/traces.txt'
09-14 12:39:51.055 4332-4332/my.android.app I/DynamiteModule: Considering local module com.google.android.gms.flags:1 and remote module com.google.android.gms.flags:0
09-14 12:39:51.055 4332-4332/my.android.app I/DynamiteModule: Selected local version of com.google.android.gms.flags
09-14 12:39:51.079 4332-4332/my.android.app W/DynamiteModule: Local module descriptor class for com.google.android.gms.crash not found.
09-14 12:39:51.079 4332-4332/my.android.app I/DynamiteModule: Considering local module com.google.android.gms.crash:0 and remote module com.google.android.gms.crash:3
09-14 12:39:51.079 4332-4332/my.android.app I/DynamiteModule: Selected remote version of com.google.android.gms.crash, version >= 3
09-14 12:39:51.095 4332-4332/my.android.app W/System: ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/0000000b/n/arm64-v8a
09-14 12:39:55.144 4332-4332/my.android.app I/FirebaseCrashApiImpl: FirebaseCrashApiImpl created by ClassLoader com.google.android.chimera.container.internal.DelegateLastPathClassLoader[DexPathList[[zip file "/data/data/com.google.android.gms/app_chimera/m/0000000b/DynamiteModulesC_GmsCore_prodmnc_alldpi_release.apk"],nativeLibraryDirectories=[/data/user/0/com.google.android.gms/app_chimera/m/0000000b/n/arm64-v8a, /vendor/lib64, /system/lib64]]]
09-14 12:39:55.152 4332-4332/my.android.app W/DynamiteLoaderImpl: Failed to load module version: module com.google.android.gms.flags not found
09-14 12:40:02.233 4332-4332/my.android.app W/DynamiteLoaderImpl: Failed to load module version after staging: module com.google.android.gms.flags not found
09-14 12:40:02.236 4332-4332/my.android.app I/DynamiteModule: Considering local module com.google.android.gms.flags:1 and remote module com.google.android.gms.flags:0
09-14 12:40:02.237 4332-4332/my.android.app I/DynamiteModule: Selected local version of com.google.android.gms.flags
09-14 12:40:02.254 4332-4332/my.android.app E/FirebaseCrash: Failed to initialize crash reporting
                                                             java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
                                                                 at bol.<init>(:com.google.android.gms.DynamiteModulesC:3201)
                                                                 at com.google.firebase.crash.internal.api.FirebaseCrashApiImpl.init(:com.google.android.gms.DynamiteModulesC:67)
                                                                 at bnu.onTransact(:com.google.android.gms.DynamiteModulesC:60)
                                                                 at android.os.Binder.transact(Binder.java:387)
                                                                 at com.google.firebase.crash.internal.zzd$zza$zza.zza(Unknown Source)
                                                                 at com.google.firebase.crash.FirebaseCrash.<init>(Unknown Source)
                                                                 at com.google.firebase.crash.FirebaseCrash.getInstance(Unknown Source)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.google.firebase.FirebaseApp.zza(Unknown Source)
                                                                 at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
                                                                 at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
                                                                 at com.google.firebase.FirebaseApp.zzek(Unknown Source)
                                                                 at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
                                                                 at android.content.ContentProvider.attachInfo(ContentProvider.java:1748)
                                                                 at android.content.ContentProvider.attachInfo(ContentProvider.java:1723)
                                                                 at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
                                                                 at android.app.ActivityThread.installProvider(ActivityThread.java:5241)
                                                                 at android.app.ActivityThread.installContentProviders(ActivityThread.java:4836)
                                                                 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4776)
                                                                 at android.app.ActivityThread.access$1600(ActivityThread.java:157)
                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1417)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                 at android.os.Looper.loop(Looper.java:148)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:5525)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
09-14 12:40:02.348 4332-4332/my.android.app I/FA: App measurement is starting up, version: 9452
09-14 12:40:02.348 4332-4332/my.android.app I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
09-14 12:40:02.454 4332-4332/my.android.app I/FirebaseInitProvider: FirebaseApp initialization successful

We believe it is some server or google play services error. Because we wasn't changed anything, and it also happening on our old (previously working) builds.

I have it on LG G4 (Android 6.0), but some users with Huaweii P8 and Honor also have this problem.

Play services version in app is 9.4.0 and on my phone is 9.6.80 (440-132579434)

Ali Abdelhadi

unread,
Sep 15, 2016, 9:09:09 AM9/15/16
to Firebase Google Group
Please take a look at this link which discusses the same issue: https://groups.google.com/forum/#!topic/firebase-talk/wDcqxDtIO8w

Alejandro Palacios Provencio

unread,
Sep 15, 2016, 11:31:01 AM9/15/16
to Firebase Google Group
Hello,

  I have the same problem in a Nexus 5P. The Play Services in app is 9.4.0. Do you have tried downgrade the Firebase version?

Doug Stevenson

unread,
Sep 15, 2016, 4:51:07 PM9/15/16
to Firebase Google Group
Alejandro, the problem isn't in the client SDK, it's in a particular version of Play services that was distributed to a percentage of devices.  Be sure to read the other conversation that Ali linked to for more information.

Doug
Reply all
Reply to author
Forward
0 new messages