| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION | ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND |
ERROR_VMCOMPUTE_INVALID_JSON
Что означает ERROR_VMCOMPUTE_INVALID_JSON
ERROR_VMCOMPUTE_INVALID_JSON (0xC037010D) означает, что Host Compute Service отклонил переданный JSON-документ. Причина может быть как в синтаксисе JSON, так и в структуре/значениях, не соответствующих HCS schema для конкретного вызова.
Что проверить
- Сохраните точный JSON первого неуспешного вызова, предварительно удалив секреты. Не реконструируйте его по отдельным параметрам после ошибки.
- Сначала прогоните обычный JSON parser: лишняя запятая, неверное экранирование или обрезанная строка должны быть исключены до анализа HCS.
- Затем сравните document с HCS schema для установленной версии Windows: имена полей, типы, обязательные sections, enum values и вложенность.
- Если JSON генерируется несколькими слоями программы, залогируйте финальный payload непосредственно перед HCS API. Ошибка может появляться при merge/serialization, а не в исходной конфигурации.
Как подтвердить исправление
Сравните исправленный payload с неуспешным и повторите тот же API на той же версии host. Не меняйте одновременно image, lifecycle и другие параметры: иначе невозможно установить, какое исправление убрало 0xC037010D.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
