facebook-android-sdk
facebook-android-sdk copied to clipboard
[ANR] in Utility getDataProcessingOptions
Checklist before submitting a bug report
- [X] I've updated to the latest released version of the SDK
- [X] I've searched for existing Github issues
- [X] I've looked for existing answers on Stack Overflow, the Facebook Developer Community Forum and the Facebook Developers Group
- [X] I've read the Code of Conduct
- [X] This issue is not security related and can safely be disclosed publicly on GitHub
Java version
1.8.0_352
Android version
11
Android SDK version
14.1.0
Installation platform & version
gradle 6.7.1
Package
Core & AppEvents
Goals
Exclude ANR Utility.java line 1245 com.facebook.internal.Utility.getDataProcessingOptions
Expected results
Exclude ANR Utility.java line 1245 com.facebook.internal.Utility.getDataProcessingOptions
Actual results
ANR Utility.java line 1245 com.facebook.internal.Utility.getDataProcessingOptions
Steps to reproduce
Unfortunately, we are unable to reproduce the issue locally. Below I added how we worked with Facebook.
Facebook.Unity.FB.Init()
Facebook.Unity.FB.Mobile.SetDataProcessingOptions(new string[] { });
Facebook.Unity.FB.ActivateApp();
Facebook.Unity.FB.Mobile.SetAutoLogAppEventsEnabled(true);
Facebook.Unity.FB.Mobile.SetAdvertiserIDCollectionEnabled(true);
android:name="com.facebook.FacebookContentProvider"
android:authorities="com.facebook.app.FacebookContentProvider201755283706920"
android:exported="true" />
<meta-data
android:name="com.facebook.sdk.AutoLogAppEventsEnabled"
android:value="false" />
<meta-data
android:name="com.facebook.sdk.AdvertiserIDCollectionEnabled"
android:value="false" />
<queries>
<provider android:authorities="com.facebook.katana.provider.PlatformProvider" />
<!-- allows app to access Facebook app features -->
<provider android:authorities="com.facebook.orca.provider.PlatformProvider" />
<!-- allows sharing to Messenger app -->
</queries>
Code samples & details
Details
java.lang.Object.wait (Object.java)
java.lang.Object.wait (Object.java:442)
java.lang.Object.wait (Object.java:568)
android.app.SharedPreferencesImpl.awaitLoadedLocked (SharedPreferencesImpl.java:279)
android.app.SharedPreferencesImpl.getString (SharedPreferencesImpl.java:301)
com.facebook.internal.Utility.getDataProcessingOptions (Utility.java:1245)
com.facebook.internal.Utility.isDataProcessingRestricted (Utility.java:1258)
com.facebook.internal.instrument.crashreport.CrashHandler$Companion.sendExceptionReports (CrashHandler.java:72)
com.facebook.internal.instrument.crashreport.CrashHandler$Companion.enable (CrashHandler.java:55)
com.facebook.internal.instrument.InstrumentManager.start$lambda-0 (InstrumentManager.java:47)
com.facebook.internal.instrument.InstrumentManager.lambda$W14-zN8pSqs882CZOyfFpXGD91k (InstrumentManager.java)
com.facebook.internal.instrument.-$$Lambda$InstrumentManager$W14-zN8pSqs882CZOyfFpXGD91k.onCompleted (-.java)
com.facebook.internal.FeatureManager$checkFeature$1.onCompleted (FeatureManager.java:42)
com.facebook.internal.FetchedAppGateKeepersManager.pollCallbacks$lambda-1 (FetchedAppGateKeepersManager.java:133)
com.facebook.internal.FetchedAppGateKeepersManager.lambda$q7A1am-uD9yXyvTYMtFHhc3dm3E (FetchedAppGateKeepersManager.java)
com.facebook.internal.-$$Lambda$FetchedAppGateKeepersManager$q7A1am-uD9yXyvTYMtFHhc3dm3E.run (-.java)
android.os.Handler.handleCallback (Handler.java:938)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loop (Looper.java:246)
android.app.ActivityThread.main (ActivityThread.java:8512)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:602)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1130)
java.lang.ClassNotFoundException.<init> (ClassNotFoundException.java:82)
java.lang.Class.classForName (Class.java)
java.lang.Class.forName (Class.java:454)
java.lang.Class.forName (Class.java:379)
kh0.A (kh0.java:4)
kh0.<clinit> (kh0.java:19)
ra0.a (ra0.java:20)
HB.s (HB.java:10)
HB.x (HB.java:6)
vY.<clinit> (vY.java:10)
l9.run (l9.java:80)