Hello,

I've just installed iCal feed parser for Drupal 7, and I created a new feed importer. I set the parser to be Date API iCal parser.

When I go to create a new feed, it takes a moment and throws back this error on the screen:

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: /batch?render=overlay&id=22&op=do StatusText: Internal Server Error ResponseText:

Looking at the logs in Drupal, I see this information:

Location http://m.neenahlibrary.org/batch?render=overlay&id=22&op=do
Referrer http://m.neenahlibrary.org/batch?op=start&id=22&render=overlay
Message Notice: Undefined index: url in ParserIcalFeeds->getSourceElement() (line 54 of /var/www/clients/client2/web2/web/sites/all/modules/parser_ical/includes/ParserIcal.inc).

Is there maybe a step I missed? Or, any ideas what may be wrong?

Comments

jcarlson34’s picture

I'm getting this as well. The error log shows this:

Invalid X-WR-TIMEZONE: DateTimeZone::__construct() [<a href='datetimezone.--construct'>datetimezone.--construct</a>]: Unknown or bad timezone () 
ekes’s picture

The Date API version of the parser is completely not ready. The iCalcreator version does work, but see the notes in the tests for things - particularly related to timezones - where it is not going to work. If you want to help on making the Date API version work, that would be cool. The focus would be in relation to dates. To work out how it's worth looking at the iCalcreator one for what it's doing.

If the same error occurs with the iCalcreator parser occurs could you:-

  • Run the tests and report the results
  • Supply a copy of the feed; or a url to a public version of the feed; that is breaking the parser

Ta.

georgedamonkey’s picture

It looks like it might be working. I'm not seeing any errors. But, I did notice that the source 'title' is missing when I go to mapping for the feed.