• Resolved dozza

    (@dozza)


    I have several feeds from an iCloud account, containing ~10 calendars, that I pull into site using AI1EC. These work OK generally.

    Occasionally, I need to refresh the feed manually to get an iCal event up there immediately. When I refresh the feed, it may refresh. Quite often however, I get two other scenarios:

    a) When refreshing, I get the alert as follows:
    A system error has prevented calendar data from being fetched. Something is preventing the plugin from functioning correctly. This message should provide a clue: transfer closed with 64194 bytes remaining to read

    b) The refresh process seems to hang for a while then i get an error such as:

    All-in-One Event Calendar has been disabled due to an error:
    Argument 1 passed to Ai1ec_Ics_Import_Export_Engine::_is_timeless() must be an array, null given, called in /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/import-export/ics.php on line 258 and defined
    Error Details:
    #0 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/import-export/ics.php(103): Ai1ec_Exception_Handler->handle_error(4096, 'Argument 1 pass...', '/home/sites/rat...', 103, Array)
    #1 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/import-export/ics.php(258): Ai1ec_Ics_Import_Export_Engine->_is_timeless(NULL)
    #2 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/import-export/ics.php(39): Ai1ec_Ics_Import_Export_Engine->add_vcalendar_events_to_db(Object(vcalendar), Array)
    #3 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/app/controller/import-export.php(87): Ai1ec_Ics_Import_Export_Engine->import(Array)
    #4 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/calendar-feed/ics.php(154): Ai1ec_Import_Export_Controller->import_events('ics', Array)
    #5 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/calendar-feed/ics.php(76): Ai1ecIcsConnectorPlugin->process_ics_feed_update(true, 37)
    #6 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/bootstrap/registry/object.php(209): Ai1ecIcsConnectorPlugin->update_ics_feed('')
    #7 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-content/plugins/all-in-one-event-calendar/lib/event/callback/abstract.php(59): Ai1ec_Registry_Object->dispatch('calendar-feed.i...', 'update_ics_feed', Array)
    #8 [internal function]: Ai1ec_Event_Callback_Abstract->run('')
    #9 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-includes/plugin.php(503): call_user_func_array(Array, Array)
    #10 /home/sites/rathfern.lewisham.sch.uk/public_html/wp-admin/admin-ajax.php(89): do_action('wp_ajax_ai1ec_u...')
    #11 {main}
    Request Uri: /wp-admin/admin-ajax.php

    Which in turn disables the plugin completely.

    What might be causing a) and b) and what can I do to prevent this happening?

    https://www.ads-software.com/plugins/all-in-one-event-calendar/

Viewing 13 replies - 1 through 13 (of 13 total)
Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Problems with iCal feeds from iCloud’ is closed to new replies.