Event ID3346b9b3-c060-4467-ad01-ced8202f237b
Issue IDcc93fd99-4760-48f7-9791-f51f2d3f86a7
Timestamp2026-04-12T11:10:31.351780876+00:00
Appdrillequip-backend
Serviceapi
Environmentproduction
Levelerror
Typeexception
Error NameIntegrityError
MessageUNIQUE constraint failed: picker_jobs.job_number
Fingerprintf5f37332587150cd6953abb31ceaa45f
RoutePOST /api/v1/picker-jobs
Status Code500
Releasev1.4.2

Raw Payload

File: /data/failure-hub/raw/production/api/drillequip-backend/2026/04/12/11/raw.ndjson (line 3)
{ "app": "drillequip-backend", "env": "production", "error_name": "IntegrityError", "extra": null, "level": null, "message": "UNIQUE constraint failed: picker_jobs.job_number", "method": "POST", "release": "v1.4.2", "request_id": null, "route": "/api/v1/picker-jobs", "service": "api", "session_id": null, "stack": " at app/services/job_service.py:142\n at app/api/v1/picker_jobs.py:67", "status_code": 500, "tags": null, "timestamp": null, "user_id": null }

Normalized Event

{ "app": "drillequip-backend", "env": "production", "error_name": "IntegrityError", "event_id": "3346b9b3-c060-4467-ad01-ced8202f237b", "extra": {}, "fingerprint": "f5f37332587150cd6953abb31ceaa45f", "level": "error", "message": "UNIQUE constraint failed: picker_jobs.job_number", "method": "POST", "release": "v1.4.2", "request_id": null, "route": "/api/v1/picker-jobs", "service": "api", "session_id": null, "stack": " at app/services/job_service.py:142\n at app/api/v1/picker_jobs.py:67", "status_code": 500, "tags": {}, "timestamp": "2026-04-12T11:10:31.351780876+00:00", "type": "exception", "user_id": null }