Shoutbox

scriptlink.msgpluslive.net not found? - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! Bug Reports (/forumdisplay.php?fid=7)
+----- Thread: scriptlink.msgpluslive.net not found? (/showthread.php?tid=75032)

scriptlink.msgpluslive.net not found? by Shape on 06-03-2007 at 08:27 PM

I'm getting a couple of "Unhandled Exception: The system can not locate resource specified" errors when starting up msn messenger lately.

When I select the debugger, it ends up in this piece of code:
in msxml3.dll:


function LoadXmlDoc(sUrl){
    Interop.Call('wininet.dll', 'DeleteUrlCacheEntryW', sUrl);
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open('GET', sUrl, false);
    xmlhttp.send();
    return xmlhttp.responseText;
}

The sUrl contains this value:    http://scriptlink.msgpluslive.net/redirect-116/ss.update.xml"


Call stack:

OnEvent_SigninReady
OnEvent_Initialize
UpdateCheck
LoacXmlDoc


Any ideas how to fix this?
Aparantly the website scriptlink.msgpluslive.net does not exist (anymore?).

Tx.,
Eize


RE: scriptlink.msgpluslive.net not found? by Shape on 07-29-2007 at 02:25 PM

Help,

I am having this again lately.

It is apparantly a hardcoded path in msn:


function UpdateCheck(sDisplayMessage){
    if (sDisplayMessage === true){
        OpenWindow('WndUpdate.xml', 'WndUpdateStatus', 0, false);
    }
    var sXmlText = LoadXmlDoc('http://scriptlink.msgpluslive.net/redirect-116/ss.update.xml');
.
.




When I type http://scriptlink.msgpluslive.net  in a browser it is not found.

...


RE: scriptlink.msgpluslive.net not found? by Patchou on 07-29-2007 at 04:05 PM

Replace

var sXmlText = LoadXmlDoc('http://scriptlink.msgpluslive.net/redirect-116/ss.update.xml');

by

var sXmlText = "";

That should solve your problem.


RE: scriptlink.msgpluslive.net not found? by Mnjul on 07-29-2007 at 04:18 PM

quote:
Originally posted by Shape
It is apparantly a hardcoded path in msn:
From the jscript source code fragment you gave, it seems to be screenshot sender who's behind the trouble. :)
RE: scriptlink.msgpluslive.net not found? by matty on 07-29-2007 at 04:32 PM

quote:
Originally posted by Patchou
Replace

var sXmlText = LoadXmlDoc('http://scriptlink.msgpluslive.net/redirect-116/ss.update.xml');

by

var sXmlText = "";

That should solve your problem.

* matty slaps Patchou with the Screenshot Sender source code!

Patchy thanks but that wont fix it, this is a problem with the redirecting to script websites from the above link.

quote:
Originally posted by Mnjul
quote:
Originally posted by Shape
It is apparantly a hardcoded path in msn:
From the jscript source code fragment you gave, it seems to be screenshot sender who's behind the trouble. :)
Not screenshot sender it is with the Plus! website not redirecting properly.

http://scriptlink.msgpluslive.net/redirect-116/ should redirect to http://screenshotsender.com which it doesn't.

You are going to want to change the line to:

http://screenshotsender.com/update/ss.update.xml
RE: scriptlink.msgpluslive.net not found? by Patchou on 07-30-2007 at 06:16 AM

It doesn't because your server is not capapble of handling the high number of users and your script was using a synchronous method to load the xml file which could then cause Messenger to freeze (and apparently display unfriendly errors to people when the server can't be reached).

The line I gave should indeed fix it as it will remove the call that downloads the file (although I don't know what the script does afterwards with the data). You should have updated your script to do an async download :p.


RE: scriptlink.msgpluslive.net not found? by matty on 07-30-2007 at 01:51 PM

quote:
Originally posted by Patchou
It doesn't because your server is not capapble of handling the high number of users and your script was using a synchronous method to load the xml file which could then cause Messenger to freeze (and apparently display unfriendly errors to people when the server can't be reached).

The line I gave should indeed fix it as it will remove the call that downloads the file (although I don't know what the script does afterwards with the data). You should have updated your script to do an async download :p.
Who says it can't handle the users? :P

I guess you are right in a sense, if there is anyone having a problem just do what Patchy said, if there is another release it will be available on the DB and on the forums and on the website.