Overview
Let's assume that a vault user has specified a passcode-protected visitor link, and some email addresses are set to share a file.
Vault admin user may get either of the following errors when trying to add a new email address to specify who can open the link via the context menu's "Create Visitor Link" in Classic M-Files Desktop:
1)
DlgCreateVisitorLink.cpp, 654, Access denied. (0x800407E4)
ThreadOutCaller.cpp, 67, Access denied. (0x800407E4)
ThreadOutCaller.cpp, 581, Access denied. (0x800407E4)
VaultMethodCallTasks.cpp, 1757, Access denied. (0x800407E4)
CoVaultMountingDocumentOperations.cpp, 5325, Access denied. (0x800407E4)
IRPCSharedLinks.generated.cpp, 853, Access denied. (0x800407E4)
gRPCClient.cpp, 497, Access denied. (0x800407E4)
gRPCClient.cpp, 466, Access denied. (0x800407E4)
gRPCClient.cpp, 99, Access denied. (0x800407E4)
gRPC.generated.cpp, 26387, Access denied. (0x800407E4)
RPCSharedLinks.cpp, 531, Access denied. (0x800407E4)
RPCSharedLinksHelper.cpp, 2317, Access denied. (0x800407E4)
RPCSharedLinksHelper.cpp, 2317, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 30096, Access denied. (0x800407E4)
(M-Files 25.8.15007.0 2025-07-01T06:20:53.538Z)
2)
DlgCreateVisitorLink.cpp, 654, Access denied. (0x800407E4)
ThreadOutCaller.cpp, 67, Access denied. (0x800407E4)
ThreadOutCaller.cpp, 581, Access denied. (0x800407E4)
VaultMethodCallTasks.cpp, 1757, Access denied. (0x800407E4)
CoVaultMountingDocumentOperations.cpp, 5325, Access denied. (0x800407E4)
IRPCSharedLinks.generated.cpp, 853, Access denied. (0x800407E4)
gRPCClient.cpp, 497, Access denied. (0x800407E4)
gRPCClient.cpp, 466, Access denied. (0x800407E4)
gRPCClient.cpp, 99, Access denied. (0x800407E4)
gRPC.generated.cpp, 26387, Access denied. (0x800407E4)
RPCSharedLinks.cpp, 531, Access denied. (0x800407E4)
RPCSharedLinksHelper.cpp, 2317, Access denied. (0x800407E4)
RPCSharedLinksHelper.cpp, 2317, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 30104, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 30048, Access denied. (0x800407E4)
MFSession.cpp, 1031, Access denied. (0x800407E4)
MFSession.cpp, 1097, Access denied. (0x800407E4)
MFSession.cpp, 1097, You do not have sufficient access rights to the object. (0x800400AA)
(M-Files <version> <timestamp>)
Cause and Reason
Visitor links are usable if
1) link creator's user account is enabled and
2) link creator has at least read permission for the object.
This is mentioned in the user guide.
The link is no longer usable for security reasons if neither requirement is met.
These errors occur because the visitor link creator's user account is currently disabled (error 1) or because the visitor link creator no longer has read permission for the object (error 2). Hence, the link is no longer valid, and the vault admin user can no longer edit link recipients.
