Симптомы
YandexObjectStorage: ссылка для скачивания объекта.
Не удалось выполнить операцию по причине:
Значение не является значением объектного типа (КодСостояния)
{ОбщийМодуль.адаптер_YandexObjectStorage.Модуль (79)}:
{ОбщийМодуль.РаботаСоСнимками.Модуль (261)}:
{ОбщийМодуль.РаботаСоСнимками.Модуль (61)}:
{ОбщийМодуль.ИнициализацияСервер.Модуль (294)}:
{ОбщийМодуль.ИнициализацияСервер.Модуль(118)}:
{ОбщийМодуль.ИнициализацияСервер.Модуль(7)}:
{ОбщийМодуль.Мобильные РегламентныеЗаданияВызовСервера.Модуль (81)}:
{(1)}:
{ОбщийМодуль.адаптер_ОбщегоНазначенияСервер.Модуль (316)}:
{ОбщийМодуль.адаптер ДлительныеОперации.Модуль (579)}:
{ОбщийМодуль.адаптер ДлительныеОперации.Модуль (570)}:
Решение
- Переустановите приложение по статье.
- Уменьшите размер снимка инициализации:
- Выберите один из способов:
- Включить опцию «Выгружать марки только по активным заданиям» (установить значение ДА). Это значительно сократит размер файла.
- Выставить значение «Глубина выгрузки событий марок (дней)» на 30. Размер снимка уменьшится, но не так сильно. - Проверьте наполнение снимка инициализации.
- Если снимок наполняется, выполните следующие действия:
- Откройте раздел «Регламентные и фоновые задания».
- Выключите регламентное задание: БИТ.Адаптер. Обновление снимков MDT.
- Перейдите во вкладку «Фоновые задания», отфильтруйте по данному заданию, выберите выполняющееся задание и нажмите «Отменить».
- Вернитесь на вкладку «Регламентные задания» и включите задание. - После публикации снимка выполните инициализацию на устройстве.
Причина
Ошибка возникает, когда программный код пытается получить значение свойства «КодСостояния» (обычно HTTPОтвет), но переменная, содержащая ответ сервера, остаётся неопределённой. Такое случается, если HTTP-соединение не удалось (например, из-за таймаута, потери сети или ошибки подключения), а код не обработал отсутствие ответа до проверки его статуса.