Every APPXIO file maintains a list of deleted record (the freelist).
The freelist is added to whenever a record is deleted. Freelist pointers are used to 'recycle' deleted record space in the *.dat file.
Each record in *.dat file also has a "deleted?" flag. If a freelist pointer points to a record that doesn't have this flatg set, you get this error.
Get all users out of the file. Run "Verify Inegrity" on the file. If Verify Integrity reports that the file is OK, export and re-import the file. This gets rid of the corrupted list of deleted records.
If Verify reports that the file is damaged, follow the recovery procedure as outlined in the following link:
http://www.appx.com/assets/asp/dynamic_generator.asp?pageid=624
|