ParseUser ahorro de datos ahorrando eventualmente error de almacén de datos local

Empecé a tener este error cuando habilité el Almacén de datos local. No sé cómo solucionarlo. Estoy buscando en la documentación, pero no he encontrado nada hasta el momento … la aplicación no se bloquea, pero nada se puede guardar en el objeto de usuario, al parecer la mayoría del tiempo.

05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): Failed to run command. 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): com.parse.ParseException: Parse::UserCannotBeAlteredWithoutSessionError 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.ParseCommand.onPostExecute(ParseCommand.java:334) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.ParseRequest$5.then(ParseRequest.java:321) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.ParseRequest$5.then(ParseRequest.java:318) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$11.run(Task.java:481) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$ImmediateExecutor.execute(Task.java:673) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.completeAfterTask(Task.java:477) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.continueWithTask(Task.java:353) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.continueWithTask(Task.java:364) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$9.then(Task.java:410) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$9.then(Task.java:402) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$11.run(Task.java:481) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$ImmediateExecutor.execute(Task.java:673) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.completeAfterTask(Task.java:477) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.access$400(Task.java:22) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$7.then(Task.java:346) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task$7.then(Task.java:343) 05-03 02:17:24.350: E/ParsePinningEventuallyQueue(1110): at com.parse.Task.runContinuations(Task.java:510) 

Me las arreglé para señalar el código que produce el error. Tiene que ver con el uso de saveEventually() en el usuario actual … no ocurre con saveinbackground()

 ParseUser cu = ParseUser.getCurrentUser(); if (cu != null) { String locale = getResources().getConfiguration().locale.getDisplayName(); cu.put("locale", locale); cu.put("version", ParseInstallation.getCurrentInstallation().getString("appVersion")); cu.saveEventually(); //doesn't happen with cu.saveInBackground(); } 

Analizar el registro de cambios de Android

v1.5.1 – 30 de mayo de 2014

Corregido varios errores con Local Datastore.

De hecho, hubo algunos errores con el último Parse Android SDK v1.5.0, pero para mí se arreglaron con el lanzamiento de hoy de la versión 1.5.1, debe comprobarlo e intentarlo de nuevo.

  • Analizar login a través de Facebook api 4.0 in android studio
  • Adición de Parse-1.8.0 a Android Studio 1.0.1 (O cualquier archivo .zip)
  • OUTDATED DEVICE: Notificación de Parse Push a dispositivos Android
  • Ingresar usando Google+ en Parse
  • Error al usar Parse SDK para tesiting PUSH Notificaciones-Varios archivos dex definen Lcom / parse / FacebookAuthenticationProvider $ 1
  • NoClassDefFoundError al usar Parse.com para iniciar sesión en Facebook
  • Force Parse Push Notifications para usar PPNS en lugar de GCM
  • Nombre de usuario y correo electrónico en Parse Android
  • Enviar notificación con la apertura de Parse antes de hacer clic en la notificación
  • Cómo guardar notificaciones push de analizar por SharedPreferences
  • Las operaciones de la matriz a veces lanzan 'La operación no es válida después de la operación anterior'
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.