[Buildbot-devel] Problem with 0.7.10

René Müller mue.r at gmx.de
Thu Mar 5 08:31:37 UTC 2009


Hi Axel,

thanks for the hint, this works.

My buildmaster is running on Gentoo-Linux. I installed twisted with portage (the Gentoo package tool), namely this packages: Twisted-Core, Twisted-Mail, Twisted-Web, Twisted-Words. I tried to use Twisted-8.2.0.tar.bz2 from www.twistedmatrx.com, too.

It seems I have to live without log compression for now.


René




Axel Hecht schrieb:
> You could disable log compression by setting
> 
> c['|logCompressionLimit'] = False
> 
> The background problem is that for some odd reason, your twisted on your
> platform doesn't seem to support deferToThread. No idea how that would
> happen. On what OS are you running your master?
> 
> Axel
> |
> 2009/3/4 René Müller <mue.r at gmx.de
> <mailto:mue.r at gmx.de>>
> 
>     Hi,
> 
>     I upgraded buildbot to 0.7.10 and now I get this log:
> 
>     2009-03-04 18:17:16+0100 [-] BuildStep.failed, traceback follows
>     2009-03-04 18:17:16+0100 [-] Unhandled Error
>            Traceback (most recent call last):
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     186, in addCallbacks
>                self._runCallbacks()
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     328, in _runCallbacks
>                self.result = callback(self.result, *args, **kw)
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     243, in callback
>                self._startRunCallbacks(result)
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     312, in _startRunCallbacks
>                self._runCallbacks()
>            --- <exception caught here> ---
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     328, in _runCallbacks
>                self.result = callback(self.result, *args, **kw)
>              File
>     "/var/lib/buildmaster_test/buildbot/process/buildstep.py", line 789,
>     in finished
>                self.step_status.stepFinished(results)
>              File
>     "/var/lib/buildmaster_test/buildbot/status/builder.py", line 941, in
>     stepFinished
>                cld.append(loog.compressLog())
>              File
>     "/var/lib/buildmaster_test/buildbot/status/builder.py", line 446, in
>     compressLog
>                d = threads.deferToThread(self._compressLog, compressed)
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/threads.py", line
>     67, in deferToThread
>                if reactor.threadpool is None:
>            exceptions.AttributeError: 'SelectReactor' object has no
>     attribute 'threadpool'
> 
>     2009-03-04 18:17:16+0100 [-] exception during failure processing
>     2009-03-04 18:17:16+0100 [-] Unhandled Error
>            Traceback (most recent call last):
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     328, in _runCallbacks
>                self.result = callback(self.result, *args, **kw)
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     243, in callback
>                self._startRunCallbacks(result)
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     312, in _startRunCallbacks
>                self._runCallbacks()
>              File
>     "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line
>     328, in _runCallbacks
>                self.result = callback(self.result, *args, **kw)
>            --- <exception caught here> ---
>              File
>     "/var/lib/buildmaster_test/buildbot/process/buildstep.py", line 801,
>     in failed
>                self.progress.finish()
>              File
>     "/var/lib/buildmaster_test/buildbot/status/progress.py", line 70, in
>     finish
>                self.buildProgress.stepFinished(self.name <http://self.name>)
>              File
>     "/var/lib/buildmaster_test/buildbot/status/progress.py", line 149,
>     in stepFinished
>                assert(stepname not in self.finishedSteps)
>            exceptions.AssertionError:
> 
>     2009-03-04 18:17:16+0100 [-] releaseLocks(<buildbot.steps.source.SVN
>     instance at 0x8a9ca8c>): []
>     2009-03-04 18:17:16+0100 [-] BuildStep.failed now firing callback
>     2009-03-04 18:17:16+0100 [-]  step 'svn' complete: exception
>     2009-03-04 18:17:16+0100 [-]  <Build testbuild>: build finished
> 
>     I tried very much different things:
>      - python 2.5 and twisted 8.1
>      - python 2.5 and twisted 8.2
>      - my old buildmaster and slave (from 0.7.9)
>      - new buildmaster and new slave
> 
>     The build only consists of this (master.cfg.sample):
> 
>     from buildbot.process import factory
>     from buildbot.steps.source import SVN
> 
>     f1 = factory.BuildFactory()
>     f1.addStep(SVN(svnurl="https://xxxxx",\
>                   mode="clobber",\
>                   username="xxxx",\
>                   password="xxxx"))
> 
>     b1 = {'name': "testbuild",
>          'slavename': "Test-Buildslave",
>          'builddir': "testbuild",
>          'factory': f1,
>          }
>     c['builders'] = [b1]
> 
> 
>     Now I force the build, the svn-step works (reported as success and a
>     green color in the waterfall), but the build is marked "exception".
>     When I add more steps, the build stops after the svn-step.
> 
>     Can anybody give me a hint where to start? I already searched for an
>     solution for 2 days, but I can't get it working. When I downgrade to
>     0.7.9 everything is fine.
> 
>     Greetings,
>     René
> 
> 
>     ------------------------------------------------------------------------------
>     Open Source Business Conference (OSBC), March 24-25, 2009, San
>     Francisco, CA
>     -OSBC tackles the biggest issue in open source: Open Sourcing the
>     Enterprise
>     -Strategies to boost innovation and cut costs with open source
>     participation
>     -Receive a $600 discount off the registration fee with the source
>     code: SFAD
>     http://p.sf.net/sfu/XcvMzF8H
>     _______________________________________________
>     Buildbot-devel mailing list
>     Buildbot-devel at lists.sourceforge.net
>     <mailto:Buildbot-devel at lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/buildbot-devel
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel





More information about the devel mailing list