Сегодня словил необычную ошибку при сборке проекта на HaxeFlixel.
Собираем:
lime build "Project.xml" flash -release
Получаем:
Called from ? line 1 Called from CommandLineTools.hx line 1330 Called from CommandLineTools.hx line 25 Called from CommandLineTools.hx line 125 Called from CommandLineTools.hx line 1203 Called from project/ProjectXMLParser.hx line 20 Called from project/ProjectXMLParser.hx line 52 Called from project/ProjectXMLParser.hx line 1654 Called from project/ProjectXMLParser.hx line 1189 Called from project/ProjectXMLParser.hx line 539 Called from project/ProjectXMLParser.hx line 662 Called from /usr/lib/haxe/std/neko/_std/sys/FileSystem.hx line 63 Called from /usr/lib/haxe/std/neko/_std/sys/FileSystem.hx line 54 Uncaught exception - std@sys_file_typ
Около часа заняли поиски, а причина оказалась очень банальной.
Казалось бы, что не так может быть с файлом “Candy.png” в папке assets?
Все просто: первая буква, которая должна была быть латинской “Си”, оказалась русской “эС”.
Исправляем и проект снова живой.
Остерегайтесь кириллицы в именах файлов.