﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7602	UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 72: ordinal not in range(128)	skyper	stoecker	"==== How to reproduce ====

While doing a POST operation on `/ticket/7598`, Trac issued an internal error.

''(please provide additional details here)''

Request parameters:
{{{
{'__FORM_TOKEN': u'7c23b70e4b195dfdedb43c5a',
 'action': u'dup',
 'action_dup_resolve_resolution': u'duplicate',
 'action_dup_xref': u'7266',
 'cnum': u'1',
 'comment': u'Closed as duplicate of #7266.',
 'field_cc': u'',
 'field_component': u'Core',
 'field_description': u'What steps will reproduce the problem?\r\n 1. Convert gpx to data layer\r\n 2. Simplify all ways\r\n 3. Connect ways at appropriate points and add tags\r\n 4. Merge data layer into downloaded layer\r\n\r\nJosm tells me it has encountered a bug. However, the merge is successful and I can upload the data.\r\n\r\n{{{\r\nRepository Root: http://josm.openstreetmap.de/svn\r\nBuild-Date: 2012-03-07 02:32:17\r\nLast Changed Author: stoecker\r\nRevision: 5047\r\nRepository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b\r\nURL: http://josm.openstreetmap.de/svn/trunk\r\nLast Changed Date: 2012-03-06 10:30:34 +0100 (Tue, 06 Mar 2012)\r\nLast Changed Rev: 5047\r\n\r\nIdentification: JOSM/1.5 (5047 en_AU)\r\nMemory Usage: 152 MB / 247 MB (63 MB allocated, but free)\r\nJava version: 1.6.0_31, Sun Microsystems Inc., Java HotSpot(TM) Client VM\r\nOperating system: Windows 7\r\nDataset consistency test: No problems found\r\n\r\nPlugin: turnrestrictions (27891)\r\n\r\njava.lang.IndexOutOfBoundsException: Index: 5, Size: 5\r\n\tat java.util.ArrayList.RangeCheck(Unknown Source)\r\n\tat java.util.ArrayList.get(Unknown Source)\r\n\tat java.util.Collections$UnmodifiableList.get(Unknown Source)\r\n\tat org.openstreetmap.josm.gui.dialogs.LayerListDialog$LayerListModel.getValueAt(LayerListDialog.java:1448)\r\n\tat javax.swing.JTable.getValueAt(Unknown Source)\r\n\tat javax.swing.JTable.prepareRenderer(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)\r\n\tat javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)\r\n\tat javax.swing.plaf.ComponentUI.update(Unknown Source)\r\n\tat javax.swing.JComponent.paintComponent(Unknown Source)\r\n\tat javax.swing.JComponent.paint(Unknown Source)\r\n\tat javax.swing.JComponent.paintToOffscreen(Unknown Source)\r\n\tat javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)\r\n\tat javax.swing.RepaintManager$PaintManager.paint(Unknown Source)\r\n\tat javax.swing.BufferStrategyPaintManager.paint(Unknown Source)\r\n\tat javax.swing.RepaintManager.paint(Unknown Source)\r\n\tat javax.swing.JComponent._paintImmediately(Unknown Source)\r\n\tat javax.swing.JComponent.paintImmediately(Unknown Source)\r\n\tat javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)\r\n\tat javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)\r\n\tat javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)\r\n\tat javax.swing.RepaintManager.access$700(Unknown Source)\r\n\tat javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)\r\n\tat java.awt.event.InvocationEvent.dispatch(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEventImpl(Unknown Source)\r\n\tat java.awt.EventQueue.access$000(Unknown Source)\r\n\tat java.awt.EventQueue$1.run(Unknown Source)\r\n\tat java.awt.EventQueue$1.run(Unknown Source)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)\r\n\tat java.awt.EventQueue.dispatchEvent(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.pumpEvents(Unknown Source)\r\n\tat java.awt.EventDispatchThread.run(Unknown Source)\r\n\r\n}}}\r\n',
 'field_keywords': u'template_report',
 'field_priority': u'minor',
 'field_reporter': u'Beddhist',
 'field_summary': u'Error when merging 2 data layers',
 'field_type': u'defect',
 'field_version': u'tested',
 'id': u'7598',
 'replyto': u'',
 'submit': u'Submit changes',
 'ts': u'2012-04-12 05:19:02.309533+00:00'}
}}}

User agent: `Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20100101 Firefox/10.0.3 Iceweasel/10.0.3`

==== System Information ====
''System information not available''

==== Enabled Plugins ====
''Plugin information not available''

==== Python Traceback ====
{{{
Traceback (most recent call last):
  File ""/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/web/main.py"", line 522, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/web/main.py"", line 243, in dispatch
    resp = chosen_handler.process_request(req)
  File ""/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/ticket/web_ui.py"", line 169, in process_request
    return self._process_ticket_request(req)
  File ""/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/ticket/web_ui.py"", line 541, in _process_ticket_request
    self._do_save(req, ticket, action)
  File ""/usr/local/lib/python2.7/dist-packages/Trac-0.12.3-py2.7.egg/trac/ticket/web_ui.py"", line 1260, in _do_save
    controller.apply_action_side_effects(req, ticket, action)
  File ""build/bdist.linux-x86_64/egg/advancedworkflow/controller.py"", line 470, in apply_action_side_effects
    ""ticket #%s: %s"" % (ticketnum, e))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 72: ordinal not in range(128)
}}}"	defect	closed	normal		Trac		irreproducible		
