Documentation / VFX-E-1003

VFX-E-1003

Title

SuiteFileUnreadable

Explanation

The suite file exists but could not be opened or read — a permissions problem, a file lock, or an over-long path. This code deliberately does not distinguish which of those it is: one of the causes (a momentarily locked file) is transient while the others are not, and reporting retryable: true would invite a caller to spin forever on a genuine permission error. It always reports retryable: false; a caller who has independently diagnosed a transient cause can still choose to retry on their own judgement.

Common causes

  • File permissions deny read access to the account running vouchfx-mcp.
  • Another process holds an exclusive lock on the file (an editor with file locking enabled, or a concurrent writer).
  • The full path exceeds the operating system's maximum path length.

Fixes

  • Check the file's permissions and grant read access to the server's process account.
  • Close any other application that may be holding the file open, then retry the call.
  • Shorten the path, or move the suite closer to the filesystem root, if an over-long path is the cause (particularly on Windows).