Error with datepicker on android device

I have a date picker which is working fine on both Android and iPhone simulators. This date picker is also working fine on a actual iPhone. However on a actual Android device I get the following error.

E/DatabaseUtils(  680): Writing exception to parcel
E/DatabaseUtils(  680): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
E/DatabaseUtils(  680):         at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:15115)
E/DatabaseUtils(  680):         at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:2492)
E/DatabaseUtils(  680):         at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:688)
E/DatabaseUtils(  680):         at android.content.ContentProvider$Transport.call(ContentProvider.java:325)
E/DatabaseUtils(  680):         at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:275)
E/DatabaseUtils(  680):         at android.os.Binder.execTransact(Binder.java:404)
E/DatabaseUtils(  680):         at dalvik.system.NativeStart.run(Native Method)
W/ActivityManager(  680): Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
D/AbsListView(18244): onDetachedFromWindow