Help Desk

exported .ics file fails to import correctly in Google Calendar and Outlook

  • Posts: 26 Topics: 6
    | Permalink

    Hi, I’m testing the Export Events feature on a newly launched site, and it looks like it’s exporting an .ics file with all the event data. However, when I try to import it into Google Calendar or Outlook, a new calendar is created but it doesn’t contain any events. I don’t get an error message in either application, and the Goog shows a dialog on import that says “30 of 30 events processed.”

    I’ve uploaded a copy of the .ics file I downloaded, and you can get one for yourself here: https://region1hmcc.org/region1hmcc-event-calendar/

    Seems like a pretty straightforward feature, but it just ain’t working. I’d appreciate any insights you may be able to share. . .

    Posts: 5926
    | Permalink

    Hi William,

    Thanks so much for reaching out!

    I do see the issue occurring on your site, however I am unable to replicate on my site, as when I try this functionality, it works as expected.

    With that in mind, as a first step, let’s try to rule out if there is some type of conflict at play.
    This is usually because of:

    • A conflict with another plugin
    • A conflict with your WordPress theme
    • A template customization for the Events Calendar that requires updating

    When it comes to that type of issue, it is preferable to troubleshoot in a staging environment if you have one.

    A first quick test is to simply temporarily revert back to a default WordPress theme such as twenty-sixteen to see if the issue persists.

    The next step would be to go through our testing for conflicts procedure and let us know what you find out.

    Basically the goal here is to revert back to a bare WordPress installation to see if the problem persists. It also allows us to pinpoint what the cause of the issue is.

    But, before you do that, there are 2 things I would advise:

    • Make a backup of your database
    • Consider activating a “Maintenance Page” plugin if you are doing this on your live site (to minimize impact on your visitors)

    Let me know how that goes!

     

    Thanks,

    Jaime

    Posts: 26 Topics: 6
    | Permalink

    I’ve tried all that you’ve suggested above, and the issue persists. Here’s a link to the staging site so you can see for yourself:

    https://staging1.region1hmcc.org/region1hmcc-event-calendar/

    Note that there is one plugin active on this staging site that’s not a Tribe/EC plugin: but it’s just a tool that connects to the SiteGround server that allows me to clear cached files without having to log into cPanel. FWIW I even disabled this one before sending this reply, but just to avoid confusion, I’m noting that I have reactivated this one, which for obvious reasons, seems like a low-risk plugin for the issue we’re talking about.

    Posts: 5926
    | Permalink

    Hi William,

    Thanks for providing me with this information.

    I can replicate this issue using your site, however I’m not able to replicate the functionality on my own test site.

    Can you please enable WP_DEBUG and WP_DEBUG_LOG and share any debug messages you see?

    Let me know if you have any other questions in the meantime!

     

    Thanks,

    Jaime

    Posts: 26 Topics: 6
    | Permalink

    Hi, I’ve enabled both wp_debug and wp_debug_log but have no experience with them, so I’m not sure what to look for. I tried these things but don’t notice anything that seems relevant:

    – enabled both debug/log functions above
    – looked on the front end and in the admin controls for any alerts or messages
    – went to the Event Calendar page and clicked the “Export Events” button, and looked for any alerts or messages onscreen. . . didn’t see any
    – looked in the /wp-content/ directory for a debug.log file and didn’t see one

    Is there anything I’m missing here, or does the lack of onscreen errors and/or log file mean there are no warnings to report?

    Posts: 26 Topics: 6
    | Permalink

    Update: having just fixed a *different* EC Pro related issue, I went back to the Export Events and tried it again. This time, I got a massive report onscreen. Not sure what to make of it, but here it is:

    Warning: unlink(/home/britalli/public_html/region1hmcc.org/wp-content/uploads/teccc_d6e226af5fc00451ef39d2058e045214.min.css): No such file or directory in /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar-category-colors/src/Category_Colors/Frontend.php on line 140

    Warning: Cannot modify header information – headers already sent by (output started at /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar-category-colors/src/Category_Colors/Frontend.php:140) in /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar/src/Tribe/iCal.php on line 418

    Warning: Cannot modify header information – headers already sent by (output started at /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar-category-colors/src/Category_Colors/Frontend.php:140) in /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar/src/Tribe/iCal.php on line 419

    Warning: Cannot modify header information – headers already sent by (output started at /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar-category-colors/src/Category_Colors/Frontend.php:140) in /home/britalli/public_html/region1hmcc.org/wp-content/plugins/the-events-calendar/src/Tribe/iCal.php on line 420
    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Western MA Health and Medical Coordinating Coalition – ECPv4.6.21//NONSGML v1.0//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALNAME:Western MA Health and Medical Coordinating Coalition X-ORIGINAL-URL:https://region1hmcc.org X-WR-CALDESC:Events for Western MA Health and Medical Coordinating Coalition BEGIN:VEVENT DTSTART;TZID=America/New_York:20181127T140000 DTEND;TZID=America/New_York:20181127T160000 DTSTAMP:20180809T225437 CREATED:20180607T153020Z LAST-MODIFIED:20180607T153020Z UID:690-1543327200-1543334400@region1hmcc.org SUMMARY:HMCC Steering Committee DESCRIPTION:Quarterly Meeting. Locations vary. \n URL:https://region1hmcc.org/event/hmcc-steering-committee/2018-11-27/ LOCATION:MA\, United States GEO:42.4072107;-71.3824374 CATEGORIES:Meetings END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181204T093000 DTEND;TZID=America/New_York:20181204T110000 DTSTAMP:20180809T225437 CREATED:20180603T144758Z LAST-MODIFIED:20180713T165347Z UID:424-1543915800-1543921200@region1hmcc.org SUMMARY:Western Region Homeland Security Advisory Council Planning/PanFlu Subcommittee DESCRIPTION:Monthly subcommittee meeting \n URL:https://region1hmcc.org/event/western-region-homeland-security-advisory-council-planning-panflu-subcommittee/2018-12-04/ LOCATION:23 Service Center Road\, Northampton\, MA\, 01060\, United States GEO:42.3146433;-72.6256964 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=23 Service Center Road Northampton MA 01060 United States;X-APPLE-RADIUS=500;X-TITLE=23 Service Center Road:geo:-72.6256964,42.3146433 CATEGORIES:Meetings ORGANIZER;CN=”Raine%20Brown”:MAILTO:raine@frcog.org END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181204T123000 DTEND;TZID=America/New_York:20181204T140000 DTSTAMP:20180809T225437 CREATED:20180603T145019Z LAST-MODIFIED:20180603T145019Z UID:1442-1543926600-1543932000@region1hmcc.org SUMMARY:Western MA Medical Reserve Corp Advisory Group (MAG) DESCRIPTION:Monthly meeting of MRC coordinators in western MA \n URL:https://region1hmcc.org/event/western-ma-public-health-advisory-group-wag/2018-12-04/ LOCATION:23 Service Center Road\, Northampton\, MA\, 01060\, United States GEO:42.3146433;-72.6256964 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=23 Service Center Road Northampton MA 01060 United States;X-APPLE-RADIUS=500;X-TITLE=23 Service Center Road:geo:-72.6256964,42.3146433 CATEGORIES:Meetings ORGANIZER;CN=”Tracy%20Rogers”:MAILTO:regionalprep@frcog.org END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181205T083000 DTEND;TZID=America/New_York:20181205T163000 DTSTAMP:20180809T225437 CREATED:20180808T150201Z LAST-MODIFIED:20180808T150225Z UID:2048-1543998600-1544027400@region1hmcc.org SUMMARY:ICS-400: Advanced Incident Command System DESCRIPTION:This two day course examines the roles and responsibilities of the key command staff and general staff personnel who report to the Incident Commander or Area Command. Participants will develop an understanding of the key interactions\, which must occur between members of the Command and General Staff in complex incident and event management. This advanced course bridges the gap between the Incident Commander\, and State and Federal Multi-Agency Coordination Centers responding to a major disaster. \nMain Topics Covered in this Course Include: \n\nMajor and/or Complex Incident/Event Management and Organizational Structure\nArea Command\nMulti-Agency Coordination\n\nPrerequisites: ICS 100\, ICS 200\, ICS 300 \n URL:https://region1hmcc.org/event/ics-400-advanced-incident-command-system-5/2018-12-05/ LOCATION:42 Milk St.\, Westborough\, MA\, 01581\, United States GEO:42.2699688;-71.6152283 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=42 Milk St. Westborough MA 01581 United States;X-APPLE-RADIUS=500;X-TITLE=42 Milk St.:geo:-71.6152283,42.2699688 CATEGORIES:Trainings/Conferences END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181206T083000 DTEND;TZID=America/New_York:20181206T163000 DTSTAMP:20180809T225437 CREATED:20180808T150201Z LAST-MODIFIED:20180808T150225Z UID:2050-1544085000-1544113800@region1hmcc.org SUMMARY:ICS-400: Advanced Incident Command System DESCRIPTION:This two day course examines the roles and responsibilities of the key command staff and general staff personnel who report to the Incident Commander or Area Command. Participants will develop an understanding of the key interactions\, which must occur between members of the Command and General Staff in complex incident and event management. This advanced course bridges the gap between the Incident Commander\, and State and Federal Multi-Agency Coordination Centers responding to a major disaster. \nMain Topics Covered in this Course Include: \n\nMajor and/or Complex Incident/Event Management and Organizational Structure\nArea Command\nMulti-Agency Coordination\n\nPrerequisites: ICS 100\, ICS 200\, ICS 300 \n URL:https://region1hmcc.org/event/ics-400-advanced-incident-command-system-5/2018-12-06/ LOCATION:42 Milk St.\, Westborough\, MA\, 01581\, United States GEO:42.2699688;-71.6152283 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=42 Milk St. Westborough MA 01581 United States;X-APPLE-RADIUS=500;X-TITLE=42 Milk St.:geo:-71.6152283,42.2699688 CATEGORIES:Trainings/Conferences END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181217T163000 DTEND;TZID=America/New_York:20181217T183000 DTSTAMP:20180809T225437 CREATED:20180713T170733Z LAST-MODIFIED:20180713T170733Z UID:1557-1545064200-1545071400@region1hmcc.org SUMMARY:Mohawk Area Public Health Coalition Meeting DESCRIPTION: URL:https://region1hmcc.org/event/mohawk-area-public-health-coalition-meeting/2018-12-17/ LOCATION:12 Olive St\, 2nd Floor Library\, Greenfield\, MA\, 01301\, United States GEO:42.5880423;-72.5989496 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=12 Olive St 2nd Floor Library Greenfield MA 01301 United States;X-APPLE-RADIUS=500;X-TITLE=12 Olive St\, 2nd Floor Library:geo:-72.5989496,42.5880423 CATEGORIES:Meetings ORGANIZER;CN=”Greg%20Lewis”:MAILTO:glewis@frcog.org END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181218T100000 DTEND;TZID=America/New_York:20181218T110000 DTSTAMP:20180809T225437 CREATED:20180713T164534Z LAST-MODIFIED:20180713T164534Z UID:1531-1545127200-1545130800@region1hmcc.org SUMMARY:Western Region Homeland Security Advisory Council Meeting DESCRIPTION:Monthly full Council meeting \n URL:https://region1hmcc.org/event/western-region-homeland-security-advisory-council-training-exercise-subcommittee-meeting/2018-12-18/ LOCATION:59 Main St\, Hatfield\, MA\, 01038\, United States GEO:42.3725867;-72.5969598 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=59 Main St Hatfield MA 01038 United States;X-APPLE-RADIUS=500;X-TITLE=59 Main St:geo:-72.5969598,42.3725867 CATEGORIES:Meetings ORGANIZER;CN=”Raine%20Brown”:MAILTO:raine@frcog.org END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20181219T100000 DTEND;TZID=America/New_York:20181219T110000 DTSTAMP:20180809T225437 CREATED:20180713T165856Z LAST-MODIFIED:20180713T165856Z UID:1515-1545213600-1545217200@region1hmcc.org SUMMARY:Metropolitan Medical Response System Meeting DESCRIPTION: URL:https://region1hmcc.org/event/metropolitan-medical-response-system-meeting/2018-12-19/ LOCATION:1212 Carew St\, Springfield\, MA\, 01104\, United States GEO:42.134077;-72.571674 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=1212 Carew St Springfield MA 01104 United States;X-APPLE-RADIUS=500;X-TITLE=1212 Carew St:geo:-72.571674,42.134077 CATEGORIES:Meetings ORGANIZER;CN=”Robert%20Hassett”:MAILTO:rhassett@springfieldcityhall.com END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20190101T093000 DTEND;TZID=America/New_York:20190101T110000 DTSTAMP:20180809T225437 CREATED:20180603T144758Z LAST-MODIFIED:20180713T165348Z UID:425-1546335000-1546340400@region1hmcc.org SUMMARY:Western Region Homeland Security Advisory Council Planning/PanFlu Subcommittee DESCRIPTION:Monthly subcommittee meeting \n URL:https://region1hmcc.org/event/western-region-homeland-security-advisory-council-planning-panflu-subcommittee/2019-01-01/ LOCATION:23 Service Center Road\, Northampton\, MA\, 01060\, United States GEO:42.3146433;-72.6256964 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=23 Service Center Road Northampton MA 01060 United States;X-APPLE-RADIUS=500;X-TITLE=23 Service Center Road:geo:-72.6256964,42.3146433 CATEGORIES:Meetings ORGANIZER;CN=”Raine%20Brown”:MAILTO:raine@frcog.org END:VEVENT BEGIN:VEVENT DTSTART;TZID=America/New_York:20190101T123000 DTEND;TZID=America/New_York:20190101T140000 DTSTAMP:20180809T225437 CREATED:20180603T145019Z LAST-MODIFIED:20180603T145019Z UID:1443-1546345800-1546351200@region1hmcc.org SUMMARY:Western MA Medical Reserve Corp Advisory Group (MAG) DESCRIPTION:Monthly meeting of MRC coordinators in western MA \n URL:https://region1hmcc.org/event/western-ma-public-health-advisory-group-wag/2019-01-01/ LOCATION:23 Service Center Road\, Northampton\, MA\, 01060\, United States GEO:42.3146433;-72.6256964 X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=23 Service Center Road Northampton MA 01060 United States;X-APPLE-RADIUS=500;X-TITLE=23 Service Center Road:geo:-72.6256964,42.3146433 CATEGORIES:Meetings ORGANIZER;CN=”Tracy%20Rogers”:MAILTO:regionalprep@frcog.org END:VEVENT END:VCALENDAR

    Posts: 26 Topics: 6
    | Permalink

    Also to clarify the above update:

    1. this is on the PRODUCTION site, not the staging site, so if you want to check it out yourself, go here:
    https://region1hmcc.org/region1hmcc-event-calendar/

    2. now that this bug has appeared, I see the debug.log file has been created in /wp-content/

    Posts: 5926
    | Permalink

    Hi William,

    Thanks for providing me with that information.

    Can you try deactivating the Category Color plugin temporarily and see if the export works after doing so?

    Let me know how that goes!

     

    Thanks,

    Jaime

    Posts: 26 Topics: 6
    | Permalink

    I tried deactivating Category Color, and the export still didn’t work. What next?

    Posts: 5926
    | Permalink

    Hi William,

    Thanks for giving that a try.  I do see this issue happening on your site still, and I still cannot replicate that issue on my own test site.

    With that being said, can you try to create a fresh WordPress install and see if the export feature works then?

    Let me know how that goes and if you have any other questions in the meantime!

     

    Thanks,

    Jaime

    Posts: 26 Topics: 6
    | Permalink

    The Export feature doesn’t work on the production site, but it also doesn’t work on my staging site found here:

    https://staging1.region1hmcc.org/region1hmcc-event-calendar/

    This isn’t a “fresh install” of WordPress, but it is a current version of WP with the 2017 theme and all non-Tribe plugins disabled. I don’t see the difference/benefit of setting up a brand new instance of WordPress, but if you can explain why that’d be useful, I’ll give it a shot. I imagine you’re probably going to say something about having a control instance on the server so we can narrow down possible issues, but let me give you some additional background to persuade you that it’d be better to work with the live site (ideally) or a staging site (as a last resort):

    1. I need to make the calendar work on this site on this server. the client has spent a lot of money for me to customize the site using a particular server and theme. with many thousands of dollars invested in this setup, they’ll surely abandon EC Pro before they say “oh, we’ll just start over from scratch with a new theme and cross our fingers that that one doesn’t also have the same problem once we’ve spent thousands of additional dollars.” surely you can understand this perspective.

    2. I’ve used this theme (Total) and server (SiteGround) many many times with all kinds of plugins and customizations, and I’ve never experienced a conflict before between this theme and any widely-used plugin. Actually I haven’t had conflicts with ANY plugin, even obscure semi-wonky ones. Since I have two open tickets with EC Pro (you are handling both of them) and both of them seem to be heading toward “our plugin works fine, it’s a conflict with your theme/server/etc.” it leads me to believe that Tribe isn’t making very much of an effort to support the plugin. although I’m sympathetic to developers not being able to spend lots of time troubleshooting conflicts with every conceivable theme/plugin scenario (obvs), in my experience most of the widely-used and highly-regarded plugins make at least SOME effort to provide insights, approaches, and/or workarounds.

    Keep in mind that the people using WordPress and plugins like this tend to be “designers” not “developers” so the whole reason we’re using the platform is to minimize troubleshooting at the code level and use things that Just Work. If I were using some obscure theme that hadn’t been updated since 2012, that’d be one thing, but Total has some 34,000 sales on ThemeForest, and the dev has a reputation for an outstanding record following WP best practices and making clean, well-optimized code. This isn’t my first time using EC, but it’s the first one where I’ve pushed the envelope a little with EC Pro and Community Events enhancements. . . so far, barring new breakthroughs, it feels like the Tribe calendar plugin is buggy and unreliable. I have a high level of confidence in the other tools I’m using on this site, so when EC Pro has multiple issues, what else should I conclude? Hoping your support will help change my mind, as on paper at least there seems to be a lot to like about this suite of plugins.

    Posts: 5926
    | Permalink

    Hi William,

    Thank you for your response.

    I asked for a fresh WordPress install because I could not replicate the issue on my own test site, with a bare install, and since you have customizations and other factors that can cause issues on your site, I thought it would be worth it to see if you experience the same issue without any other factors present.

    Let me know your thoughts!

     

    Thanks,

    Jaime

    Posts: 65
    | Permalink

    Hey there! This thread has been pretty quiet for the last three weeks, so we’re going to go ahead and close it to avoid confusion with other topics. If you’re still looking for help with this, please do open a new thread, reference this one and we’d be more than happy to continue the conversation over there.

    Thanks so much!
    The Events Calendar Support Team

    | Permalink