rem: var str = issueSyncUtf8Request( url ); if (str == null) throw new Error("request failed!"); 
add: var str = issueSyncRequest( url ); 
context:     getServerTimeDiff:    function( bRefresh )    {        var key = this.uri.hostPort;        if ((bRefresh || !g_serverTimeDiffs[key]) &&            this.m_sessionId != null) {            var url = this.uri.spec +                // xxx todo: assuming same diff for all calids:                "gettime.wcap?appid=mozilla-lightning" +                "&fmt-out=text%2Fcalendar&id=" + this.m_sessionId;            // xxx todo: this is no solution!            var localTime = getTime();            var str = issueSyncUtf8Request( url );            if (str == null)                throw new Error("request failed!");            var icalRootComp = getIcsService().parseICS( str );            if (icalRootComp == null)                throw new Error("invalid data!");            checkWcapIcalErrno( icalRootComp );            var serverTime = getDatetimeFromIcalProp(                icalRootComp.getFirstProperty( "X-NSCP-WCAPTIME" ) );            var diff = serverTime.subtractDate( localTime );            this.log( "server time diff is: " + diff );            g_serverTimeDiffs[key] = diff;        }        return g_serverTimeDiffs[key];    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/99eaaaada9e6f5f2a2f7fac9237c6e41ecf1eef7/calWcapSession.js/clean/calendar/providers/wcap/calWcapSession.js