Modify

Opened 12 years ago

Closed 12 years ago

#7602 closed defect (irreproducible)

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 72: ordinal not in range(128)

Reported by: skyper Owned by: stoecker
Priority: normal Milestone:
Component: Trac Version:
Keywords: Cc:

Description

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)

Attachments (0)

Change History (4)

comment:1 by bastiK, 12 years ago

Reproducible? Did you post anything outside ASCII range?

comment:2 by stoecker, 12 years ago

Owner: changed from stoecker to skyper
Status: newneedinfo

in reply to:  1 comment:3 by skyper, 12 years ago

Owner: changed from skyper to stoecker
Status: needinfonew

Replying to bastiK:

Reproducible?

No, did not happen again.

Did you post anything outside ASCII range?

Not that I know.

I had only set/marked the ticket as duplicate (ticket:7598#comment:1) within trac. At that time I got warning messages on several tasks.

comment:4 by skyper, 12 years ago

Resolution: irreproducible
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain stoecker.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.