Ticket #3290 (new defect)

Opened 7 months ago

Last modified 5 months ago

Make sure an XML parser fully supporting UTF-16 is used by JOSM

Reported by: Gubaer Owned by: team
Priority: major Component: Core
Version: Keywords:
Cc:

Description

See the discussion on dev and josm-dev:

  • there's a problem with XML parsers which don't handle  UTF-16 correctly. Apparently, they insert duplicates of surrogate code points in OSM keys or values while parsing. After a couple of IO operations even small OSM files/fragments can become very large. In OSM the problem was spotted because of  gothic code points in name:got-tags.

JOSM should either ship a compliant parser with it's distribution or check/enforce on startup that a known compliant parser is on the classpath.

Attachments

Change History

Changed 7 months ago by Gubaer

Here the links to the two threads:

Changed 5 months ago by stoecker

  • priority changed from critical to major

Add/Change #3290 (Make sure an XML parser fully supporting UTF-16 is used by JOSM)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from team. Next status will be 'new'
Next status will be 'needinfo'The owner will change to Gubaer
as duplicate The resolution will be set to duplicate. Next status will be 'closed'The specified ticket will be cross-referenced with this ticket
The owner will change from team to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.