﻿ticket,summary,type,release,owner,status,created,modified,_description,_reporter
14061,"TypeError: sequence item 0: expected string, Fragment found",defect,1.4,ejucovy,new,2021-10-16T00:55:14+02:00,2021-10-16T01:24:53+02:00,"trac:#13433
==== How to Reproduce

While doing a GET operation on `/ticket/3`, Trac issued an internal error.

''(please provide additional details here)''
1. After simplemultiproject turned on then I don't see the tickets and can't create ticket
2. Also related problem is 

{{{
Error: Not Found
Unknown administration panel
}}}
..when clicking new created project

- I'm using plugin manager for admin, also not experimenting inside .ini

Request parameters:
{{{
{'id': u'3'}
}}}

User agent: `#USER_AGENT#`

==== System Information
''System information not available''

==== Enabled Plugins
''Plugin information not available''

==== Interface Customization
''Interface customization information not available''

==== Python Traceback
{{{
Traceback (most recent call last):
  File ""venvp27/lib/python2.7/site-packages/trac/web/main.py"", line 639, in dispatch_request
    dispatcher.dispatch(req)
  File ""venvp27/lib/python2.7/site-packages/trac/web/main.py"", line 271, in dispatch
    method=method)
  File ""venvp27/lib/python2.7/site-packages/trac/web/chrome.py"", line 1443, in render_template
    fragment, iterable, method)
  File ""venvp27/lib/python2.7/site-packages/trac/web/chrome.py"", line 1517, in _render_jinja_template
    data):
  File ""venvp27/lib/python2.7/site-packages/trac/web/chrome.py"", line 1930, in _check_for_stream_filters
    stream, data)
  File ""venvp27/lib/python2.7/site-packages/workflow_actionbuttons/web_ui.py"", line 39, in filter_stream
    buttons.append(manager.render_action_button(req, data['ticket'], action))
  File ""venvp27/lib/python2.7/site-packages/workflow_actionbuttons/api.py"", line 64, in render_action_button
    label, widgets, hints = self.render_action_control(req, ticket, action)
  File ""venvp27/lib/python2.7/site-packages/workflow_actionbuttons/api.py"", line 37, in render_action_control
    return first_label, tag(*widgets), (hints and '. '.join(hints) or '')
TypeError: sequence item 0: expected string, Fragment found
}}}",anonymous
12118,UnicodeEncodeError: 'ascii' codec can't encode character u'\u5230' in position 0: ordinal not in range(128),defect,1.0,ejucovy,new,2014-12-18T05:45:19+01:00,2018-06-05T07:39:53+02:00,"==== How to Reproduce ====

While doing a GET operation on `/ticket/51`, Trac issued an internal error.

''(please provide additional details here)''

Request parameters:
{{{
{'id': u'51'}
}}}

User agent: `Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36`

==== System Information ====
|| '''`Trac`''' || `1.0.2` ||
|| '''`Babel`''' || `0.9.4` ||
|| '''`Docutils`''' || `0.12` ||
|| '''`Genshi`''' || `0.7 (without speedups)` ||
|| '''`GIT`''' || `1.7.1` ||
|| '''`MySQL`''' || `server: ""5.1.73"", client: ""5.1.73"", thread-safe: 1` ||
|| '''`MySQLdb`''' || `1.2.3c1` ||
|| '''`Pygments`''' || `2.0.1` ||
|| '''`Python`''' || `2.6.6 (r266:84292, Jan 22 2014, 09:42:36) ` [[br]] `[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]` ||
|| '''`RPC`''' || `1.1.2-r13776` ||
|| '''`setuptools`''' || `7.0` ||
|| '''`jQuery`''' || `1.7.2` ||
|| '''`jQuery UI`''' || `1.8.21` ||
|| '''`jQuery Timepicker`''' || `1.0.1` ||

==== Enabled Plugins ====
|| '''`nevernotifyupdaterplugin`''' || `1.0-r12968` ||
|| '''`trac-WorkflowActionButtons`''' || `0.2` ||
|| '''`TracAccountManager`''' || `0.4.4` ||
|| '''`TracAutocompleteUsersPlugin`''' || `0.4.3` ||
|| '''`TracIniAdminPanel`''' || `1.0.1-r14244` ||
|| '''`TracMasterTickets`''' || `3.0.5dev-r13684` ||
|| '''`TracReportInplaceEditPlugin`''' || `0.2` ||
|| '''`TracSubcomponents`''' || `1.2.0` ||
|| '''`TracSubTicketsPlugin`''' || `0.2.0.dev-20141205` ||
|| '''`TracUsernameDecoratePlugin`''' || `0.12.0.1` ||
|| '''`TracXMLRPC`''' || `1.1.2-r13776` ||

==== Python Traceback ====
{{{
Traceback (most recent call last):
  File ""/usr/lib/python2.6/site-packages/trac/web/main.py"", line 512, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib/python2.6/site-packages/trac/web/main.py"", line 240, in dispatch
    content_type)
  File ""/usr/lib/python2.6/site-packages/trac/web/chrome.py"", line 1009, in render_template
    stream |= self._filter_stream(req, method, filename, stream, data)
  File ""/usr/lib/python2.6/site-packages/Genshi-0.7-py2.6-linux-x86_64.egg/genshi/core.py"", line 133, in __or__
    return Stream(_ensure(function(self)), serializer=self.serializer)
  File ""/usr/lib/python2.6/site-packages/trac/web/chrome.py"", line 1192, in inner
    data)
  File ""/usr/lib/python2.6/site-packages/trac_WorkflowActionButtons-0.2-py2.6.egg/workflow_actionbuttons/web_ui.py"", line 39, in filter_stream
    buttons.append(manager.render_action_button(req, data['ticket'], action))
  File ""/usr/lib/python2.6/site-packages/trac_WorkflowActionButtons-0.2-py2.6.egg/workflow_actionbuttons/api.py"", line 66, in render_action_button
    supplemental_form = ""<div class='supplemental'><div class='supplemental-form'>%s %s <span class='hint'>%s</span><textarea style='width:95%%' rows='5' name='comment' placeholder='Enter your comment'></textarea><input type='submit' /></div></div>"" % (action.title(), str(widgets), hints)
  File ""/usr/lib/python2.6/site-packages/Genshi-0.7-py2.6-linux-x86_64.egg/genshi/builder.py"", line 107, in __str__
    return str(self.generate())
UnicodeEncodeError: 'ascii' codec can't encode character u'\u5230' in position 0: ordinal not in range(128)
}}}",pu.yun@…
11497,"Add modals for ""Reply""",enhancement,,ejucovy,new,2014-01-11T18:56:23+01:00,2014-01-11T18:56:23+01:00,"Not strictly a workflow action button, but I'd like to add a modal to the ""Reply"" buttons next to each comment and next to the ticket description.  

I think this could just open a modal with a comment form, prefilled with the quoted comment text, and with the workflow action set to ""Leave"" (or more properly, a configurable value defaulting to leave)

I need to double check how trac comment replying actually works though; it's possible an extra parameter is sent in the post request to set the threading.",ejucovy
