- Notifications
You must be signed in to change notification settings - Fork 642
Closed
Labels
Description
Calling URLConnection.getInputStream()
before FirebaseApp.initializeApp()
will lead crash. Maybe due to the Bytecode instrumented functions
com.google.firebase.perf.network.FirebasePerfUrlConnection#openStream(java.net.URL)
.
stack info as follow:
java.lang.ExceptionInInitializerError at com.google.firebase.perf.config.RemoteConfigManager.getInstance(RemoteConfigManager.java:119) at com.google.firebase.perf.config.ConfigResolver.<init>(ConfigResolver.java:78) at com.google.firebase.perf.config.ConfigResolver.getInstance(ConfigResolver.java:86) at com.google.firebase.perf.application.AppStateMonitor.<init>(AppStateMonitor.java:98) at com.google.firebase.perf.application.AppStateMonitor.getInstance(AppStateMonitor.java:87) at com.google.firebase.perf.metrics.NetworkRequestMetricBuilder.<init>(NetworkRequestMetricBuilder.java:92) at com.google.firebase.perf.metrics.NetworkRequestMetricBuilder.builder(NetworkRequestMetricBuilder.java:84) at com.google.firebase.perf.network.FirebasePerfUrlConnection.openStream(FirebasePerfUrlConnection.java:63) at com.google.firebase.perf.network.FirebasePerfUrlConnection.openStream(FirebasePerfUrlConnection.java:47) at com.tony.firebasetest.MainActivity.onCreate(MainActivity.kt:38) at android.app.Activity.performCreate(Activity.java:8000) at android.app.Activity.performCreate(Activity.java:7984) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1310) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3409) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3600) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
I provide a example of this issue.