Ticket #176 (closed defect: fixed)
'buildbot reconfig' causes WebStatus to give tracebacks for awhile
| Reported by: | bhearsum | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 0.7.10 |
| Version: | 0.7.6 | Keywords: | |
| Cc: | dustin, thatch, ijon |
Description
After doing a reconfig, even one that doesn't change anything, WebStatus? stops working for a few minutes. It then magically starts working again. There's nothing in the log to indicate how it recovered. Here's the traceback:
File "/tools/twisted-2.4.0/lib/python2.5/site-packages/twisted/web/server.py", line 160, in process
self.render(resrc)
File "/tools/twisted-2.4.0/lib/python2.5/site-packages/twisted/web/server.py", line 167, in render
body = resrc.render(self)
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/base.py", line 210, in render
data = self.content(request)
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/base.py", line 245, in content
data += self.fillTemplate(s.header, request)
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/base.py", line 239, in fillTemplate
valuestitle? = self.getTitle(request)
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/waterfall.py", line 417, in getTitle
status = self.getStatus(request)
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/base.py", line 220, in getStatus
return request.site.buildbot_service.getStatus()
File "/tools/buildbot/lib/python2.5/site-packages/buildbot/status/web/baseweb.py", line 458, in getStatus
return self.parent.getStatus()
<type 'exceptions.AttributeError?'>: 'NoneType?' object has no attribute 'getStatus'
![[Buildbot Logo]](/trac/chrome/site/header-text-transparent.png)