[Buildbot] #3489: use of GitHubStatus results in a crash independent of actual configuration
Buildbot trac
trac at buildbot.net
Thu Mar 17 01:53:20 UTC 2016
#3489: use of GitHubStatus results in a crash independent of actual configuration
--------------------+-----------------------
Reporter: anish | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Version: 0.9.0b7 | Keywords:
--------------------+-----------------------
{{{
2016-03-17 01:47:44+0000 [Broker,0,172.17.42.1] <Build fw-
versions>.startBuild
2016-03-17 01:47:45+0000 [-] While sending start status to GitHub for fw-
versions.
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/Twisted-15.3.0-py2.6
-linux-x86_64.egg/twisted/internet/defer.py", line 1274, in
unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
File "/usr/lib/python2.6/site-packages/Twisted-15.3.0-py2.6
-linux-x86_64.egg/twisted/internet/defer.py", line 1128, in
_inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.6/site-
packages/buildbot-0.9.0b7-py2.6.egg/buildbot/status/github.py", line 119,
in _sendStartStatus
status = yield self._getGitHubRepoProperties(build)
File "/usr/lib/python2.6/site-packages/Twisted-15.3.0-py2.6
-linux-x86_64.egg/twisted/internet/defer.py", line 1274, in
unwindGenerator
return _inlineCallbacks(None, gen, Deferred())
--- <exception caught here> ---
File "/usr/lib/python2.6/site-packages/Twisted-15.3.0-py2.6
-linux-x86_64.egg/twisted/internet/defer.py", line 1128, in
_inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.6/site-
packages/buildbot-0.9.0b7-py2.6.egg/buildbot/status/github.py", line 179,
in _getGitHubRepoProperties
build.render(self._repo),
exceptions.AttributeError: BuildStatus instance has no attribute
'render'
}}}
This is via using an even more simplified version of the example from the
docs that does not use any rendering or Interpolate :
{{{
from buildbot.status.github import GitHubStatus
gs = GitHubStatus(token='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
repoOwner='foo',
repoName='fw-versions')
c['status'] = [ gs ]
}}}
--
Ticket URL: <http://trac.buildbot.net/ticket/3489>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list