Support Forum
Android App Crashing with Taboola and Proguard R8 Full mode enabled
2 years ago by Mohd Danish Ansari
Android app is crashing with the following logs as soon as we turn on R8 full mode
FATAL EXCEPTION: main
Process: com.toi.reader.activities, PID: 30528
java.lang.RuntimeException: Unable to get provider com.taboola.android.TBLContextProvider: java.lang.ClassCastException
at android.app.ActivityThread.installProvider(ActivityThread.java:8711)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:8190)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7832)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2621)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:328)
at android.app.ActivityThread.main(ActivityThread.java:9160)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
Caused by: java.lang.ClassCastException
at android.support.v4.media.a.a(SourceFile:1)
at com.taboola.android.global_components.network.handlers.TBLEventsManagerHandler.setHttpManager(SourceFile:18)
at com.taboola.android.global_components.network.TBLNetworkManager.<init>(SourceFile:18)
at com.taboola.android.global_components.network.TBLNetworkManager.<init>(SourceFile:1)
at com.taboola.android.n.internalGlobalInit(SourceFile:33)
at com.taboola.android.Taboola.internalGlobalInit(SourceFile:3)
at com.taboola.android.TBLContextProvider.onCreate(SourceFile:10)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2697)
at android.content.ContentProvider.attachInfo(ContentProvider.java:2667)
at com.taboola.android.TBLContextProvider.attachInfo(SourceFile:34)
at android.app.ActivityThread.installProvider(ActivityThread.java:8706)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:8190)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7832)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2621)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:328)
at android.app.ActivityThread.main(ActivityThread.java:9160)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)