[Buildbot] #2970: latent slaves fail
Buildbot trac
trac at buildbot.net
Sun Oct 26 12:38:10 UTC 2014
#2970: latent slaves fail
---------------------+--------------------
Reporter: dustin | Owner:
Type: defect | Status: new
Priority: critical | Milestone: 0.9.0
Version: master | Resolution:
Keywords: latent |
---------------------+--------------------
Comment (by Ben):
I strongly believe it is, as the very first error I had when investigating
this area was:
{{{
2014-10-25 18:52:24+0200 [-] starting build <Build manager> using slave
<LatentSlaveBuilder builder=u'manager' slave=u'docker'>
2014-10-25 18:52:24+0200 [-] acquireLocks(slave <DockerLatentBuildSlave
u'docker'>, locks [])
2014-10-25 18:52:24+0200 [-] substantiating slave <LatentSlaveBuilder
builder=u'manager' slave=u'docker'>
2014-10-25 18:52:24+0200 [-] while preparing slavebuilder:
Traceback (most recent call last):
File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
result = g.send(result)
File
"/Users/benoit/Python/buildbot/master/buildbot/process/builder.py", line
511, in maybeStartBuild
build_started = yield self._startBuildFor(slavebuilder, breqs)
File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
packages/twisted/internet/defer.py", line 1237, in unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
File "/Users/benoit/Python/buildbotEnv/lib/python2.7/site-
packages/twisted/internet/defer.py", line 1099, in _inlineCallbacks
result = g.send(result)
--- <exception caught here> ---
File
"/Users/benoit/Python/buildbot/master/buildbot/process/builder.py", line
345, in _startBuildFor
ready = yield slavebuilder.prepare(self.builder_status, build)
File
"/Users/benoit/Python/buildbot/master/buildbot/process/slavebuilder.py",
line 226, in prepare
d = self.substantiate(build)
File
"/Users/benoit/Python/buildbot/master/buildbot/process/slavebuilder.py",
line 246, in substantiate
d = self.slave.substantiate(self, build)
File
"/Users/benoit/Python/buildbot/master/buildbot/buildslave/base.py", line
679, in substantiate
if self.slave is None:
exceptions.AttributeError: 'DockerLatentBuildSlave' object has no
attribute 'slave'
2014-10-25 18:52:24+0200 [-] slave <Build manager> can't build
<LatentSlaveBuilder builder=u'manager' slave=u'docker'> after all; re-
queueing the request
2014-10-25 18:52:24+0200 [-] releaseLocks(<DockerLatentBuildSlave
u'docker'>): []
}}}
Where the Latentslave object is suposed to have a {{{slave}}} property of
type {{{buildbot.buildslave.protocols.base.Connection}}} (According to the
call of {{{notifyOnDisconnect}}} here:
https://github.com/buildbot/buildbot/blob/master/master/buildbot/buildslave/base.py#L432)
--
Ticket URL: <http://trac.buildbot.net/ticket/2970#comment:2>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list