Тайна ошибки «Object reference not set to an instance of an object» в Trados Studio

«Object reference not set to an instance of an object» — непонятная
и весьма неприятная ошибка в Trados Studio

Object reference not set to an instance of an object (или, если у вас русский интерфейс Windows, Ссылка на объект не указывает на экземпляр объекта) — одно из самых неприятных сообщений об ошибке в Trados Studio. Собственно, оно приходит не из самой Trados Studio, а откуда-то из .NET, похоже. Оно может появиться и в других программах.

У него сотня возможных причин, этим оно и неприятно. Мы только что выявили одну из них: оно появляется при попытке открыть в Trados Studio SDLXLIFF-файл, в сегментах которого встречается знак абзаца.

По идее, знак абзаца вообще не может оказаться внутри сегмента, только между ними — тут Студия права. Если нужно разорвать строку прямо внутри сегмента, обычно набирают line break с помощью SHIFT + ENTER. Но как показывает практика, при импорте в Студию файлов, созданных в других программах, случается всякое.

Конкретно в этом случае никакие методы борьбы не устраняют эту ошибку, т. к. не устраняются символы абзаца. Теоретически могло бы помочь редактирование исходного текста, но это последнее прибежище энтузиаста — оно чревато проблемами при дальнейших манипуляциях с файлами. По умолчанию исходный текст нельзя трогать никогда.

А как устранять эту ошибку в «нормальных» ситуациях, мы при случае расскажем, есть универсальный метод.

Этот пост и многие другие также можно найти на нашем Telegram-канале. Присоединяйтесь!

View all posts

Подобные публикации

Спасибо!


Вы успешно подписались.