[Buildbot-commits] [Buildbot] #951: UTF-8 data in logs causes web rss feed exception

Buildbot buildbot-devel at lists.sourceforge.net
Fri Aug 6 07:26:53 UTC 2010


#951: UTF-8 data in logs causes web rss feed exception
--------------------+-------------------------------------------------------
Reporter:  AHowell  |       Owner:  AHowell  
    Type:  defect   |      Status:  new      
Priority:  major    |   Milestone:  undecided
 Version:  0.8.1    |    Keywords:           
--------------------+-------------------------------------------------------
 Traceback (most recent call last):
           File "/usr/lib/python2.7/site-
 packages/twisted/protocols/basic.py", line 251, in dataReceived
             why = self.lineReceived(line)
           File "/usr/lib/python2.7/site-packages/twisted/web/http.py",
 line 1573, in lineReceived
             self.allContentReceived()
           File "/usr/lib/python2.7/site-packages/twisted/web/http.py",
 line 1641, in allContentReceived
             req.requestReceived(command, path, version)
           File "/usr/lib/python2.7/site-packages/twisted/web/http.py",
 line 807, in requestReceived
             self.process()
         --- <exception caught here> ---
           File "/usr/lib/python2.7/site-packages/twisted/web/server.py",
 line 125, in process
             self.render(resrc)
           File "/usr/lib/python2.7/site-packages/twisted/web/server.py",
 line 132, in render
             body = resrc.render(self)
           File "/usr/lib/python2.7/site-
 packages/buildbot/status/web/feeds.py", line 40, in render
             data = self.content(request)
           File "/usr/lib/python2.7/site-
 packages/buildbot/status/web/feeds.py", line 202, in content
             log_lines.extend(unicode(logdata.split('\n')[-30:],'utf-8'))
         exceptions.TypeError: coercing to Unicode: need string or buffer,
 list found

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


More information about the Commits mailing list