Closed Bug 1350805 Opened 8 years ago Closed 5 years ago

manually retriggering macosx64_build causes traceback

Categories

(SeaMonkey :: Release Engineering, defect)

defect
Not set
normal

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.
Blocks: SM2.48b1
Blocks: SM2.48
No longer blocks: SM2.48

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.