Since the 12/19/12 nightly, at least, I'm missing events from a local calendar. The error console has lots of occurrences of a TypeError:
Timestamp: 12/21/2012 8:20:22 AM
Error: [Exception... "'TypeError: accounts.Count is not a function' when calling method: [calISchedulingSupport::isInvitation]" nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)"
location: "JS frame :: resource://calendar/modules/calUtils.jsm"
I had nothing work-related to be doing, so I whipped up a patch. I'll attach it as soon as my local test run finishes.
Created attachment 694882 [details] [diff] [review]
This fixes both the error and the missing events on my end.
There were a bunch of API changes that need to be incoporated into Lightning. Maybe there are more code places affected in Lightning. The post at https://groups.google.com/d/msg/mozilla.dev.apps.thunderbird/pPtxn8quY_M/6XdUACTQb3AJ has a short summarization of the changes.
I looked through the tree (well, for calendar, at least), and it looks like these were the only two changes needed. The two previous commits look to have covered the rest.
Pushed to comm-central changeset f54ccbd9d422
Comment on attachment 694882 [details] [diff] [review]
Looks good, thanks!