Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Lolu chungechunge lwabekwa kunqolobane. Uyacelwa ubuze umbuzo omusha uma udinga usizo.

Trouble importing ICS, possibly due to VTODO items??

  • 2 uphendule
  • 1 inale nkinga
  • 43 views
  • Igcine ukuphendulwa ngu dougmabroad

more options

Hi there, I'm trying to use an ics calendar from the file filesystem of my iMac generated from org-mode (in emacs). When I enable generating VTODO's importing fails at this line in calIcsParser.js:

cal.ERROR("Error Parsing ICS: " + rc + aICSString);

with the following message:

Lightning: Error Parsing ICS: 2152333568

I tried using the Developer Toolbox to debug the issue, but I can't figure out how to debug calICSService-worker.js where the actual parsing takes place. If I make the following call before the string is passed to the service ( i.e. in calICSCalendar.js ) it seems to parse just fine.

ChromeUtils.import( "resource://calendar/modules/ical.js" ).ICAL.parse(str)

So I'm stuck. The call to cal.getIcsService().parseICSAsync(...) is just a black hole where something goes wrong.

I'm happy to try to debug it myself, but I need some tips. I'm also happy to provide more information or clarify if anything is unclear.

Thanks for your help with this.

-Doug.

P.S. I googled around for a while but found nothing useful.

Hi there, I'm trying to use an ics calendar from the file filesystem of my iMac generated from org-mode (in emacs). When I enable generating VTODO's importing fails at this line in calIcsParser.js: cal.ERROR("Error Parsing ICS: " + rc + aICSString); with the following message: Lightning: Error Parsing ICS: 2152333568 I tried using the Developer Toolbox to debug the issue, but I can't figure out how to debug calICSService-worker.js where the actual parsing takes place. If I make the following call before the string is passed to the service ( i.e. in calICSCalendar.js ) it seems to parse just fine. ChromeUtils.import( "resource://calendar/modules/ical.js" ).ICAL.parse(str) So I'm stuck. The call to cal.getIcsService().parseICSAsync(...) is just a black hole where something goes wrong. I'm happy to try to debug it myself, but I need some tips. I'm also happy to provide more information or clarify if anything is unclear. Thanks for your help with this. -Doug. P.S. I googled around for a while but found nothing useful.

Isisombululo esikhethiwe

Ugh. It looks like this is a misunderstanding on my part. TODO items show up under Tasks, not under the Calendar. I would have thought information like this would have turned up under googling "Thunderbird TODO". In any event, I think this can be marked as resolved.

Funda le mpendulo ngokuhambisana nalesi sihloko 👍 0

All Replies (2)

more options

Update: I was able to find that Preferences -> Advanced -> Config Editor -> calendar.icaljs is defaulted to false. Changing that to true fixed the error. That probably means that the service was using icallib and explains why my parse test above worked.

However, though the calendar now loads, I still don't see my VTODO items and I'm still not clear how to debug the problem.

Should calendar.icaljs default to true?? I'm using Thunderbird 68.8.1 (64-bit) on an iMac, FWIW.

more options

Isisombululo Esikhethiwe

Ugh. It looks like this is a misunderstanding on my part. TODO items show up under Tasks, not under the Calendar. I would have thought information like this would have turned up under googling "Thunderbird TODO". In any event, I think this can be marked as resolved.