Mon 14 Jun 2010 10:02:59 PM UTC, comment #21:
Hello =)
You can see "PokerAvatarCollection:service:remove 1 PokerAvatar serial = 1, name = XavieR"
just before a getSerial on missed avatar !
This bug is the most high in 2.0 !!!
is a pity because the long poll rocks!
Xavier
====================
2010-06-14 23:22:45+0200 [HTTPChannel,191,127.0.0.1] players = 0, tables = 17]
2010-06-14 23:22:45+0200 [HTTPChannel,191,127.0.0.1] PokerAvatar: connection lost for anonymous/0
2010-06-14 23:22:45+0200 [HTTPChannel,192,127.0.0.1] PokerResource: (x-forwarded-for:x.x.x.x) render {"type":"PacketPokerLongPoll"}
2010-06-14 23:22:45+0200 [HTTPChannel,192,127.0.0.1] PokerAvatarCollection:service:add 1 PokerAvatar serial = 1, name = XavieR
2010-06-14 23:22:45+0200 [HTTPChannel,192,127.0.0.1] PokerAvatar: handlePacketDefer(1): POKER_LONG_POLL type = 167 length = 3
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerResource: (x-forwarded-for:178.32.99.82) render {"type":"PacketPokerGetTourneyManager","tourney_serial":326}
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatar: handlePacketDefer(1): POKER_GET_TOURNEY_MANAGER type = 148 length = 7 tourney_serial = 326
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatar: handlePacketLogic(1): POKER_GET_TOURNEY_MANAGER type = 148 length = 7 tourney_serial = 326
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatar: sendPacket(1): POKER_TOURNEY_MANAGER type = 149 length = 3
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] [1]PokerExplain:explain: POKER_TOURNEY_MANAGER type = 149 length = 3
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatar: flushLongPollDeferred([POKER_TOURNEY_MANAGER type = 149 length = 3]):
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerResource: (x-forwarded-for:x.x.x.x) render {"type":"PacketPokerLongPoll"} returns [POKER_TOURNEY_MANAGER type = 149 length = 3]
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatar: connection lost for XavieR/1
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerAvatarCollection:service:remove 1 PokerAvatar serial = 1, name = XavieR
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerResource: (x-forwarded-for:178.32.99.82) render {"type":"PacketPokerGetTourneyManager","tourney_serial":326} returns []
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] PokerResource: ERROR (x-forwarded-for:178.32.99.82) Traceback (most recent call last):
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] self.result = callback(self.result, args, *kw)
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 244, in <lambda>
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] deferred.addCallback(lambda result: self.deferRender(request, jsonp, packet, data))
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 292, in deferRender
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] d.addCallbacks(render, processingFailed)
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 186, in addCallbacks
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] self._runCallbacks()
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] --- <exception caught here> ---
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] self.result = callback(self.result, args, *kw)
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 266, in render
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] session.site.updateSession(session)
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 498, in updateSession
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] serial = session.avatar.getSerial()
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1] exceptions.AttributeError: Session instance has no attribute 'avatar'
2010-06-14 23:22:48+0200 [HTTPChannel,193,127.0.0.1]
2010-06-14 23:22:48+0200 [HTTPChannel,194,127.0.0.1] PokerResource: (x-forwarded-for:x.x.x.x) render {"type":"PacketPokerLongPoll"}
2010-06-14 23:22:48+0200 [HTTPChannel,194,127.0.0.1] PokerAvatarCollection:service:add 1 PokerAvatar serial = 1, name = XavieR
2010-06-14 23:22:48+0200 [HTTPChannel,194,127.0.0.1] PokerAvatar: handlePacketDefer(1): POKER_LONG_POLL type = 167 length = 3
|
Mon 01 Mar 2010 10:47:47 AM UTC, comment #19:
Still happens with poker-network 2.0:
2010-03-01 04:17:35+0100 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 1048, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 1057, in mainLoop
self.runUntilCurrent()
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 705, in runUntilCurrent
call.func(call.args, *call.kw)
File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 114, in _call_
d = defer.maybeDeferred(self.f, self.a, *self.kw)
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 106, in maybeDeferred
result = f(args, *kw)
File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 168, in checkExpired
server.Session.checkExpired(self)
File "/usr/lib/python2.5/site-packages/twisted/web/server.py", line 465, in checkExpired
self.expire()
File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 152, in expire
self.site.resource.service.destroyAvatar(self.avatar)
exceptions.AttributeError: Session instance has no attribute 'avatar'
|
Mon 01 Mar 2010 10:47:21 AM UTC, comment #18:
Still happens with poker-network 2.0:
2010-03-01 03:42:20+0100 [-] PokerResource: ERROR (x-forwarded-for:127.0.0.1) Traceback (most recent call last):
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 705, in runUntilCurrent
2010-03-01 03:42:20+0100 [-] call.func(call.args, *call.kw)
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/pokernetwork/pokeravatar.py", line 375, in longPollDeferredTimeout
2010-03-01 03:42:20+0100 [-] d.callback(packets)
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 243, in callback
2010-03-01 03:42:20+0100 [-] self._startRunCallbacks(result)
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
2010-03-01 03:42:20+0100 [-] self._runCallbacks()
2010-03-01 03:42:20+0100 [-] --- <exception caught here> ---
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks
2010-03-01 03:42:20+0100 [-] self.result = callback(self.result, args, *kw)
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 257, in render
2010-03-01 03:42:20+0100 [-] session.site.updateSession(session)
2010-03-01 03:42:20+0100 [-] File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 489, in updateSession
2010-03-01 03:42:20+0100 [-] serial = session.avatar.getSerial()
2010-03-01 03:42:20+0100 [-] exceptions.AttributeError: Session instance has no attribute 'avatar'
2010-03-01 03:42:20+0100 [-]
|
Wed 17 Jun 2009 08:45:19 PM UTC, original submission:
2009-06-17 13:28:22+0200 [HTTPChannel,283324,172.19.21.4] [Server][PokerGame 265161] ERROR: player 55909277 cannot call. state = pre-flop
2009-06-17 13:28:27+0200 [-] Unhandled error in Deferred:
2009-06-17 13:28:27+0200 [-] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 223, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 231, in mainLoop
self.runUntilCurrent()
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 698, in runUntilCurrent
call.func(call.args, *call.kw)
File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 114, in _call_
d = defer.maybeDeferred(self.f, self.a, *self.kw)
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 105, in maybeDeferred
result = f(args, *kw)
File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 178, in checkExpired
server.Session.checkExpired(self)
File "/usr/lib/python2.5/site-packages/twisted/web/server.py", line 465, in checkExpired
self.expire()
File "/usr/lib/python2.5/site-packages/pokernetwork/pokersite.py", line 164, in expire
self.site.resource.service.destroyAvatar(self.avatar)
exceptions.AttributeError: Session instance has no attribute 'avatar'
|