As I wrote in bug 831664, I also observed same exception by atempting to change
two properties of an nsIMsgIncomingServer of Thundebird when the property
value is "undefined".
nsIMsgIncomingServer.trashFolderName (string) == undefined
nsIMsgIncomingServer.isGMailServer (boolean == undefined
If change of this property value is attempted, the exception occurs.
The property acually doesn't exist, even when value should be set by Tb.
for(var prop in msgFolder.server)
{ text = prop + " = " + msgFolder.server[prop]; Write text to Error Console; }
=> trashFolderName, isGMailServer, is not listed.
Reason of exception in this case looks for me "property doesn't exist".
In this case, when above value was shown by button click, the value was shown
by a button click, but the value was not shown by next button click, althouh
Thunderbird won't alter property value between the two button clicks.
In my test, probability of "the property is listed" was very low, although it
was never ZERO.
If the property exists and value is normally returned, change of property value
is successful.
So, I guessed this is not problem in wrapper side. I guessed problem in object
initialization by creator of the object in Tb.
However, almost all reports on same exception of
"NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN" were closed as dup of this bug, even
though problem report on different native object.
Wrapper side problem? (fails to find property or propertyy value, fails to show
property if not initialzed by value, ...)
Or object creator side problem? (fails to define property)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/605513
Title:
Get uncaught exception when populating a form in FireFox 3.6
To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/605513/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs