При попытке использовать Shrinksafe custom_rhino.jar для создания Dojo я получаю MalformedInputException. Проблема возникает, когда сборка достигает пользовательских виджетов / шаблонов, которые содержат французские буквы, хранящиеся в UTF-8. Машина AIX имеет LANG = en_US, что должно быть правильным, судя по другим задокументированным проблемам, связанным с MalformedInputException с IBM JRE.
Переход на Sun JRE не является приемлемым решением, поскольку эта сборка должна работать на IBM AIX. Возможно, решение может заключаться в изменении чего-то в AIX или параметра в IBM JRE или в обоих. Пока у меня ничего не получалось.
Проблема также описана на форуме додзё, но без надлежащего разрешения.




На связанном форуме я не нашел разъяснений по поводу кодировки символов по умолчанию на вашем компьютере сборки.
Возможно, Dojo использует кодировку UTF-8, но на самом деле ваши файлы кодируются чем-то вроде ISO-8859-1 (я предполагаю, что для французского языка используются западные латинские символы).
У вас есть редактор, такой как Eclipse, который позволяет вам указать кодировку символов для использования в конкретном файле? Вы можете попробовать открыть файл в кодировке UTF-8 и посмотреть, соответствуют ли символы вашим ожиданиям.
Действительно, некоторые разработчики неправильно сохраняли файлы. Хотя повторное сохранение локализованных файлов заняло некоторое время, проблема решилась. Спасибо за подсказку.