We're updating the issue view to help you get more done. 

Transliterator crashes on certain data

Description

The transliterator "any-<scriptB>" crashes if one of the source characters is in
a scriptA where the transliterator "scriptA-scriptB" does not exist.

For example, for the data in CLDR it causes the following crashes:
Illegal ID Armenian-Latin
Illegal ID Canadian_Aboriginal-Latin
Illegal ID Ethiopic-Latin
Illegal ID Georgian-Latin
Illegal ID Khmer-Latin
Illegal ID Lao-Latin
Illegal ID Syriac-Latin
Illegal ID Thaana-Latin
Illegal ID Tibetan-Latin

The code should not crash; it should just skip the script run.

Environment

Status

Assignee

Mark Davis

Reporter

TracBot

Labels

Time Needed

Hours

tracCreated

Nov 04, 2004, 5:03 AM

tracOwner

mark

tracProject

ICU4J

tracReporter

mark.davis@63ab4e4d4e2312f9

tracResolution

fixed

tracReviewer

andy

tracStatus

closed

tracWeeks

0.2

Components

Fix versions

Priority

critical