Closed Bug 786944 Opened 12 years ago Closed 2 years ago

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

Categories

(Thunderbird :: Instant Messaging, defect)

15 Branch
Other
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: TheOne, Unassigned)

Details

Attachments

(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: 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.
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 :
irc

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

Closing; if you're still seeing this please let us know if you have steps to reproduce.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(ldmpub)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: