Hi
I have a production Forms app, where we get multiple crash/exceptions in Insights, where it says "Unable to find resource ID #0x1" :
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <3373a832b58e41d28a5a3ec87b0f887b>:0
at Java.Interop.JniEnvironment+InstanceMethods.CallNonvirtualVoidMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniObjectReference type, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x000a7] in <650601c3cce040ca8e0545170f45e350>:0
at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualVoidMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x00066] in <650601c3cce040ca8e0545170f45e350>:0
at Android.App.Activity.OnPause () [0x0000a] in <fc77acb52e2b4547a6239083f62a2bd5>:0
at Xamarin.Forms.Platform.Android.FormsAppCompatActivity.OnPause () [0x0000c] in <556464d784854d58957ce21f4c5eb182>:0
at Android.App.Activity.n_OnPause (System.IntPtr jnienv, System.IntPtr native__this) [0x00009] in <fc77acb52e2b4547a6239083f62a2bd5>:0
at (wrapper dynamic-method) System.Object:4f699d8e-f794-4ebf-8469-0d8e2acd774d (intptr,intptr)
--- End of managed Java.Lang.RuntimeException stack trace ---
android.content.res.Resources$NotFoundException: Unable to find resource ID #0x1
at android.content.res.Resources.getResourceName(Resources.java:1775)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1059)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchPause(FragmentManager.java:2060)
at android.support.v4.app.FragmentController.dispatchPause(FragmentController.java:207)
at android.support.v4.app.FragmentActivity.onPause(FragmentActivity.java:444)
at md5b60ffeb829f638581ab2bb9b1a7f4f3f.FormsAppCompatActivity.n_onPause(Native Method)
at md5b60ffeb829f638581ab2bb9b1a7f4f3f.FormsAppCompatActivity.onPause(FormsAppCompatActivity.java:96)
at android.app.Activity.performPause(Activity.java:5235)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1233)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3053)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3022)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3000)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1270)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5136)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
I can see from the above stacktrace that it has something to do "onPause" called ? But does anyone have any idea about what this is all about ? I honestly have no clue and have tried to google for more info, but no luck so far ? Someone hintet it could have something to do with async calls ?
Cheers,
Kent