| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.