Strange KeyErrors when connecting to a server != Freenode

Bug #216885 reported by Siegfried Gevatter
2
Affects Status Importance Assigned to Milestone
P1tr
Fix Committed
Medium
Michael Otteneder

Bug Description

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line 362, in doRead
    return self.protocol.dataReceived(data)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1478, in dataReceived
    basic.LineReceiver.dataReceived(self, data.replace('\r', ''))
  File "/usr/lib/python2.5/site-packages/twisted/protocols/basic.py", line 232, in dataReceived
    why = self.lineReceived(line)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1486, in lineReceived
    self.handleCommand(command, prefix, params)
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1498, in handleCommand
    method(prefix, params)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1002, in irc_JOIN
    self.userJoined(nick, channel)
  File "/media/sdb2/rainct/Desenvolupament/Python/p1tr/lib/core.py", line 81, in userJoined
    plugin.user_joined(self, user, channel)
  File "/media/sdb2/rainct/Desenvolupament/Python/p1tr/plugins/logger.py", line 26, in user_joined
    bot.logs[chan].write('@ %s joined channel %s' % (user, chan))
exceptions.KeyError: '#rainct'

Changed in p1tr:
importance: Undecided → Medium
Revision history for this message
Siegfried Gevatter (rainct) wrote :

Here's another one:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/tcp.py", line 362, in doRead
    return self.protocol.dataReceived(data)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1478, in dataReceived
    basic.LineReceiver.dataReceived(self, data.replace('\r', ''))
  File "/usr/lib/python2.5/site-packages/twisted/protocols/basic.py", line 232, in dataReceived
    why = self.lineReceived(line)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1486, in lineReceived
    self.handleCommand(command, prefix, params)
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1498, in handleCommand
    method(prefix, params)
  File "/usr/lib/python2.5/site-packages/twisted/words/protocols/irc.py", line 1021, in irc_MODE
    self.modeChanged(prefix, channel, set, modes, tuple(args))
  File "/media/sdb2/rainct/Desenvolupament/Python/p1tr/lib/core.py", line 71, in modeChanged
    plugin.mode_changed(self, user, channel, set, modes, args)
  File "/media/sdb2/rainct/Desenvolupament/Python/p1tr/plugins/logger.py", line 61, in mode_changed
    bot.logs[chan].write('@ Mode %s %s by %s' % (set + modes,
exceptions.KeyError: 'RainCT_Bot'

Changed in p1tr:
assignee: nobody → m-otteneder
milestone: none → beta
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.