- Home
- Forum
- Xamarin.Forms
- Schedule for Xamarin Form crash on Android 4.0.3
Schedule for Xamarin Form crash on Android 4.0.3
Hi
I 'm using the schedule control on Xamarin Form for Android 4.0.3 and when I open the page there is an error:Java.Lang.StackOverflowError:
can you help me ?
the control is using normally
thanks
SIGN IN To post a reply.
2 Replies
AS
Aprile Salvatore
November 21, 2016 05:56 PM UTC
this is the output windows:
01-06 01:05:16.990 D/Mono ( 4452): Assembly Ref addref Syncfusion.SfSchedule.XForms.Android[0x1af5810] -> System[0x1bd29d8]: 13
01-06 01:05:17.020 I/dalvikvm( 4452): Could not find method android.widget.Button.setBackground, referenced from method com.syncfusion.schedule.AllDayAppointmentLayout.drawAllDayAppointments
01-06 01:05:17.020 W/dalvikvm( 4452): VFY: unable to resolve virtual method 21131: Landroid/widget/Button;.setBackground (Landroid/graphics/drawable/Drawable;)V
01-06 01:05:17.020 D/dalvikvm( 4452): VFY: replacing opcode 0x6e at 0x0144
01-06 01:05:17.030 D/Mono ( 4452): Assembly Loader probing location: '/mnt/sdcard/Android/data/Intempra.Mobile.Droid/files/.__override__/System.ObjectModel.dll'.
01-06 01:05:17.030 D/Mono ( 4452): AOT module '/mnt/sdcard/Android/data/Intempra.Mobile.Droid/files/.__override__/System.ObjectModel.dll.so' not found: Cannot load library: load_library[1091]: Library '/data/data/Intempra.Mobile.Droid/lib/libaot-System.ObjectModel.dll.so' not found
01-06 01:05:17.030 D/Mono ( 4452): AOT module '/Users/builder/data/lanes/3819/96c7ba6c/source/monodroid/builds/install/mono-armv7/lib/mono/aot-cache/arm/System.ObjectModel.dll.so' not found: Cannot load library: load_library[1091]: Library '/data/data/Intempra.Mobile.Droid/lib/libaot-System.ObjectModel.dll.so' not found
01-06 01:05:17.030 D/Mono ( 4452): Assembly Ref addref Syncfusion.SfSchedule.XForms[0x1af6588] -> System.ObjectModel[0x1b14bb0]: 8
01-06 01:05:17.350 D/dalvikvm( 4452): GC_CONCURRENT freed 185K, 9% free 7480K/8135K, paused 1ms+2ms
01-06 01:05:17.460 D/Mono ( 4452): DllImport searching in: '__Internal' ('(null)').
01-06 01:05:17.460 D/Mono ( 4452): Searching for 'java_interop_jnienv_call_boolean_method'.
01-06 01:05:17.460 D/Mono ( 4452): Probing 'java_interop_jnienv_call_boolean_method'.
01-06 01:05:17.460 D/Mono ( 4452): Found as 'java_interop_jnienv_call_boolean_method'.
01-06 01:05:17.630 I/dalvikvm( 4452): threadid=1: stack overflow on call to Landroid/graphics/Paint;.getTextRunAdvances:FLIIIIILII
01-06 01:05:17.630 I/dalvikvm( 4452): method requires 104+20+40=164 bytes, fp is 0x40112358 (88 left)
01-06 01:05:17.630 I/dalvikvm( 4452): expanding stack end (0x40112300 to 0x40112000)
01-06 01:05:17.630 I/dalvikvm( 4452): Shrank stack (to 0x40112300, curFrame is 0x401129f4)
01-06 01:05:17.630 D/AndroidRuntime( 4452): Shutting down VM
01-06 01:05:17.630 W/dalvikvm( 4452): threadid=1: thread exiting with uncaught exception (group=0x40a671f8)
Unhandled Exception:
Java.Lang.StackOverflowError:
01-06 01:05:24.760 E/AndroidRuntime( 4452): FATAL EXCEPTION: main
01-06 01:05:24.760 E/AndroidRuntime( 4452): java.lang.StackOverflowError
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.graphics.Paint.getTextRunAdvances(Paint.java:1738)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.graphics.Paint.getTextRunAdvances(Paint.java:1711)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.TextLine.handleText(TextLine.java:749)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.TextLine.handleRun(TextLine.java:972)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.TextLine.measureRun(TextLine.java:416)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.TextLine.measure(TextLine.java:295)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.TextLine.metrics(TextLine.java:269)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.Layout.getLineExtent(Layout.java:942)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.Layout.draw(Layout.java:405)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.text.BoringLayout.draw(BoringLayout.java:400)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.TextView.onDraw(TextView.java:5088)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10983)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.ScrollView.draw(ScrollView.java:1524)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.HorizontalScrollView.draw(HorizontalScrollView.java:1493)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.widget.FrameLayout.draw(FrameLayout.java:450)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10420)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.drawChild(ViewGroup.java:2850)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:2489)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.draw(View.java:10986)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.View.getDisplayList(View.java:10422)
01-06 01:05:24.760 E/AndroidRuntime( 4452): at android.view.ViewGroup.d
01-06 01:05:24.780 D/dalvikvm( 4452): GC_CONCURRENT freed 324K, 6% free 7666K/8135K, paused 4ms+2ms
Thread finished: <Thread Pool> #4
01-06 01:05:28.660 D/Mono ( 4452): [0x2167ae8] worker finishing
SP
Subburaj Pandian Veluchamy
Syncfusion Team
November 22, 2016 12:52 PM UTC
Hi Aprile,
Thank you for your interest in Syncfusion products.
Based on the provided information we have checked and you are using Android Version 4.0.3, In our Schedule control we have used Android V4 libraries, Velocity tracker, etc. Due to backward compatibility, we have provided support only from Android version 4.1 (API level 16). We have also shared the same in our ReadMe also, please check the below link.
Link: https://help.syncfusion.com/android/introduction/system-requirements
ReadMe link : https://s3.amazonaws.com/files2.syncfusion.com/Installs/v14.4.0.15/ReadMe/Xamarin_Forms.html
Could you please check with these mentioned required environment and let us know if you face any issue, we will check and provide you a solution.
Regards,
Subburaj Pandian V
Thank you for your interest in Syncfusion products.
Based on the provided information we have checked and you are using Android Version 4.0.3, In our Schedule control we have used Android V4 libraries, Velocity tracker, etc. Due to backward compatibility, we have provided support only from Android version 4.1 (API level 16). We have also shared the same in our ReadMe also, please check the below link.
Link: https://help.syncfusion.com/android/introduction/system-requirements
ReadMe link : https://s3.amazonaws.com/files2.syncfusion.com/Installs/v14.4.0.15/ReadMe/Xamarin_Forms.html
Could you please check with these mentioned required environment and let us know if you face any issue, we will check and provide you a solution.
Regards,
Subburaj Pandian V
SIGN IN To post a reply.
- 2 Replies
- 2 Participants
-
AS Aprile Salvatore
- Nov 21, 2016 05:50 PM UTC
- Nov 22, 2016 12:52 PM UTC