Site icon EfmSoft

What does NTSTATUS 0xC0000902 (STATUS_CHECKOUT_REQUIRED) mean?

 
Previous Next
STATUS_FILE_CHECKED_OUT STATUS_BAD_FILE_TYPE

STATUS_CHECKOUT_REQUIRED

The library policy requires an explicit checkout before editing

STATUS_CHECKOUT_REQUIRED is a policy/state failure: the file exists and may be readable, but the repository will not accept the save until the caller obtains the required checkout. This is different from STATUS_FILE_CHECKED_OUT, where another user or session already owns the editing lock.

SharePoint document libraries can be configured to require documents to be checked out before editing. In that mode, checkout establishes exclusive editing state and changes become visible through the check-in/versioning workflow. A desktop application that opens the file as though it were an ordinary writable network file can therefore read successfully and still fail on save.

Preserve the server response and repository URL, then use the supported checkout operation for that service. Changing local NTFS permissions or taking ownership of a synchronized cache does not satisfy remote library policy.

What to inspect

References


Looking for a different code? Search another status or error code.

Exit mobile version