Обмен РИБ, Ошибка преобразования данных XML

1. MGMGA 01.12.16 15:30 Сейчас в теме
УТ 11.3.1.127, 1С:Предприятие 8.3.8.2197. Полная РИБ. Обновил конфигурацию головного узла до 11.3.1.142. При попытке сделать синхронизацию на подчинённом узле возникает Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(196)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка преобразования данных XML: [sfile://C:/Users/Админ/AppData/Local/Temp/Exchange82 {441BBE86-8105-48ED-B672-78A717B9445A}/Message_B0_B1.xml][5985545,22]

Фрагмент кода возле указанной строки ниже. Строка 5985545 5-я в этом коде "...<v8md:Content>7.."

</v8md:External>
<v8md:External>
<v8md:Name>74cb37ec-41ca-4785-9d1e-9e13f1f4d2db.9</v8md:Name>
<v8md:Version>00bfd3a4-d0f8-4b0a-aeb4-30169645f584</v8md:Version>
<v8md:Content>77u/ezcsMSwxNTAsDQp7MTAwLGUwOTUzNGUzLWFjNmUtNDJhNi04­NmU4LTU2NGFj
YjIwMDg5YX0sDQp7MCwNCnswLA0KeyJCIiwwfSwwfQ0KfSwNCnswLGNmM2Rk­NWI0
LWFjYzctNGY0NC1iYTA4LTFiOGJjOTc3NTAzZX0sDQp7MCwNCnswLA0KeyJC­Iiwx
fSwwfQ0KfSwNCnswLGEzMzA2MDFkLTk0ZjQtNGNjOC1iZDQ1LWEzOTAzNGJj­Nzkx
Mn0sDQp7MCwNCnswLA0KeyJCIiwxfSwwfQ0KfSwNCnswLGIyOWJjNTU3LTg2­YmYt

Где искать ошибку?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. jobtorn 02.12.16 08:09 Сейчас в теме
Попробуй конфигурацию вручную обновить в узле (представленный кусок файла - это изменения конфигурации)
А потом уже проводить обмен
3. klom 02.12.16 08:33 Сейчас в теме
Только ручками, путем передачи .cf в подчиненный узел, обновит в нем конфигурацию и потом прогнать обмен.
4. MGMGA 02.12.16 10:37 Сейчас в теме
Объединить конфигурацию подчинённого узла с .cf из дистрибутива обновления? Или сначала с .cf из текущей конфигурации?
5. jobtorn 02.12.16 19:20 Сейчас в теме
Сохранить cf из центрального узла и загрузи в подчиненный. Я обычно все же сравниваю, но потом все равно именно загружаю, чтобы сохранились все идентификаторы
6. MGMGA 02.12.16 19:57 Сейчас в теме
(5) С этим разобрался. Сделал:
-Выгрузил cf из главной базы.
-Отвязал обработкой подчинённый узел от главного.
-Снял конфигурацию подчинённого узла с поддержки.
-Загрузил в подчинённый cf из главного. Обновление конфигурации выполнилось.
-При открытии подчинённого в режиме предприятия, выбрал "согласиться с предложением на восстановление связи с главным узлом"
Дальше хуже. Узел пытается синхронизироваться с главным и выходит та же ошибка, что и в топике. Даже если отменяешь регистрацию объектов в главном узле перед синхронизацией или делаешь "регистрацию данных для восстановления подчинённого узла РИБ" - всё равно сообщение размером ~295Мб и та же ошибка. Если убираешь сообщение из каталого обмена: "каталог не обнаружен", "Ошибка загрузки приоритетных данных из сообщения обмена."

Возможно главный узел пытается передать все изначальные "испорченные" данные, что не передались раньше? Нужно как-то его обмануть, чтобы сбросить их. Изменить номер сообщения?
8. MGMGA 05.12.16 04:19 Сейчас в теме
Варианты решения, может кому пригодится:
1 вариант: Всё что в (6), но при открытии подчинённого в режиме предприятия, отказываемся "согласиться с предложением на восстановление связи с главным узлом". После чего удаляем синхронизацию из ЦБ. Создаём заново узлы РИБ во всех базах с теми же префиксами. В подчинённых узлах обработкой назначаем созданные синхронизации главными. Обмениваемся не выгруженными документами через обработку выгрузки XML.
2 вариант: Всё что в (6), но перед финальной попыткой подчинённого узла синхронизироваться подсовываешь изменённое сообщение. Все данные после <v8de:Version>216.0</v8de:Version> до
<v8de:Digest1> ... </v8de:Digest1>
<v8de:Digest2 ... </v8de:Digest2>
трём, а сами последние две строки заменяем аналогичными аналогичными из предыдущего сообщения из подчинённой базы - там хэш, которое потом удаляем.
3 вариант: Самый простой, им и успешно воспользовался. Делаем любое изменение в конфигурации ЦБ, сохраняем обновляем. Запускаем предприятие с параметром запуститьОбновлениеИнформационнойБазы. После этого всё благополучно синхронизируется/обновляется.
le0nard; cezarj; +2 Ответить
9. sly2k 21.01.17 11:10 Сейчас в теме
(8)
3 вариант: Самый простой, им и успешно воспользовался. Делаем любое изменение в конфигурации ЦБ, сохраняем обновляем. Запускаем предприятие с параметром запуститьОбновлениеИнформационнойБазы. После этого всё благополучно синхронизируется/обновляется.

Спасибо за третий вариант мне помог.
11. 640827@bk.ru 29.03.18 09:33 Сейчас в теме
(8) Третий вариант самый простой - и мне помог. Спасибо)
12. andrewrocker 1 24.04.18 19:41 Сейчас в теме
(8) предупрежден, значит вооружен. первый вариант подошел!
7. jobtorn 02.12.16 20:19 Сейчас в теме
а тебе регистрация из главного узла не важна? тогда вообще можно сделать новый узел и переподключиться именно к нему.
Можно попробовать удалить из xml сами данные конфигурации.

Но предварительно почисти кэш у пользователя, под которым обмен из главного узла запускается
10. Aero 33 11.04.17 10:32 Сейчас в теме
Прочитав комментарий 18 в http://infostart.ru/public/65458/ посмотрел у себя журнал регистраций. Увидел последние транзакции по регистру сведений, отменил по нему регистрацию (нам он не сильно нужен на точках), и провел обмен, все получилось.
13. cezarj 27 11.12.18 21:40 Сейчас в теме
Я сделал так:
1.Прописал /ResetMasterNode в строке при открытии базы и открыл конфигуратор ( при этом он не открывается но снимается РИБ)
2.Удалил строчку /ResetMasterNode
3.Зашел в конфигуратор обновил до того же релиза
4.Зашел в предприятие и нажал восстановить (предварительно закрыв конфигуратор, если ругается на ошибки завершить работу и еще раз открыть в предприятии)
5. Если номер сообщений плана обмена поменялся, то изменил обработкой с ИТС регистрация изменений плана обмена

Этот вариант показался проще и быстрее чем предыдущие, вариант с изменением конфы не сработал база поймала обновления через РИБ и порушилась.
rhtr; slavikss; onetone; IVKuzmin; vaxhab; usersed; +6 Ответить
14. vaxhab 16 17.01.19 00:41 Сейчас в теме
15. vaxhab 16 17.01.19 00:42 Сейчас в теме
16. IVKuzmin 31.03.19 21:31 Сейчас в теме
17. bazhalex 04.06.20 12:22 Сейчас в теме
У меня такое сообщение Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(197)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка преобразования данных XML
без указания файла.
пробую третий вариант
18. bazhalex 17.06.20 12:03 Сейчас в теме
Перепробовал все варианты - не помогло. Добавилось ещё - перестал изменяться номер сообщения при выгрузке из главного узла
19. Lupeykin 5 06.05.21 06:49 Сейчас в теме
снял с регистрации все объекты, только это помогло, все остальное мимо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот