Join now - be part of our community!

New calendar 5.0 crashing

thegios
Visitor

New calendar 5.0 crashing

I have KK 4.4.4 build 14.4.A.0.108
I have installed the new calendar 5.0 and when opening an event with monthly recurrence it crashes.

Same event opened on another phone/tablet of a different brand and with same calendar 5.0, works.

5 REPLIES 5
Rickard
Master

I didn't know this was released for devices not running Android 5.0. I haven't got this update to any of my devices yet. Did you get this update from Google Play?
For issues with the app i recommend that you send an email to apps-help@google.com

thegios
Visitor

calendar 5.0 is not OFFICIALLY out but the APK has leaked

http://www.androidpolice.com/2014/11/04/google-calendar-5-0-ready-4-0-3-devices-apk-download/

and we in the XDA community are running the first tests.

What we have found is the following:

Phone: Sony Xperia Z1
ROM: Kit Kat 4.4.1 Build 14.4.A.0.108
 
1. create an event
2. set recurrence to "Evry month"
3. save
4. open the event
5. calendar crashes
 
This appens only for monthly recurrence, not weekly and daily.
 
Also, this happens only on Sony Z1: I installed the same apk in a Samsung Galaxy Note 10.1 2012 edition with touch wiz and KK 4.4.2 and it works without crashing.

Therefore we believe thois to be a problem only on SOny Z1 devices: would it be possible for you guys to try and check the error with  a log?

thegios
Visitor

I have the logcat 😉

It seems the problem is here:

Could not find method com.android.calendarcommon2.EventRecurrence.repeatsMonthlyOnDayCountAllowNeg, referenced from method com.android.recurrencepicker.Utils.getRepeatString

-----

FULL LOG

----

11-05 16:12:28.725 I/ActivityManager(1160): Timeline: Activity_windows_visible id: ActivityRecord{46970318 u0 com.google.android.calendar/com.android.calendar.AllInOneCalendarActivity t13} time:7159580
11-05 16:12:28.765 I/dalvikvm(8135): Could not find method com.android.calendarcommon2.EventRecurrence.repeatsMonthlyOnDayCountAllowNeg, referenced from method com.android.recurrencepicker.Utils.getRepeatString
11-05 16:12:28.765 W/dalvikvm(8135): VFY: unable to resolve virtual method 12344: Lcom/android/calendarcommon2/EventRecurrence;.repeatsMonthlyOnDayCountAllowNeg ()Z
11-05 16:12:28.765 D/dalvikvm(8135): VFY: replacing opcode 0x74 at 0x020e
11-05 16:12:28.765 D/AndroidRuntime(8135): Shutting down VM
11-05 16:12:28.765 W/dalvikvm(8135): threadid=1: thread exiting with uncaught exception (group=0x42083d88)
11-05 16:12:28.775 E/AndroidRuntime(8135): FATAL EXCEPTION: main
11-05 16:12:28.775 E/AndroidRuntime(8135): Process: com.google.android.calendar, PID: 8135
11-05 16:12:28.775 E/AndroidRuntime(8135): java.lang.NoSuchMethodError: com.android.calendarcommon2.EventRecurrence.repeatsMonthlyOnDayCountAllowNeg
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.recurrencepicker.Utils.getRepeatString(Utils.java:133)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.calendar.event.segment.WhenSegment.updateWhen(WhenSegment.java:118)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.calendar.event.segment.WhenSegment.onRefreshModel(WhenSegment.java:64)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.calendar.event.EventInfoFragment.setView(EventInfoFragment.java:516)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.calendar.event.EventInfoFragment.onAllDataLoaded(EventInfoFragment.java:2398)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.calendar.event.EventInfoFragment.onQueryComplete(EventInfoFragment.java:2190)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.google.android.calendar.event.TimelyEventInfoFragment.access$100(TimelyEventInfoFragment.java:73)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.google.android.calendar.event.TimelyEventInfoFragment$LoaderCallbacks.finishLoader(TimelyEventInfoFragment.java:109)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.google.android.calendar.event.TimelyEventInfoFragment$3.onLoadFinished(TimelyEventInfoFragment.java:848)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:483)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:451)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.content.Loader.deliverResult(Loader.java:144)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:265)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:92)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.os.AsyncTask.finish(AsyncTask.java:632)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.os.AsyncTask.access$600(AsyncTask.java:177)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.os.Handler.dispatchMessage(Handler.java:102)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.os.Looper.loop(Looper.java:212)
11-05 16:12:28.775 E/AndroidRuntime(8135): at android.app.ActivityThread.main(ActivityThread.java:5135)
11-05 16:12:28.775 E/AndroidRuntime(8135): at java.lang.reflect.Method.invokeNative(Native Method)
11-05 16:12:28.775 E/AndroidRuntime(8135): at java.lang.reflect.Method.invoke(Method.java:515)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
11-05 16:12:28.775 E/AndroidRuntime(8135): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
11-05 16:12:28.775 E/AndroidRuntime(8135): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
11-05 16:12:28.775 E/AndroidRuntime(8135): at dalvik.system.NativeStart.main(Native Method)
11-05 16:12:28.775 D/ActivityManager(1160): New dropbox entry: com.google.android.calendar, data_app_crash, 9c91e613-bb1a-404f-b4c5-56106d55c07c
11-05 16:12:28.775 W/ActivityManager(1160): Force finishing activity com.google.android.calendar/com.android.calendar.AllInOneCalendarActivity
11-05 16:12:28.885 D/dalvikvm(1160): GC_FOR_ALLOC freed 1843K, 12% free 76589K/86580K, paused 91ms, total 92ms
11-05 16:12:28.895 I/CrashMonitor(5631): CrashMonitorServiceBroadcastReceiver: Forwarding intent: android.intent.action.DROPBOX_ENTRY_ADDED tag: data_app_crash
11-05 16:12:28.895 I/CrashMonitor(5631): CrashMonitorService: Service started...

Rickard
Master

I'm afraid i don't think i will be able to escalate an issue regarding an app from Google that has leaked before being officially released. I recommend that you wait for the final version to be released for all models.
A monthly recurring event works fine when i test it here both with our calendar app and the version of Google Calendar that's currently available in Google Play.

thegios
Visitor

We already know that a monthly recurring event works fine with calendar from play store or from sony: we were simply hoping someone from support would try the leaked api and let us know how it behaves on z1, z2 and z3, to underpin the real problem