콘텐츠로 이동

conflict

이 콘텐츠는 아직 번역되지 않았습니다.

type: https://docs.d2b.dev/errors/conflict — The state moved. Typical status: 409.

An optimistic-lock miss (expected_version differs from the current edit_version), a workbook busy with another operation, or a duplicate name (version labels, artifacts) — conflicts that resolve by re-reading.

  • Optimistic lock: re-read edit_version via rows(), re-apply, resend. The SDK raises ConflictError and never auto-retries
  • Workbook busy: retry in a few seconds (the suggested_fix says so)
  • Version labels are immutable — pick a new one

All error types: Reading errors.