rem: var url = this.uri.spec + 
add: var url = this.sessionUri.spec + 
context:     getSupportedTimezones:    function( bRefresh )    {        var key = this.uri.hostPort;        if ((bRefresh || !g_allSupportedTimezones[key]) &&            this.m_sessionId != null)        {            var url = this.uri.spec +                "get_all_timezones.wcap?appid=mozilla-lightning" +                "&fmt-out=text%2Fcalendar&id=" + this.m_sessionId;            var str = issueSyncRequest( url );            var icalRootComp = getIcsService().parseICS( str );            if (icalRootComp == null)                throw new Error("invalid data, expected ical!");            checkWcapIcalErrno( icalRootComp );            var tzids = [];            var this_ = this;            forEachIcalComponent(                icalRootComp, "VTIMEZONE",                function( subComp ) {                    try {                        var tzCal = getIcsService().createIcalComponent(                            "VCALENDAR" );                        subComp = subComp.clone();                        tzCal.addSubcomponent( subComp );                        getIcsService().addTimezone( tzCal, "", "" );                        tzids.push( subComp.getFirstProperty("TZID").value );                    }                    catch (exc) { // ignore errors:                        this_.log( "error: " + exc );                    }                } );            g_allSupportedTimezones[key] = tzids;        }        return g_allSupportedTimezones[key];    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/91e55737541dcc44b49686710a0aa3138569631e/calWcapSession.js/clean/calendar/providers/wcap/calWcapSession.js