Closed Bug 464629 Opened 16 years ago Closed 16 years ago

ICS import from Confluence calendar fails for events with X-CONF-LINK

Categories

(Calendar :: Import and Export, defect)

Lightning 0.9
x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 367469

People

(Reporter: afoglia, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.3.154.9 Safari/525.19
Build Identifier: Lightning (build 2008091719) (Thunderbird version 2.0.0.17 (20080914))

I tried to import a calendar downloaded from our company's Confluence wiki.  The importing reports an error and fails.

I've modified the downloaded ICS file and the problem appears to be caused by a X-CONF-LINK value in the event, in the line just above the END:VEVENT line.  The form of the line is:
X-CONF-LINK;VALUE=TEXT:http://sametime

Actually confluence returns a much longer URL of the form:
X-CONF-LINK;VALUE=TEXT:http://sametime.mozilla.org/stconf.nsf/meeting/c31
 06e4ad92f6b8b852574ef00576dd6
But the problem exists even if trimmed to the above line.



Reproducible: Always

Steps to Reproduce:
1. Create an ICS file with an VEVENT and an X-CONF-LINK;VALUE=TEXT:<url> line just above the END:VEVENT.
2. Try to import the ICS file.
3.
Actual Results:  
The error message (omitting the filename, and collapsing the directory where the Lightning is installed):

Unable to read from file: (filename omitted)
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [calIIcalProperty.value" nsresult "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: (extension file location)/components/calItemModule.js -> (extension file location)/js/calItemBase.js :: anonymous :: line 791" data: no]

Upon dismissal of the popup, the window to select which calendar to import appears, but regardless of which calendar is chosen, none of the events in the calendar are loaded.

Expected Results:  
No error message, and correct importing of at least the time, summary, and any other of the usual VEVENT data.

I am attaching a copy of the ICS file, edited to include only the error-causing event, and modified to remove any identifying information.
Attached file Unimportable ICS file —
Version: unspecified → Lightning 0.9
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: