Hi all,

I found a problem with IE6, at least in the Italian version, when
script debugging is enabled.

When the log system is using a WindowAppender (that is, log
messages go into a separate log window), IE raises an
exception while the application is being unloaded (e.g. by
navigating to a different url); the error is
"Unable to execute code from a freed script" (freely
translated from the Italian original: "Impossibile eseguire
il codice da uno script liberato").

In spite of this, simply closing the error dialog makes IE happy
and doesn't seem to have any other adverse effect (the log window
closes normally).

It seems that when the unload handler of the log document
gets called, the appender object is in some way already freed.

The problem is easily reproduced: enable script debugging in IE6,
load skeleton/sample1, then go to a different url.

I committed a simple change which corrects the problem by
enclosing the unload handler in a try/catch block.

Cheers,
Alessandro
begin:vcard
fn:Alessandro Sala
n:Sala;Alessandro
email;internet:alessandro {dot} sala {at} mclink {dot} net
version:2.1
end:vcard

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to