> A test script illustrating the error would be handy. Also, please send this to [EMAIL PROTECTED]
>
> Thanks,
>
> -dave

Sure.

To use the test script you will have to save the attached in the same directory as the test script.

Here's the test script (test_ical.pl):
#!/usr/local/bin/perl
$FILE="B8E24C3AF01492459438BFA2D6ECBF736B6C16";
use iCal::Parser;
$parser=iCal::Parser->new();
$vcal=$parser->parse("$FILE");

bash-2.03$ ./test_ical.pl
Invalid ICal datetime string (20050629T210000,20050630T210000)
Attempt to free unreferenced scalar.
bash-2.03$
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft CDO for Microsoft Exchange
VERSION:2.0
BEGIN:VTIMEZONE
TZID:GMT -0800 (Standard) / GMT -0700 (Daylight)
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20050628T121735Z
DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050628T210000
SUMMARY:UPS plan swaps start
UID:{AC9770BF-F577-4DFB-A39D-01B6B51BF3F2}
ORGANIZER;CN="noc-cal":MAILTO:[EMAIL PROTECTED]
LOCATION:bug 85119
DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050628T213000
RRULE:FREQ=DAILY;UNTIL=20050704T040000Z;INTERVAL=1;WKST=SU
EXDATE;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050629T210000,2
 0050630T210000
DESCRIPTION:
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20050628T121735Z
LAST-MODIFIED:20050628T121735Z
STATUS:TENTATIVE
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-OWNERAPPTID:-1
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:REMINDER
TRIGGER;RELATED=START:-PT00H15M00S
END:VALARM
END:VEVENT
BEGIN:VEVENT
X-MICROSOFT-CDO-MODPROPS:BEGIN,class,dtend,dtstart,END,recurrence-id,summar
 y,x-microsoft-cdo-busystatus,x-microsoft-cdo-importance,x-microsoft-cdo-in
 sttype
DTSTAMP:20050628T121735Z
DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050701T210000
SUMMARY:UPS plan swap ends (PCA-BETA2)
UID:{AC9770BF-F577-4DFB-A39D-01B6B51BF3F2}
ORGANIZER;CN="noc-cal":MAILTO:[EMAIL PROTECTED]
LOCATION:bug 85119
DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050701T213000
DESCRIPTION:
RECURRENCE-ID;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050701T2
 10000
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20050628T121735Z
LAST-MODIFIED:20050628T121735Z
STATUS:TENTATIVE
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-OWNERAPPTID:-1
END:VEVENT
BEGIN:VEVENT
X-MICROSOFT-CDO-MODPROPS:BEGIN,class,dtend,dtstart,END,recurrence-id,summar
 y,x-microsoft-cdo-busystatus,x-microsoft-cdo-importance,x-microsoft-cdo-in
 sttype
DTSTAMP:20050628T121735Z
DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050702T210000
SUMMARY:UPS plan swap ends (PICKUPS-BETA2)
UID:{AC9770BF-F577-4DFB-A39D-01B6B51BF3F2}
ORGANIZER;CN="noc-cal":MAILTO:[EMAIL PROTECTED]
LOCATION:bug 85119
DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050702T213000
DESCRIPTION:
RECURRENCE-ID;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050702T2
 10000
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20050628T121735Z
LAST-MODIFIED:20050628T121735Z
STATUS:TENTATIVE
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-OWNERAPPTID:-1
END:VEVENT
BEGIN:VEVENT
X-MICROSOFT-CDO-MODPROPS:BEGIN,class,dtend,dtstart,END,recurrence-id,summar
 y,x-microsoft-cdo-busystatus,x-microsoft-cdo-importance,x-microsoft-cdo-in
 sttype
DTSTAMP:20050628T121735Z
DTSTART;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050703T210000
SUMMARY:UPS plan swap ends (INTL-BETA2)
UID:{AC9770BF-F577-4DFB-A39D-01B6B51BF3F2}
ORGANIZER;CN="noc-cal":MAILTO:[EMAIL PROTECTED]
LOCATION:bug 85119
DTEND;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050703T213000
DESCRIPTION:
RECURRENCE-ID;TZID="GMT -0800 (Standard) / GMT -0700 (Daylight)":20050703T2
 10000
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20050628T121735Z
LAST-MODIFIED:20050628T121735Z
STATUS:TENTATIVE
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-OWNERAPPTID:-1
END:VEVENT
END:VCALENDAR

Reply via email to