[Buildbot-commits] [Buildbot] #2011: Traceback popping from empty deque in addChange

Buildbot nobody at buildbot.net
Wed Jun 22 12:35:41 UTC 2011


#2011: Traceback popping from empty deque in addChange
------------------------+-----------------------
Reporter:  adamcollard  |      Owner:
    Type:  defect       |     Status:  new
Priority:  major        |  Milestone:  undecided
 Version:  0.8.4p1      |   Keywords:
------------------------+-----------------------
 Got an error this morning in response to an addChange which then caused
 the Waterfall page to not display (HTTP requests were hanging).

 The setup we have is a post_commit hook of SVN calling svn_buildbot.py
 using a PB change source.

 {{{
 2011-06-22 07:55:07+0100 [Broker,43,192.168.20.202] perspective_addChange
 called
 2011-06-22 07:55:07+0100 [-] Unhandled Error
         Traceback (most recent call last):
           File "/usr/lib/python2.7/dist-
 packages/twisted/internet/base.py", line 1167, in mainLoop
             self.runUntilCurrent()
           File "/usr/lib/python2.7/dist-
 packages/twisted/internet/base.py", line 762, in runUntilCurrent
             f(*a, **kw)
           File "/usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py", line 361, in callback
             self._startRunCallbacks(result)
           File "/usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py", line 455, in _startRunCallbacks
             self._runCallbacks()
         --- <exception caught here> ---
           File "/usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py", line 542, in _runCallbacks
             current.result = callback(current.result, *args, **kw)
           File "/usr/lib/python2.7/dist-packages/buildbot/util/lru.py",
 line 154, in handle_result
             self._purge()
           File "/usr/lib/python2.7/dist-packages/buildbot/util/lru.py",
 line 190, in _purge
             k = queue.popleft()
         exceptions.IndexError: pop from an empty deque
 }}}

 The "fix" was to restart the master, and resubmit the change (which
 proceeded as normal)

-- 
Ticket URL: <http://trac.buildbot.net/ticket/2011>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list