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

NEW
Unassigned

Status

6 years ago
3 years ago

People

(Reporter: TheOne, Unassigned)

Tracking

15 Branch
Other
Other

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

(Reporter)

Description

6 years ago
Created attachment 656771 [details]
Screencast showing the bug

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: this.tab 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!section1@78-22-166-21.access.telenet.be QUIT :Read error: Connection reset by peer","command":"QUIT","params":["Read error: Connection reset by peer"],"nickname":"SubjectOne","user":"section1","host":"78-22-166-21.access.telenet.be","source":"section1@78-22-166-21.access.telenet.be"}
Code Source :
irc

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.
(Reporter)

Comment 1

6 years ago
Created attachment 656772 [details]
Screencast with error console
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!

Comment 3

6 years ago
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.

Comment 4

6 years ago
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 :
irc

It's very strange it also prevent me to see messages.

Comment 5

6 years ago
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.

Comment 6

6 years ago
Created attachment 657550 [details]
Console Errors on JOIN or QUIT commands in IRC - 3 screen captures
You need to log in before you can comment on or make changes to this bug.