Closed
Bug 1350805
Opened 8 years ago
Closed 5 years ago
manually retriggering macosx64_build causes traceback
Categories
(SeaMonkey :: Release Engineering, defect)
SeaMonkey
Release Engineering
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: ewong, Unassigned)
References
Details
Having selected an old busted 2.48b1 osx64 build, and clicking on rebuild, I
get the following traceback:
web.Server Traceback (most recent call last):
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'number'
/builds/buildbot/master01/lib/python2.7/site-packages/twisted/web/server.py, line 125 in process
123 try:
124 resrc = self.site.getResourceFor(self)
125 self.render(resrc)
126 except:
Self
site
buildbot.status.web.baseweb.RotateLogSite instance @ 0x47d0cf8 <buildbot.status.web.baseweb.RotateLogSite instance at 0x47d0cf8>
Locals
resrc <buildbot.status.web.builder.StatusResourceBuilder object at 0x6de7990>
self
twisted.web.server.Request instance @ 0x6dd65f0 <GET /builders/macosx64_build HTTP/1.1>
/builds/buildbot/master01/lib/python2.7/site-packages/twisted/web/server.py, line 132 in render
130 def render(self, resrc):
131 try:
132 body = resrc.render(self)
133 except UnsupportedMethod, e:
Locals
resrc <buildbot.status.web.builder.StatusResourceBuilder object at 0x6de7990>
self
twisted.web.server.Request instance @ 0x6dd65f0 <GET /builders/macosx64_build HTTP/1.1>
Globals
UnsupportedMethod <class 'twisted.web.error.UnsupportedMethod'>
/builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/base.py, line 243 in render
241 ctx = self.getContext(request)
242
243 data = self.content(request, ctx)
244 if isinstance(data, unicode):
Locals
ctx
Dictionary instance @ 0x37fea90
'authz' <buildbot.status.web.authz.Authz object at 0x3682e50>
'project_name' 'SeaMonkey 2'
'tz' u'PDT'
'welcomeurl' '../'
'path_to_root' '../'
'title' 'Buildbot: macosx64_build'
'metatags'
List instance @ 0x6d8f9e0
'project_url' 'http://wiki.mozilla.org/SeaMonkey:hg-based_build'
'current'
List instance @ 0x6a55e60
'stylesheet' '../default.css'
'version' '0.8.2-hg-0ba2f2a46a93-production-0.8'
'time' 'Sun 26 Mar 2017 22:13:51'
'pending'
List instance @ 0x6a553f8
'name' 'macosx64_build'
self <buildbot.status.web.builder.StatusResourceBuilder object at 0x6de7990>
request
twisted.web.server.Request instance @ 0x6dd65f0 <GET /builders/macosx64_build HTTP/1.1>
/builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/builder.py, line 72 in content
70 if source.changes:
71 for c in source.changes:
72 changes.append({ 'url' : path_to_change(req, c),
73 'who' : c.who})
Locals
c None
req
twisted.web.server.Request instance @ 0x6dd65f0 <GET /builders/macosx64_build HTTP/1.1>
source
buildbot.sourcestamp.SourceStamp instance @ 0x6b357e8 <buildbot.sourcestamp.SourceStamp instance at 0x6b357e8>
changes
List instance @ 0x71c5710
Globals
path_to_change
function path_to_change in file /builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/base.py at line 127
/builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/base.py, line 129 in path_to_change
127def path_to_change(request, change):
128 return (path_to_root(request) +
129 "changes/%s" % change.number)
130
Locals
request
twisted.web.server.Request instance @ 0x6dd65f0 <GET /builders/macosx64_build HTTP/1.1>
change None
Globals
path_to_change
function path_to_change in file /builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/base.py at line 127
path_to_root
function path_to_root in file /builds/buildbot/master01/lib/python2.7/site-packages/buildbot-0.8.2_hg_0ba2f2a46a93_production_0.8-py2.7.egg/buildbot/status/web/base.py at line 94
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'number'
Now, at this point, when I go back and reload the builder screen, it shows
a MACOSX64_BUILD running, but none of the 2 OsX slaves is building macosx64_build
and the macosx64_build screen shows that it *isn't* building.
This, of course, isn't the first time this has happened. So I suspect going
into the db and unhorking it is the only way.
And possibly rebooting, which probably means I need to do a build5 if only to
not have to click on rebuild. But I still need to figure out what in the
db is choked.
Reporter | ||
Comment 1•5 years ago
|
||
SeaMonkey no longer uses buildbot. Closing as wf.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•