[Buildbot-devel] Buildbot data file corruption issues

Dossy Shiobara dossy at panoptic.com
Sun Mar 23 16:45:53 UTC 2008


Hi,

Running CVS HEAD of Buildbot, having a problem with the waterfall view:

    web.Server Traceback (most recent call last):

    exceptions.AttributeError: 'str' object has no attribute 'append'

The very end of the error trace has this:

    /home/buildbot/lib/python/buildbot/status/web/waterfall.py, line 157 in getBox
    155      if logs[num].hasContents():
    156        url = urlbase + "/logs/%s" % urllib.quote(name)
    157        text.append("<a href=\"%s\">%s</a>" % (url, html.escape(name)))
    158      else:
    Locals
    urlbase 'builders/gnash-ppc64-ydl6/builds/0/steps/shell'
    name    'stdio'
    url 'builders/gnash-ppc64-ydl6/builds/0/steps/shell/logs/stdio'
    text    'install'
    num 0
    logs    
    List instance @ 0x40c27dec
    buildbot.status.builder.LogFile instance @ 0x4096f2ac <buildbot.status.builder.LogFile instance at 0x4096f2ac>
    Globals
    urllib  <module 'urllib' from '/usr/lib/python2.4/urllib.pyc'>
    html    <module 'twisted.web.html' from '/home/buildbot/lib/python/twisted/web/html.pyc'>

If you'd like to see the full error, it's here:

    http://gnashdev.org/buildbot/waterfall

This happened with Buildbot 0.7.6 as well, which is why I originally
upgraded to CVS HEAD to see if it had been resolved.

Any insight?  I'm going to start tracing the code to figure it out, but
in case someone else had run into this already, I'd rather not go down
ratholes unless I have to.

Thanks,

-- Dossy

-- 
Dossy Shiobara              | dossy at panoptic.com | http://dossy.org/
Panoptic Computer Network   | http://panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)




More information about the devel mailing list