Error: "84: No dictionary exists on open file" during various tasks within Sage 100

Summary

Error: “84: No dictionary exists on open file” during various tasks within Sage 100

Cause

  • A data file may be damaged.
  • Program files may be damaged.
  • The server may have a lock a specific file.

Resolution

  • Try having all users exit Sage 100 (and if using Sage 100 Advanced or Premium, stop the Service or Application), then reboot the server.
  • Restore the file referenced in the error from backup if feasible.
    • Note: Even if a backup copy of a file exists, that does not necessarily mean restoration of a file from backup is feasible. In some cases, restoration must be done for a set of files. Or, restoration does not make sense as the backup file contains data that has already been updated in the past, and has nothing for the current situation. You may want to consult with Sage Customer Support or a qualified channel partner.
  • Consider a repair reinstall of the application module’s program files
    • Example: If the file is a General Ledger file, consider reinstalling the General Ledger module’s programs.
    • Note: If reinstalling any program files, if a Product Update was already installed, that also would have to be reinstalled. And, it may be necessary to also reinstall any third-party enhancements. If unsure, contact Sage Customer Support or a qualified channel partner to discuss.