Errors

DSAR-BE-1208: MANIFEST_ARTIFACT_REPLACE_FAILED

Meaning

Replacement of an existing fulfilment manifest artifact failed. The artifact could not be overwritten in storage.

Probable Causes

  • The artifact ID does not exist in the manifest's artifacts array.
  • No fulfilment manifest record exists for the target request.
  • The uploaded file body is empty (zero bytes).
  • The storage adapter is not configured (running with "stub" storage).
  • The storage adapter encountered a write error during overwrite.

How to Fix

  1. Verify the artifact ID exists in the manifest — use GET /requests/:id/manifest to inspect the artifacts list.
  2. Ensure a fulfilment manifest has been created for the request before attempting replacement.
  3. Verify the replacement file is non-empty.
  4. Check storage connectivity and permissions if the adapter is correctly configured.

Retryable

Yes — if the storage adapter was temporarily unavailable, retrying the replacement may succeed.

Minimal Trigger Example