if you have a common box office computer that many users access in order to use theatre manager (or use windows terminal server for remote access), you may find that:
- Using Theatre Manager under one user works just fine
- However, accessing TM when another user logs into the workstation will provide a Serial # Error or is unable to update to latest version if the user has not logged in for a long time
If you encounter this issue then you may need to cause existing TheatreManager preference directories under each user profile to be cleaned up before using Theatre Manager.
Fixing the Problem on Windows or Terminal Server
- Make sure nobody is using Theatre Manager on that machine (especially if the machine is terminal server)
- Reinstall Theatre Manager for any one user using the admin account
- This automatically cleans up
C:\Users\[UserName]\App\Data\Local\TheatreManager for all users
Log in to the machine as any user to test to make sure they can access theatre Manager.
Fixing the Problem on Macintosh
- Login to the computer as an Admin User
- Reinstall Theatre Manager
- Start Theatre Manager and connect to the database to make sure it is working
- Log out of Theatre Manager and Log out from the user
- Repeat the following for all other users:
- Log in to the Computer (not Theatre Manager) as the other users who have accounts on this machine
- Use the finder menuGo->Go to Folder
- Type cd ~\Library\Preferences\TheatreManager and hit enter
- A folder should open called Theatre Manager and you should see a theatreManager.plist and perhaps a 'TheatreManager' directory.
- Select all files (EXCEPT the theatreManager.plist), delete them empty trash.
Log out of the user account and repeat