At startup in TLIMS you may receive an error message similar to the folllowing:
Binary stream ‘0’ does not contain a valid Binary Header. Possible causes are invalid stream or object version change between serialization and deserialization
OR
Attempting to Deserialize an empty stream
Anytime the startup is having problems or your receive errors like the one above, it’s usually related to corruption of some vital settings that TLIMS needs to load. These settings are written for each user and are located in a specific location. This is usually an easy fix:
- Logout of all running instances of TLIMS (if any)
- Locate your user profile directory. It usually located in the following:
C:\Users\*Your Login Username Here*\AppData\Roaming\Trinity Data Solutions\TLIMS - Locate the file called: UserShellSettings.dat (this is a binary data file that the TLIMS shell stores settings about your last valid session.
- Delete the file – it’s OK, TLIMS shell will create a new instance of it and the error should go away. The only settings you might lose are your auto-open modules list and most recently used modules.
- Start TLIMS again and see if the error persists. If it does contact support.