{"record":{"id":"609b51d339544e68","repo":"bcicen/ctop","slug":"cannot-unpause-container-v","errorCode":null,"errorMessage":"cannot unpause container: %v","messagePattern":"cannot unpause container: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"connector/manager/docker.go","lineNumber":140,"sourceCode":"func (dc *Docker) Unpause() error {\n\tif err := dc.client.UnpauseContainer(dc.id); err != nil {\n\t\treturn fmt.Errorf(\"cannot unpause container: %v\", err)\n\t}\n\treturn nil\n}","sourceCodeStart":122,"sourceCodeEnd":151,"githubUrl":"https://github.com/bcicen/ctop/blob/59f00dd6aaebf48f3bc501e174f75f815c2619f0/connector/manager/docker.go#L122-L151","documentation":"Wraps the error from the Docker Remote API's UnpauseContainer call in Docker.Unpause. It fires when the container cannot be resumed — it is not currently paused, has been removed, or the daemon cannot lift the cgroups freeze.","triggerScenarios":"Thrown at connector/manager/docker.go:140 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Only call Unpause on containers in the 'paused' state; inspect first","Treat 'container is not paused' errors as idempotent success","Retry after a short delay if the daemon was transiently unavailable","Check daemon health and kernel cgroup support if failures persist"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"59f00dd6aaebf48f3bc501e174f75f815c2619f0","analyzedAt":"2026-09-02T23:34:03.832Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-10T02:17:09.455Z"}