Hello,
We are using the Calendar on a Xamarin Forms project with MvvmCross framework.
There is a crash happening only on the Android build, if you swipe to the next or previous month the app crashes. On iOS seems to work fine.
Managed to reproduce the Calendar crash on a new clean Xamarin Forms project with MvvmCross.
Is this a known issue? And if yes when is it expected to be fixed? We are almost at the release date and would buy the full license unless this problem is not fixed.
Thanks in advance for your help.
This is the stack trace:
02-15 13:39:55.981 I/lerikTest.Droid( 7845): type=1400 audit(0.0:27683): avc: denied { sendto } for path="/dev/socket/logdw" scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:r:init:s0 tclass=unix_dgram_socket permissive=1
02-15 13:39:55.985 D/Mono ( 7845): DllImport attempting to load: '/system/lib/liblog.so'.
02-15 13:39:55.986 D/Mono ( 7845): DllImport loaded library '/system/lib/liblog.so'.
02-15 13:39:55.986 D/Mono ( 7845): DllImport searching in: '/system/lib/liblog.so' ('/system/lib/liblog.so').
02-15 13:39:55.986 D/Mono ( 7845): Searching for '__android_log_print'.
02-15 13:39:55.986 D/Mono ( 7845): Probing '__android_log_print'.
02-15 13:39:55.986 D/Mono ( 7845): Found as '__android_log_print'.
02-15 13:39:55.989 I/MonoDroid( 7845): UNHANDLED EXCEPTION:
02-15 13:39:56.007 I/MonoDroid( 7845): System.NullReferenceException: Object reference not set to an instance of an object.
02-15 13:39:56.007 I/MonoDroid( 7845): at Com.Syncfusion.Calendar.SwipePanel.UpdateNewViewCell () [0x00006] in <a942f0d7e86348afae9b75eeced5c81a>:0
02-15 13:39:56.007 I/MonoDroid( 7845): at Com.Syncfusion.Calendar.SwipePanel+<Run>d__90.MoveNext () [0x00091] in <a942f0d7e86348afae9b75eeced5c81a>:0
02-15 13:39:56.007 I/MonoDroid( 7845): --- End of stack trace from previous location where exception was thrown ---
02-15 13:39:56.007 I/MonoDroid( 7845): at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0 (System.Object state) [0x00000] in <d4a23bbd2f544c30a48c44dd622ce09f>:0
02-15 13:39:56.007 I/MonoDroid( 7845): at Android.App.SyncContext+<>c__DisplayClass2_0.<Post>b__0 () [0x00000] in <6f8818d6ffa14f4bad6fb5f5d0f0e665>:0
02-15 13:39:56.007 I/MonoDroid( 7845): at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <6f8818d6ffa14f4bad6fb5f5d0f0e665>:0
02-15 13:39:56.007 I/MonoDroid( 7845): at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00009] in <6f8818d6ffa14f4bad6fb5f5d0f0e665>:0
02-15 13:39:56.007 I/MonoDroid( 7845): at (wrapper dynamic-method) System.Object.27(intptr,intptr)
02-15 13:39:56.013 W/zygote ( 7845): JNI RegisterNativeMethods: attempt to register 0 native methods for android.runtime.JavaProxyThrowable
02-15 13:39:56.014 D/Mono ( 7845): DllImport searching in: '__Internal' ('(null)').
02-15 13:39:56.015 D/Mono ( 7845): Searching for 'java_interop_jnienv_throw'.
02-15 13:39:56.015 D/Mono ( 7845): Probing 'java_interop_jnienv_throw'.
02-15 13:39:56.015 D/Mono ( 7845): Found as 'java_interop_jnienv_throw'.