[Buildbot-commits] [Buildbot] #1697: [twistd 10.2.0] LogFileScanner instance has no attribute '_remainingData'
Buildbot
buildbot-devel at lists.sourceforge.net
Thu Dec 2 21:43:07 UTC 2010
#1697: [twistd 10.2.0] LogFileScanner instance has no attribute '_remainingData'
----------------------+-----------------------------------------------------
Reporter: cunger | Owner:
Type: undecided | Status: new
Priority: minor | Milestone: undecided
Version: 0.8.2 | Keywords:
----------------------+-----------------------------------------------------
Summary:
After upgrading master and slaves to v0.8.2/ twisted 10.2.0 BuildStep-logs
do not seem to be accessible from the waterfall page. A custom buildStep
for example class raises an exception in 'createSummary' (see below slave
exception)
Steps to Reproduce:
n/a
Expected Results:
Logs should be accessible from the waterfall page.
Actual Results:
Each request for a log from the waterfall page raises below excption in
the master's log, and the http request times out.
Regression:
Downgrading to twisted 8.2.0 solved the issue
Notes:
System Configuration:
Mac OS X Server 10.5, python 2.5, Twisted 10.2.0
===================================================================================
master traceback:
[-] Unhandled Error
Traceback (most recent call last):
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/application/app.py",
line 311, in runReactorWithLogging
reactor.run()
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/base.py",
line 1158, in run
self.mainLoop()
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/base.py",
line 1167, in mainLoop
self.runUntilCurrent()
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/base.py",
line 789, in runUntilCurrent
call.func(*call.args, **call.kw)
--- <exception caught here> ---
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/util/eventual.py", line 31, in
_turn
cb(*args, **kwargs)
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/status/builder.py", line 180,
in _resumeProducing
chunk = self.chunkGenerator.next()
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/status/builder.py", line 121,
in getChunks
p.dataReceived(data)
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/protocols/basic.py",
line 178, in dataReceived
self._remainingData += data
exceptions.AttributeError: LogFileScanner instance has no
attribute '_remainingData'
===================================================================================
slave traceback:
1904:0Traceback (most recent call last):
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/defer.py",
line 286, in addCallbacks
self._runCallbacks()
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/defer.py",
line 542, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/defer.py",
line 361, in callback
self._startRunCallbacks(result)
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/defer.py",
line 455, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/internet/defer.py",
line 542, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/process/buildstep.py", line
1064, in <lambda>
d.addCallback(lambda res: self.createSummary(cmd.logs['stdio']))
File "/Volumes/Untitled
2/old_hardRaid_20101126/buildbot/master/BuildSystem/xcodebuild.py", line
107, in createSummary
logtext = log.getText()
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/status/builder.py", line 321,
in getText
return "".join(self.getChunks([STDOUT, STDERR], onlyText=True))
File "/Library/Python/2.5/site-
packages/buildbot-0.8.2-py2.5.egg/buildbot/status/builder.py", line 372,
in _generateChunks
p.dataReceived(data)
File "/Library/Python/2.5/site-
packages/Twisted-10.2.0-py2.5-macosx-10.5-i386.egg/twisted/protocols/basic.py",
line 178, in dataReceived
self._remainingData += data
exceptions.AttributeError: LogFileScanner instance has no attribute
'_remainingData'
,
--
Ticket URL: <http://buildbot.net/trac/ticket/1697>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list