Ошибка формата файла в позиции Wrong relinfo stream!(строка, столбец).

Автор newboard, 3 марта 2023, 11:43

0 Пользователи и 1 гость просматривают эту тему.

newboard

Добрый день!
Суть дела такова: получаем документы в формате DOCX. Примерно
два месяца назад перестали открываться документы с появлением надписи:

Ошибка формата файла в позиции Wrong relinfo stream!(строка, столбец).

Подскажите, куда копать? MS Word работает без проблем, но нас обязали
использовать LibreOffice. На Линукс установлена версия 7.0.6, на Виндовс
7.5.1

bigor

Здравствуйте!
Если проблема только с docx,  то это скорее вопрос к тому кто их создает.
Можете выложить проблемный файл, что бы посмотреть?
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

newboard

Те кто создает, так и сказали: "Это Ваши проблемы".
Протокол 58-02_02015-01-23.docx

mikekaganski

С уважением,
Михаил Каганский

newboard

Извините, ничего там не понял. Прикрепленный файл пустой.

rami

Цитата: newboard от  3 марта 2023, 11:43Ошибка формата файла в позиции Wrong relinfo stream!(строка, столбец).
У меня на Маке в LibreOffice 7.5.0.2 та же ошибка, но в простом текстовом редакторе TextEdit открылось нормально. Попробуйте открыть у себя в каком-нибудь простом текстовом редакторе.

newboard

Так он в Ворде нормально открывается. Здесь еще важен сам формат документа - это протокол образца.
Нам поставили компьютеры с Астра Линукс и ничего другого использовать нельзя.

rami

Открыл исходный (проблемный) документ в TextEdit, скопировал в новый документ LibreOffice, сохранил как .docx. Получилось так (кажется, немного сместились таблицы влево):

newboard

Да, таблицы "утекли". Учить бабушек переносить из текстового редактора в Либре Офис - точно не выход.
Попробовал в RedOS открыть, сообщение похожее:

Ошибка формата файла в позиции Wrong relinfo stream! at /builddir/build/BUILD/libreoffice-
7.4.2.3/package/source/xstor/xstorage.cxx:905(строка, столбец).

Текстовый редактор запросил кодировку:
2023-03-03_13-32.png

bigor

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

bigor

Пересохранил файл в word 2010, и он начал открываться в LibreOffice. Как mikekaganski удалось сохранить ошибку в файле после пересохранения? Или есть зависимость от версии MSO
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

sokol92

Цитата: bigor от  3 марта 2023, 14:39Как mikekaganski удалось сохранить ошибку в файле после пересохранения?
Ставлю на то, что Михаил применил хирургические методы.  ;)
Владимир.

mikekaganski

Цитата: sokol92 от  3 марта 2023, 15:04
Цитата: bigor от  3 марта 2023, 14:39Как mikekaganski удалось сохранить ошибку в файле после пересохранения?
Ставлю на то, что Михаил применил хирургические методы.  ;)

Всё верно.
Я хотел, чтобы документ в багтрекере был минимальным и не отвлекал на содержимое. Для этого я просто вычистил всё из word/document.xml, оставил один пустой параграф.
С уважением,
Михаил Каганский

bigor

Т.е. я правильно понимаю, что этот документ создавался не в Word? Раз он пересохраняет его правильно, а в некой немного кривоватой проге.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

sokol92

Цитата: bigor от  3 марта 2023, 15:14а в некой немного кривоватой проге.
Несомненно это не Word.
Содержимое файла \customXML\item1.xml архива наводит подозрения:

<go:gDocsCustomXmlDataStorage> ...
Владимир.