Share via

ICS files are missing end nodes

Anonymous
2023-12-11T10:37:20+00:00

Since thursday morning 12/07 06:00 we noticed a change in our shared calendars, in the .ics files to be precise.

We investigated the issue and upon inspecting the contents of the ics file, we found that except for the very last event, all END:VEVENT lines are missing, and the END:VCALENDAR is also missing. The ics definition states that the file must begin with a BEGIN:VCALENDAR and end with END:VCALENDAR and each calendar item should start with BEGIN:VEVENT and end with END:VEVENT.

We use the iCal.net NuGet package to parse the ICS file to a model, and since aforementioned date, we are getting exception on parsing the ICS.

This NuGet package has not been updated since 10/04/2021, and we had no issues before last week. So we can safely assume that the package is not the cause of this issue and that the content of the ics file has changed

Is this an intentional change in the ics file generation on the side of Microsoft Outlook?

Outlook | Web | Outlook.com | Calendar

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

18 answers

Sort by: Most helpful
  1. Anonymous
    2023-12-11T13:01:11+00:00

    Hi Jerry,

    I'm Diane and I'm happy to help you today.

    It's a bug. It was reported to Microsoft over the weekend but I don't have a status report yet.

    If you have an Microsoft 365 business account, the admin should contact support via the admin.microsoft.com portal.

    Let me know how it goes, I'm here to help you further if needed.

    -- Diane

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2023-12-13T15:30:58+00:00

    Looks like a fix was just rolled out, all our subscribed ICS calendars just started showing events again and I'm seeing correct END:VEVENT and END:VCALENDAR markup in the raw files.

    Thanks everyone for helping get this fixed quickly!

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2023-12-12T20:19:24+00:00

    Our institution uses google and we are running into this issue as well, since it seems any event sent to us from Outook is missing END:VCALENDAR and thus gmail fails to fully parse the ICS file.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2023-12-12T18:12:06+00:00

    Discovered the same issue happening for me. No matter how many events are in the ical feed, there is only one END:VEVENT tag and it's at the end of the file. Also, there's no END:VCALENDAR at all so anything that we use the feeds for are failing validation and breaking functionality. Hopefully MS fixes this soon.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2023-12-12T16:37:58+00:00

    We are also experiencing the issue in our production exchange environment. However, our qa environment is not affected. I have been waiting on MS to respond to my support call. Odd thing is that our QA env is working as expected.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments