{"record":{"id":"98c61915f3f73b89","repo":"hashicorp/nomad","slug":"deleting-job-scaling-policies-failed-v","errorCode":null,"errorMessage":"deleting job scaling policies failed: %v","messagePattern":"deleting job scaling policies failed: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"nomad/state/state_store.go","lineNumber":2104,"sourceCode":"\t\treturn fmt.Errorf(\"deleting job from plugin: %v\", err)\n\t}\n\n\t// Delete the job summary\n\tif _, err = txn.DeleteAll(\"job_summary\", \"id\", namespace, jobID); err != nil {\n\t\treturn fmt.Errorf(\"deleting job summary failed: %v\", err)\n\t}\n\tif err := txn.Insert(\"index\", &IndexEntry{\"job_summary\", index}); err != nil {\n\t\treturn fmt.Errorf(\"index update failed: %v\", err)\n\t}\n\n\t// Delete the job submission\n\tif err := s.deleteJobSubmission(job, txn); err != nil {\n\t\treturn fmt.Errorf(\"deleting job submission failed: %v\", err)\n\t}\n\n\t// Delete any remaining job scaling policies\n\tif err := s.deleteJobScalingPolicies(index, job, txn); err != nil {\n\t\treturn fmt.Errorf(\"deleting job scaling policies failed: %v\", err)\n\t}\n\n\t// Delete any job recommendations\n\tif err := s.deleteRecommendationsByJob(index, txn, job); err != nil {\n\t\treturn fmt.Errorf(\"deleting job recommendatons failed: %v\", err)\n\t}\n\n\t// Delete the scaling events\n\tif _, err = txn.DeleteAll(\"scaling_event\", \"id\", namespace, jobID); err != nil {\n\t\treturn fmt.Errorf(\"deleting job scaling events failed: %v\", err)\n\t}\n\n\t// Delete task group volume claims\n\tif err = s.deleteTaskGroupHostVolumeClaimByNamespaceAndJob(index, txn, namespace, jobID); err != nil {\n\t\treturn fmt.Errorf(\"deleting job volume claims failed: %v\", err)\n\t}\n\n\tif err := txn.Insert(\"index\", &IndexEntry{\"scaling_event\", index}); err != nil {","sourceCodeStart":2086,"sourceCodeEnd":2122,"githubUrl":"https://github.com/hashicorp/nomad/blob/482b49bf1aec006f089bcfc7e632d8f6ac303e5e/nomad/state/state_store.go#L2086-L2122","documentation":"During job deletion, removing the job's associated scaling policies failed; the wrapped error from deleteJobScalingPolicies aborts the delete transaction.","triggerScenarios":"Thrown at nomad/state/state_store.go:2104 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the job deletion","Inspect server logs for scaling policy cleanup errors","Verify the job's scaling policies still reference valid state"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"482b49bf1aec006f089bcfc7e632d8f6ac303e5e","analyzedAt":"2026-09-04T07:54:14.808Z","contentChangedAt":"2026-09-04T07:54:14.808Z","schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}