Ticket #2327 defect closed fixed
Intermittent failure in PB tests
| Reported by: | exarkun | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | pb | Keywords: | |
| Cc: | Branch: |
branches/test_publishable-win32-2327
(diff, github, buildbot, log) |
|
| Author: | exarkun | Launchpad Bug: |
Description
===============================================================================
[ERROR]: twisted.test.test_pb.BrokerTestCase.testPublishable
Traceback (most recent call last):
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\test\test_pb.py", line 651, in testPublishable
pump.flush()
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\test\test_pb.py", line 71, in flush
while self.pump():
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\test\test_pb.py", line 93, in pump
self.client.dataReceived(byte)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\banana.py", line 218, in dataReceived
gotItem(item)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\banana.py", line 148, in gotItem
self.callExpressionReceived(item)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\banana.py", line 113, in callExpressionReceived
self.expressionReceived(obj)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\pb.py", line 523, in expressionReceived
method(*sexp[1:])
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\pb.py", line 892, in proto_answer
d.callback(self.unserialize(netResult))
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\pb.py", line 784, in unserialize
return unjelly(sexp, self.security, None, self)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\jelly.py", line 900, in unjelly
return _Unjellier(taster, persistentLoad, invoker).unjellyFull(sexp)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\jelly.py", line 523, in unjellyFull
o = self.unjelly(obj)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\jelly.py", line 546, in unjelly
val = method(self, obj)
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\flavors.py", line 458, in unjellyFor
cProxy.setCopyableState(unjellier.unjelly(jellyList[2]))
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\publish.py", line 86, in setCopyableState
newself = jelly.unjelly(banana.decode(data))
File "c:\twistedbuildbot\W32-full2.4-scmikes-select\Twisted\twisted\spread\banana.py", line 349, in decode
return l[0]
exceptions.IndexError: list index out of range
-------------------------------------------------------------------------------
I expect this is a test bug related to the mock transport implemented and used by these tests, rather than a bug in PB itself.
Change History
Note: See
TracTickets for help on using
tickets.
