Hi there
We use Microsoft AI to analyze documents and send the metadata back to the object/file in M-Files. Therefore we execute a check-out request before updating the metadata.
In situations where many documents are analyzed and therefore many check-out requests are performed, we receive the following response from the M-Files API:
{ "ErrorCode": "11", "Status": 404, "URL": "/objects/0/42037/latest/checkedout", "Method": "POST", "Exception": { "Name": "COMException", "Message": "Nicht gefunden.", "InnerException": { "Name": "MFilesException", "Message": "Nicht gefunden.", "StackText": "Error reference ID: 177ac341-6a5f-4847-94e5-cc1b65ddaf4d", "ErrorCode": "11" } }, "Stack": "Error reference ID: 177ac341-6a5f-4847-94e5-cc1b65ddaf4d", "Message": "Nicht gefunden.", "IsLoggedToVault": true, "IsLoggedToApplication": true, "ExceptionName": "COMException" }
Request (sent within logic apps)
{ "method": "post", "queries": { "_method": "PUT" }, "headers": { "X-Authentication": "token", "Content-Type": "application/json" }, "path": "/objects/0/42037/latest/checkedout" "body": { "Value": "1" } }
It looks like the object is not found, but the object is definitively there available and not checked out before. Login request before the check-out request is always successful and we receive the token to perform the check-out request.
What could be potentially wrong here?
Would appreciate your help.
Kind regards,
Dario