id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 3108,Batch modify plugin emitting internal error,Richard Dunlap,CuriousCurmudgeon,"Using batchmodofy 0.2.0, Trac r7176 (0.11), Genshi r852 (0.5), attempting to use Batch Modify to change the milestone on a group of tickets defined with status, summary, priority and milestone filters. I received the following ""internal error"" after submitting the change: {{{ TypeError: can only concatenate list (not ""unicode"") to list }}} The tickets remained unchanged. ==== Details ==== Request parameters: {{{ {'__FORM_TOKEN': u'82bcd6399ec088ab7e055e42', 'batchmod': u'Change tickets', 'bmod_flag_milestone': u'on', 'bmod_value_checkbox_billable': u'1', 'bmod_value_milestone': u'4.3', 'col': [u'id', u'summary', u'priority', u'status', u'type', u'component'], 'milestone': u'4.2', 'priority': u'High', 'priority_mode': u'!', 'selectedTickets': u'', 'status': [u'assigned', u'beta', u'new', u'pending', u'reopened', u'resolved', u'verified'], 'summary': [u'transaction', u'demonstration'], 'summary_mode': [u'!~', u'!~']} }}} User Agent was: `Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14` ==== System Information ==== || '''Trac''' || `0.11dev` || || '''Python''' || `2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)]` || || '''setuptools''' || `0.6c7` || || '''SQLite''' || `3.3.4` || || '''pysqlite''' || `2.3.2` || || '''Genshi''' || `0.5dev` || || '''Subversion''' || `1.4.6 (r28521)` || || '''jQuery:''' || `1.2.3` || ==== Python Traceback ==== {{{ Traceback (most recent call last): File ""c:\python25\lib\site-packages\trac-0.11dev-py2.5.egg\trac\web\main.py"", line 423, in _dispatch_request dispatcher.dispatch(req) File ""c:\python25\lib\site-packages\trac-0.11dev-py2.5.egg\trac\web\main.py"", line 197, in dispatch resp = chosen_handler.process_request(req) File ""c:\python25\lib\site-packages\trac-0.11dev-py2.5.egg\trac\ticket\query.py"", line 749, in process_request constraints = self._get_constraints(req) File ""c:\python25\lib\site-packages\trac-0.11dev-py2.5.egg\trac\ticket\query.py"", line 838, in _get_constraints vals = [mode + x for x in vals] TypeError: can only concatenate list (not ""unicode"") to list }}} ",defect,closed,normal,BatchModifyPlugin,major,fixed,,raj@… dale.miller@…,0.11