#2301: buildbot waterfall page shows error after reconfig
---------------------+-----------------------
Reporter: pwp | Owner:
Type: defect | Status: new
Priority: critical | Milestone: undecided
Version: 0.8.6p1 | Keywords: reconfig
---------------------+-----------------------
buildbot waterfall page shows the following errors after reconfig
---------
web.Server Traceback (most recent call last):
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute
'getStatus'
/usr/lib/python2.6/dist-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 @ 0xa0165a8
<buildbot.status.web.baseweb.RotateLogSite instance at 0xa0165a8>
Locals
resrc <buildbot.status.web.waterfall.WaterfallStatusResource object at
0xb01bf50>
self
twisted.web.server.Request instance @ 0x8e084d0
<GET /waterfall?reload=900 HTTP/1.1>
/usr/lib/python2.6/dist-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.waterfall.WaterfallStatusResource object at
0xb01bf50>
self
twisted.web.server.Request instance @ 0x8e084d0
<GET /waterfall?reload=900 HTTP/1.1>
Globals
UnsupportedMethod <class 'twisted.web.error.UnsupportedMethod'>
/usr/local/lib/python2.6/dist-
packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 324
in render
322 return ''
323
324 ctx = self.getContext(request)
325
Locals
self <buildbot.status.web.waterfall.WaterfallStatusResource object at
0xb01bf50>
request
twisted.web.server.Request instance @ 0x8e084d0
<GET /waterfall?reload=900 HTTP/1.1>
/usr/local/lib/python2.6/dist-
packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 196
in getContext
194class ContextMixin(AccessorMixin):
195 def getContext(self, request):
196 status = self.getStatus(request)
197 rootpath = path_to_root(request)
Locals
self <buildbot.status.web.waterfall.WaterfallStatusResource object at
0xb01bf50>
request
twisted.web.server.Request instance @ 0x8e084d0
<GET /waterfall?reload=900 HTTP/1.1>
Globals
ContextMixin <class 'buildbot.status.web.base.ContextMixin'>
AccessorMixin <class 'buildbot.status.web.base.AccessorMixin'>
path_to_root function path_to_root in file /usr/local/lib/python2.6
/dist-packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py at
line 111
/usr/local/lib/python2.6/dist-
packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 182
in getStatus
180class AccessorMixin(object):
181 def getStatus(self, request):
182 return request.site.buildbot_service.getStatus()
183
Locals
self <buildbot.status.web.waterfall.WaterfallStatusResource object at
0xb01bf50>
request
twisted.web.server.Request instance @ 0x8e084d0
<GET /waterfall?reload=900 HTTP/1.1>
Globals
AccessorMixin <class 'buildbot.status.web.base.AccessorMixin'>
/usr/local/lib/python2.6/dist-
packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/baseweb.py, line
498 in getStatus
496
497 def getStatus(self):
498 return self.master.getStatus()
499
Self
master None
Locals
self
buildbot.status.web.baseweb.WebStatus instance @ 0x52ea830
<WebStatus on port tcp:8010 at 0x52ea830>
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute
'getStatus'
---------
Reproduce steps:
---
open waterfall page and leave it open
buildbot reconfig
refresh waterfall page
---
2 out of 3 times you will see these errors.
The only way is to close browser and reopen the page.
0.8.4 does not have this issue after using for long time.
--
Ticket URL: <http://trac.buildbot.net/ticket/2301>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits