| Предыдущий | Следующий |
| ERROR_CONTAINER_ASSIGNED | ERROR_INVALID_TASK_NAME |
ERROR_JOB_NO_CONTAINER
Что означает ERROR_JOB_NO_CONTAINER
ERROR_JOB_NO_CONTAINER — указанному заданию не назначен контейнер.
Что проверить
- Определите job object, для которого запрошена container-specific операция.
- Проверьте, действительно ли этому job назначен container и завершилось ли его назначение до текущего вызова.
- Если процесс был перемещён в другой job или container lifecycle уже завершён, не используйте сохранённый старый handle как подтверждение наличия контейнера.
Что делать
Назначьте container поддерживаемым способом до container-specific операции либо выполняйте путь, не требующий контейнера.
Исходная формулировка
A container-specific operation targeted a job object that has no container assigned to it.
Use public job-object queries for limits and membership, but do not infer container presence solely from those ordinary properties.
A host creates two jobs: one for resource accounting and one for an isolated workload. A lookup bug passes the accounting job to a container operation and receives 1505. Storing the container ID beside the correct job object and validating it before dispatch prevents the mix-up.
the code created a normal job but skipped the container initialization stage
teardown removed the container while queued work still referenced the job
Технические ссылки
- Microsoft: System Error Codes (1300–1699)
- Microsoft: Job Objects
- Microsoft: AssignProcessToJobObject
Нужно найти другой код? Найти другой код состояния или ошибки.