Что означает код HRESULT 0xC037010D (ERROR_VMCOMPUTE_INVALID_JSON)?

 
Предыдущий Следующий
ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND

ERROR_VMCOMPUTE_INVALID_JSON

Что означает ERROR_VMCOMPUTE_INVALID_JSON

ERROR_VMCOMPUTE_INVALID_JSON (0xC037010D) — Документ JSON недопустим.

При результате 0xC037010D граница диагностики проходит внутри подсистемы «Host Compute Service», в области «compute systems, containers и virtual machines». Здесь сообщение «документ json недопустим» связано с темой «vmcompute, недопустимый, json».

Что проверить и как подтвердить исправление

До изменения конфигурации проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0xC037010D с описанием «документ json недопустим» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Перед повтором 0xC037010D зафиксируйте compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите JSON, HCS. Различия по теме «vmcompute, недопустимый, json» для 0xC037010D покажут, изменился ли первый неуспешный этап.

Для 0xC037010D применяйте исправление на границе первого отказа: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. Сообщение «документ json недопустим» при 0xC037010D не следует подавлять общей обработкой исключения.

Подтвердите изменение повтором исходной операции: результат 0xC037010D не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC037010D: HCS JSON schema reference · HcsCreateComputeSystem · hcsshim HCS schema source.


Нужно найти другой код? Найти другой код состояния или ошибки.