#827: ChangeSources may produce changes containing non-ascii bytestrings
------------------------------+-----------------------
Reporter:  dustin             |       Owner:
    Type:  defect             |      Status:  reopened
Priority:  critical           |   Milestone:  0.8.5
 Version:  0.7.12             |  Resolution:
Keywords:  encoding database  |
------------------------------+-----------------------

Comment (by birbilakos):

 And here is the tail from twisted.log:

 {{{
 2011-08-23 12:32:35+0300 [-] P4 poll failed
         Traceback (most recent call last):
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 269, in errback
             self._startRunCallbacks(fail)
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
             self._runCallbacks()
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 328, in _runCallbacks
             self.result = callback(self.result, *args, **kw)
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 630, in gotResult
             _deferGenerator(g, deferred)
         --- <exception caught here> ---
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 605, in _deferGenerator
             result = g.next()
           File "/usr/local/lib/python2.6/site-
 packages/buildbot-0.8.4p2-py2.6.egg/buildbot/changes/p4poller.py", line
 186, in _poll
             wfd.getResult()
           File "/usr/local/lib/python2.6/site-
 packages/twisted/internet/defer.py", line 584, in getResult
             self.result.raiseException()
           File "/usr/local/lib/python2.6/site-
 packages/twisted/python/threadpool.py", line 210, in _worker
             result = context.call(ctx, function, *args, **kwargs)
           File "/usr/local/lib/python2.6/site-
 packages/twisted/python/context.py", line 59, in callWithContext
             return self.currentContext().callWithContext(ctx, func, *args,
 **kw)
           File "/usr/local/lib/python2.6/site-
 packages/twisted/python/context.py", line 37, in callWithContext
             return func(*args,**kw)
           File "/usr/local/lib/python2.6/site-
 packages/buildbot-0.8.4p2-py2.6.egg/buildbot/db/pool.py", line 114, in thd
             rv = callable(conn, *args, **kwargs)
           File "/usr/local/lib/python2.6/site-
 packages/buildbot-0.8.4p2-py2.6.egg/buildbot/db/changes.py", line 141, in
 thd
             project=project))
           File "/usr/local/lib/python2.6/site-
 packages/SQLAlchemy-0.7.1-py2.6-linux-i686.egg/sqlalchemy/engine/base.py",
 line 1358, in execute
             params)
           File "/usr/local/lib/python2.6/site-
 packages/SQLAlchemy-0.7.1-py2.6-linux-i686.egg/sqlalchemy/engine/base.py",
 line 1491, in _execute_clauseelement
             compiled_sql, distilled_params
           File "/usr/local/lib/python2.6/site-
 packages/SQLAlchemy-0.7.1-py2.6-linux-i686.egg/sqlalchemy/engine/base.py",
 line 1599, in _execute_context
             context)
           File "/usr/local/lib/python2.6/site-
 packages/SQLAlchemy-0.7.1-py2.6-linux-i686.egg/sqlalchemy/engine/base.py",
 line 1592, in _execute_context
             context)
           File "/usr/local/lib/python2.6/site-
 packages/SQLAlchemy-0.7.1-py2.6-linux-i686.egg/sqlalchemy/engine/default.py",
 line 325, in do_execute
             cursor.execute(statement, parameters)
         sqlalchemy.exc.ProgrammingError: (ProgrammingError) You must not
 use 8-bit bytestrings unless you use a text_factory that can interpret
 8-bit bytestrings (like text_factory = str). It is highly recommended that
 you instead just switch your application to Unicode strings. u'INSERT INTO
 changes (author, comments, is_dir, branch, revision, revlink,
 when_timestamp, category, repository, project) VALUES (?, ?, ?, ?, ?, ?,
 ?, ?, ?, ?)' ('ihu', 'Change 85902 by [email protected] on 2011/08/11
 03:18:06\n\n\tbug 40295: \n\t1. Reason: When mousing down the update image
 button (not click), its icon name will be suffixed to "Down" such as
 "xxxDown.jpg", so the button seems to disappear. \n\t2. Fix: using
 setShowDown(false) when creating imageButton.\n\t \n\nJobs fixed
 ...\n\nbug40295 by [email protected] *CLOSED-FIXED*\n\n\ASDF-GUI-P3-\x93Upgrade
 Icon\x94 disappears sometimes.\n\n', 0, 'asd/1.1', '85902', '',
 1313057886, None, '', '')
 }}}

-- 
Ticket URL: <http://trac.buildbot.net/ticket/827#comment:20>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits

Reply via email to