Repeatable app crash / exception at startup on old 5.1.1 android tablet
An unhandled exception happens on an old android tablet upon application start, right after the "Confidentiality" page. Unrooted / official android device. App crashes.
logcat as follow :
I/ActivityManager( 528): Displayed fr.gouv.android.stopcovid/com.lunabeestudio.stopcovid.activity.OnBoardingActivity: +965ms I/Keyboard.Facilitator( 1016): onFinishInput() D/TaskPersister( 528): removeObsoleteFile: deleting file=12_task.xml D/TaskPersister( 528): removeObsoleteFile: deleting file=12_task_thumbnail.png I/art ( 528): Background partial concurrent mark sweep GC freed 19378(3MB) AllocSpace objects, 274(4MB) LOS objects, 33% free, 15MB/22MB, paused 1.045ms total 104.832ms W/ResourceType( 6081): Failure getting entry for 0x7f0700b3 (t=6 e=179) (error -75) D/AndroidRuntime( 6081): Shutting down VM E/AndroidRuntime( 6081): FATAL EXCEPTION: main E/AndroidRuntime( 6081): Process: fr.gouv.android.stopcovid, PID: 6081 E/AndroidRuntime( 6081): android.content.res.Resources$NotFoundException: Resource ID #0x7f0700b3 E/AndroidRuntime( 6081): at android.content.res.Resources.getValue(Resources.java:1266) E/AndroidRuntime( 6081): at androidx.appcompat.widget.ResourceManagerInternal.loadDrawableFromDelegates(ResourceManagerInternal.java:14) E/AndroidRuntime( 6081): at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:7) E/AndroidRuntime( 6081): at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:1) E/AndroidRuntime( 6081): at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:1) E/AndroidRuntime( 6081): at androidx.appcompat.widget.AppCompatImageHelper.setImageResource(AppCompatImageHelper.java:1) E/AndroidRuntime( 6081): at androidx.appcompat.widget.AppCompatImageView.setImageResource(AppCompatImageView.java:2) E/AndroidRuntime( 6081): at android.widget.ImageSwitcher.setImageResource(ImageSwitcher.java:41) E/AndroidRuntime( 6081): at com.lunabeestudio.stopcovid.fastitem.LogoItem.bindView(LogoItem.kt:3) E/AndroidRuntime( 6081): at com.lunabeestudio.stopcovid.fastitem.LogoItem.bindView(LogoItem.kt:1) E/AndroidRuntime( 6081): at com.mikepenz.fastadapter.listeners.OnBindViewHolderListenerImpl.onBindViewHolder(OnBindViewHolderListenerImpl.kt:3) E/AndroidRuntime( 6081): at com.mikepenz.fastadapter.FastAdapter.onBindViewHolder(FastAdapter.kt:3) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:163) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:9) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:12) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:126) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:8) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:9) E/AndroidRuntime( 6081): at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:2) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579) E/AndroidRuntime( 6081): at android.widget.FrameLayout.onLayout(FrameLayout.java:514) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579) E/AndroidRuntime( 6081): at android.widget.FrameLayout.onLayout(FrameLayout.java:514) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579) E/AndroidRuntime( 6081): at android.widget.FrameLayout.onLayout(FrameLayout.java:514) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:22) E/AndroidRuntime( 6081): at com.google.android.material.appbar.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:1) E/AndroidRuntime( 6081): at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:7) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579) E/AndroidRuntime( 6081): at android.widget.FrameLayout.onLayout(FrameLayout.java:514) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703) E/AndroidRuntime( 6081): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557) E/AndroidRuntime( 6081): at android.widget.LinearLayout.onLayout(LinearLayout.java:1466) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579) E/AndroidRuntime( 6081): at android.widget.FrameLayout.onLayout(FrameLayout.java:514) E/AndroidRuntime( 6081): at android.view.View.layout(View.java:15671) E/AndroidRuntime( 6081): at android.view.ViewGroup.layout(ViewGroup.java:5038) E/AndroidRuntime( 6081): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703) E/AndroidRuntime( 6081): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1 W/ActivityManager( 528): Force finishing activity 1 fr.gouv.android.stopcovid/com.lunabeestudio.stopcovid.activity.OnBoardingActivity E/SurfaceFlinger( 218): Invalid crop rect: r = 826 (> 800) I/OpenGLRenderer( 528): Initialized EGL, version 1.4 D/ ( 528): droid_create_context : config id = 5 conf->NativeVisualID=1 D/ ( 528): Pixel Format : GGL_PIXEL_FORMAT_RGBA_8888 I/ ( 528): Requested context : GLES 2.0 D/ ( 528): Pixel Format : GGL_PIXEL_FORMAT_RGBA_8888 D/ ( 528): Pixel Format : GGL_PIXEL_FORMAT_RGBA_8888 D/ ( 528): Updating FBO content dimensions 640x214 D/ ( 528): Surface destroy: ANDROID_NATIVE_WINDOW_MAGIC D/ ( 528): Pixel Format : GGL_PIXEL_FORMAT_RGBA_8888 D/ ( 528): Updating FBO content dimensions 644x214 W/ActivityManager( 528): Activity pause timeout for ActivityRecord{eae154c u0 fr.gouv.android.stopcovid/com.lunabeestudio.stopcovid.activity.OnBoardingActivity t15 f} D/ ( 4638): Pixel Format : GGL_PIXEL_FORMAT_RGBA_8888 D/ ( 4638): Updating FBO content dimensions 800x1280 W/ResourceType( 818): No package identifier when getting value for resource number 0x00000000 W/PackageManager( 818): Failure retrieving resources for fr.gouv.android.stopcovid: Resource ID #0x0