[Buildbot] #3562: Error using 'usetimestamps=False' with buildbot.changes.HgPoller

Buildbot trac trac at buildbot.net
Wed Jun 8 14:10:29 UTC 2016


#3562: Error using 'usetimestamps=False' with buildbot.changes.HgPoller
----------------------+-----------------------
Reporter:  mab        |      Owner:
    Type:  undecided  |     Status:  new
Priority:  minor      |  Milestone:  undecided
 Version:  0.9.0b9    |   Keywords:  hg
----------------------+-----------------------
 When using buildbot.changes.!HgPoller() with 'usetimestamps=False' an
 'Unhandled Error' occurs:


 {{{
 Traceback (most recent call last):
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 393, in callback
     self._startRunCallbacks(result)
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 501, in _startRunCallbacks
     self._runCallbacks()
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 588, in _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1184, in gotResult
     _inlineCallbacks(r, g, deferred)
 --- <exception caught here> ---
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks
     result = g.send(result)
   File "/home/buildmaster/venv/lib/python2.7/site-
 packages/buildbot/changes/hgpoller.py", line 287, in _processChanges
     when_timestamp=int(timestamp),
 exceptions.TypeError: int() argument must be a string or a number, not
 'NoneType'

 }}}


 The problem seems to be in buildbot.changes.HgPoller._processChanges():

 {{{
 ...
 when_timestamp=int(timestamp)
 ...
 }}}


 In branch 'eight' epoch2datetime() is used:


 {{{
 ...
 when_timestamp=epoch2datetime(timestamp)
 ...
 }}}

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


More information about the bugs mailing list