[Buildbot-commits] [Buildbot] #1987: sendchange fails with TypeError

Buildbot nobody at buildbot.net
Wed Jun 15 19:49:39 UTC 2011


#1987: sendchange fails with TypeError
----------------------+-----------------------
Reporter:  Underhand  |      Owner:
    Type:  defect     |     Status:  new
Priority:  major      |  Milestone:  undecided
 Version:  master     |   Keywords:
----------------------+-----------------------
 With the latest version from the master branch, downloaded today from
 github, attempting to run sendchange gives the following error.

 -bash-4.2$ buildbot sendchange --master 'localhost:9989' --who testuser
 --branch test a b
 Traceback (most recent call last):
   File "/usr/pkg/bin/buildbot", line 4, in <module>
     runner.run()
   File "/usr/pkg/lib/python2.6/site-packages/buildbot/scripts/runner.py",
 line 1234, in run
     if not sendchange(so, True):
   File "/usr/pkg/lib/python2.6/site-packages/buildbot/scripts/runner.py",
 line 898, in sendchange
     revlink=revlink)
   File "/usr/pkg/lib/python2.6/site-
 packages/buildbot/clients/sendchange.py", line 40, in send
     change['files'][i] = file.decode(self.encoding, 'replace')
 TypeError: 'tuple' object does not support item assignment

 Without specifying any files, I get this instead:

 -bash-4.2$ buildbot sendchange --master 'localhost:9989' --who testuser
 --branch test
 Traceback (most recent call last):
   File "/usr/pkg/bin/buildbot", line 4, in <module>
     runner.run()
   File "/usr/pkg/lib/python2.6/site-packages/buildbot/scripts/runner.py",
 line 1234, in run
     if not sendchange(so, True):
   File "/usr/pkg/lib/python2.6/site-packages/buildbot/scripts/runner.py",
 line 904, in sendchange
     d.addCallbacks(s.printSuccess, failed)
 AttributeError: Sender instance has no attribute 'printSuccess'

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


More information about the Commits mailing list