I am hoping someone will be able to guide me or refer me to documentation on what my settings need to be to get the iCal portion working. Currently I get no results when viewing my iCal file. Here are my current settings:

Fields
Content: Title
Content: Date

Filter Criteria
Content: Published (Yes)
Content: Type (=Calendar Event)
Date: Date (node) (Content: Date (field_date) >= now)

Sort Criteria
Content: Date (asc)

I also noticed the following errors when I am trying to view the iCal View:

    Notice: Undefined property: stdClass::$field_data_field_date_field_date_value2 in calendar_build_nodes() (line 687 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: DateTime::getTimezone() [datetime.gettimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->__construct() (line 172 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTimezone() [datetime.settimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 225 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setDate() [datetime.setdate]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 226 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTime() [datetime.settime]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 227 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: date_timezone_set() [function.date-timezone-set]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 716 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: date_format() [function.date-format]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 718 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Notice: Undefined property: stdClass::$field_data_field_date_field_date_value2 in calendar_build_nodes() (line 687 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: DateTime::getTimezone() [datetime.gettimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->__construct() (line 172 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTimezone() [datetime.settimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 225 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setDate() [datetime.setdate]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 226 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTime() [datetime.settime]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 227 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: date_timezone_set() [function.date-timezone-set]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 716 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: date_format() [function.date-format]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 718 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Notice: Undefined property: stdClass::$field_data_field_date_field_date_value2 in calendar_build_nodes() (line 687 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: DateTime::getTimezone() [datetime.gettimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->__construct() (line 172 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTimezone() [datetime.settimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 225 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setDate() [datetime.setdate]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 226 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTime() [datetime.settime]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 227 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: date_timezone_set() [function.date-timezone-set]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 716 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: date_format() [function.date-format]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 718 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Notice: Undefined property: stdClass::$field_data_field_date_field_date_value2 in calendar_build_nodes() (line 687 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: DateTime::getTimezone() [datetime.gettimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->__construct() (line 172 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::format() [datetime.format]: The DateTime object has not been correctly initialized by its constructor in DateObject->format() (line 241 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTimezone() [datetime.settimezone]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 225 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setDate() [datetime.setdate]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 226 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: DateTime::setTime() [datetime.settime]: The DateTime object has not been correctly initialized by its constructor in DateObject->setTimezone() (line 227 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/date/date_api/date_api.module).
    Warning: date_timezone_set() [function.date-timezone-set]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 716 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).
    Warning: date_format() [function.date-format]: The DateTime object has not been correctly initialized by its constructor in calendar_build_nodes() (line 718 of /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/calendar/calendar.module).

I also receive this error when I click "Settings" next to "Format: iCal feed" located under the Format heading:

An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /admin/structure/views/ajax/display/calendar/calendar_ical_1/style_options
StatusText: parsererror
ResponseText: 
Fatal error:  Call to a member function use_group_by() on a non-object in /Applications/XAMPP/xamppfiles/htdocs/pvmetro/sites/all/modules/views/includes/handlers.inc on line 256

Comments

jvendryes’s picture

Also I have a ticket opened for the AJAX issue I mention above, it appears others see it as well: http://drupal.org/node/1135188

Thanks for your help!

karens’s picture

Status: Active » Closed (duplicate)

This is a Calendar issue, and there are already duplicate issues. The iCal handling is being reworked in the 7.3 version of Calendar.