I just upgraded from FF3b5 (which worked great) to FF3RC1 and i now
get this message when a gadget attempts to RPC:
Exception... "Not enough arguments [nsIDOMWindowInternal.postMessage]"
nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS
frame :: <insert long iframe url>..
Seems there's some chatter about it in the patch that caused this:
https://bugzilla.mozilla.org/show_bug.cgi?id=430251#c18
which forinstance also broke facebook chat it seems:
https://bugzilla.mozilla.org/show_bug.cgi?id=433183
however from what i gather the RC1 behavior is 'correct' and what will
make the 3.0 release, so it might be good to address this before to
many people upgraded to RC1 :-)
Changing the trunk/config/container.js to use the legacy (ifpc)
protocol doesn't help for me (wasn't this removed btw?), however if i
(quick-and-dirty-workaround) change the rpc.js code to force 'rpc' (by
doing a relayChannel='rpc' before the switch statement), it at least
allows me to go back to work again :)
-- Chris