#2661: Компонента PinkRabbitMQ - не удалось установить соединение с сервером RabbitMQ. cannot parse integer from empty string

Отредактирована: 40 дней назад

Симптомы

Ошибка получения сообщений:
Подключение Основная настройка
Компонента PinkRabbitMQ - не удалось установить соединение с сервером RabbitMQ.
cannot parse integer from empty string
{
"host": "rmq01.bit-erp.ru",
"ssl": true,
"vhost": "cosmeticsolutions_prod_01",
"stream": "1ec8d87a7e144d71a133d116c368050d",
"offset": ""
}
{БИТMDT ОбщийМодуль.адаптер_ТранспортОбмена.Модуль(173)}:СтрШаблон(
{БИТMDT ОбщийМодуль.адаптер_РегламентныеЗадания.Модуль(138)}:адаптер_ТранспортОбмена.ПолучитьСообщения(Таймаут, ПараметрыПодключения, КлючЗадания);
{БИТMDT ОбщийМодуль.адаптер_РегламентныеЗадания.Модуль(31)}:адаптер_ПолучениеСообщений(КлючЗадания);
{БИТMDT ОбщийМодуль.ОбменДаннымиСервер.Модуль(19)}:адаптер_РегламентныеЗадания.ВыполнитьРегламентноеЗадание(КодСценарияОбмена);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]

Решение

  1. Перейдите в БИТ.МДТ - Параметры подключения - Основная настройка - проверьте Смещение
  2. Если поле пустое - обновите расширение на актуальный релиз от 2026 года и установите смещение вручную (выберите дату последнего входящего сообщения).
  3. Если поле заполнено - перезапустите агент сервера 1с, с очисткой серверного кэша. Запланируйте обновление расширения.

Причина

Нет данных в строке Смещение