Open Bug 786944 Opened 10 years ago Updated 7 months ago

IRC channel messages are not shown, instead NS_ERROR_XPC_JS_THREW_JS_OBJECT is thrown.


(Thunderbird :: Instant Messaging, defect)

15 Branch
Not set


(Not tracked)


(Reporter: TheOne, Unassigned, NeedInfo)



(3 files)

Wayne or Ludovic, could you please update the summary to something better than I came up with? Thank you.

Filing this on behalf of ldmpub, which is also on cc. This was reported in IRC a couple of hours ago.

In Tb 15, he successfully connected to MozillaIRC and even joined the #thunderbird channel (I could see his Thunderbird instance joining). But clicking on an entry in the channel list pane didn't show the channel, instead some errors were logged to the error console:

Horodatage : 30/08/2012 00:15:16
Erreur : [Exception... "'TypeError: is undefined' when calling method: [nsIObserver::observe]"  nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)"  location: "JS frame :: resource:///modules/jsProtoHelper.jsm :: <TOP_LEVEL> :: line 409"  data: no]
Fichier Source : resource:///modules/ircHandlers.jsm
Ligne : 102

Horodatage : 30/08/2012 00:15:16
Erreur : Error running command QUIT with handler RFC 2812:
{"rawMessage":":SubjectOne! QUIT :Read error: Connection reset by peer","command":"QUIT","params":["Read error: Connection reset by peer"],"nickname":"SubjectOne","user":"section1","host":"","source":""}
Code Source :

He kindly uploaded some screencasts, see the attachments.

The platform is Windows, though I don't know the exact version. If we need to know, I guess the reporter can tell.
A few questions:
- can this be reliably reproduced even after restarting Thunderbird?
- can this be reliably reproduced without joining the #ubuntu channel? (The #ubuntu channel is very crowded, more than 1500 people connected to it, and we know the code displaying the list of participants of the chatroom has performance issues. I'm wondering if this bug could be caused by switching back and forth between channels before one of them has been fully displayed).
- Were there other errors in the error console before those that were pasted here? I suspect the errors given here and visible in the screencasts are just the result of something that broke before. If this is indeed the case, the error we really need is the one that appeared (if any) at the first time something broke.

Thanks for the report!
I'm running Windows XP SP3.
Pb is reproduced even after TB restart. 
As far as I can see there are no "above errors" in the console.
I will try to get rid of "Ubuntu" channel ... and will let you know.
I removed channel #ubuntu but yet even if I do nothing in TB I've got errors, due to the channel 'activity' ?

Errors seems to be displayed when someonde leave the channel, for instance :
Erreur : Error running command QUIT with handler RFC 2812:
{"rawMessage":":lipsin!lipsin@D0C0EB3.742AE95A.E7AA4C72.IP QUIT :Ping timeout","command":"QUIT","params":["Ping timeout"],"nickname":"lipsin","user":"lipsin","host":"D0C0EB3.742AE95A.E7AA4C72.IP","source":"lipsin@D0C0EB3.742AE95A.E7AA4C72.IP"}
Code Source :

It's very strange it also prevent me to see messages.
After a long period of "console observation" without doing anything in TB 15, I confirm than I see errors each time there is a command QUIT (already reported see above) or a command JOIN.

I'm joining 3 screen captures of the console : one for each kind of crash linked to the user activity.

ldmpub, does this still reproduce?

Flags: needinfo?(ldmpub)
OS: Other → All
You need to log in before you can comment on or make changes to this bug.