Hello all. Ran into a troublesome error. I''m using icalendar 0.97 in a rails app. The basic flow is as follows: - User logs in & the rails app fetches the icalendar(s) he subscribed to. - The .ics file is parsed and a Hash is created, mapping start date to event uid - The icalendar object seems not to be marshallable, so the calendar is stored as text (using to_ical) in a session, along with the Hash. - On rendering the view for a date, if there exists one or more uids in the Hash, I parse the icalendar data in the session and lookup the event with the finder method. The problem is that parsing the icalendar data (for the *second* time!) throws a NoMethodError from component.rb''s method_missing. It is complaining about a method named "last", but I can''t seem to find where it originates. My work-around for the moment is to modify the call from parser.rb:179, surrounding the call with a rescue. Any ideas? BTW, the icalendar data is from http://ical.wunderground.com/auto/ical/30060.ics TIA, Russ