[Buildbot-devel] problem with FileUpload (0.8.4) to master (0.7.12)
Jean-Michel Beuken
jean-michel.beuken at uclouvain.be
Sun Aug 28 17:45:23 UTC 2011
Hi,
it seems there is a problem if the slave is a 0.8.4 version and the master is a 0.7.12 version when I use FileUpload
in slave twistd.log file :
----------
2011-08-28 17:10:30+0200 [Broker,client] Peer will receive following PB traceback:
2011-08-28 17:10:30+0200 [Broker,client] Unhandled Error
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/twisted/spread/banana.py", line 153, in gotItem
self.callExpressionReceived(item)
File "/usr/lib64/python2.6/site-packages/twisted/spread/banana.py", line 116, in callExpressionReceived
self.expressionReceived(obj)
File "/usr/lib64/python2.6/site-packages/twisted/spread/pb.py", line 515, in expressionReceived
method(*sexp[1:])
File "/usr/lib64/python2.6/site-packages/twisted/spread/pb.py", line 827, in proto_message
self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
--- <exception caught here> ---
File "/usr/lib64/python2.6/site-packages/twisted/spread/pb.py", line 841, in _recvMessage
netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
File "/usr/lib64/python2.6/site-packages/twisted/spread/flavors.py", line 114, in remoteMessageReceived
state = method(*args, **kw)
File "/usr/lib/python2.6/site-packages/buildslave/bot.py", line 136, in remote_startCommand
self.command = factory(self, stepId, args)
File "/usr/lib/python2.6/site-packages/buildslave/commands/base.py", line 135, in __init__
self.setup(args)
File "/usr/lib/python2.6/site-packages/buildslave/commands/transfer.py", line 68, in setup
self.keepstamp = args['keepstamp']
exceptions.KeyError: 'keepstamp'
----------------
in the master twistd.log file
----------------
2011-08-28 17:10:22+0200 [-] acquireLocks(step <buildbot.steps.transfer.FileUpload instance at 0xc122ef0>, locks [])
2011-08-28 17:10:22+0200 [-] FileUpload started, from slave 'beuken_6.9.2-private/tests/summary.log' to master '/home/buildbot/nightly/reports/Analysis.res_max2_gcc46_6.9.2-private_beuken_719_0'
2011-08-28 17:10:22+0200 [-] <buildbot.steps.transfer.StatusRemoteCommand instance at 0xc145170>: RemoteCommand.run [66]
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] BuildStep.failed, traceback follows
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] Unhandled Error
Traceback from remote host -- Traceback unavailable
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] addHTMLLog(err.html)
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] addCompleteLog(err.text)
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] releaseLocks(<buildbot.steps.transfer.FileUpload instance at 0xc122ef0>): []
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] BuildStep.failed now firing callback
2011-08-28 17:10:22+0200 [Broker,15,130.104.231.106] step 'upload' complete: exception
--------------------------
on the waterfall , the contents of the error files are
------------------------------------------------
err.txt :
Traceback from remote host -- Traceback unavailable
err.html :
exceptions.KeyError: 'keepstamp'
exceptions.KeyError: 'keepstamp'
--------------------------------------------------
in the "old" master version, there is some tests in "buildbot/steps/transfer.py" concerning an old version of slave but not too new...
regards
jmb
More information about the devel
mailing list