Appendix D: Troubleshooting

< Previous section  |  Table of Contents  |  Index  |  Next section >

MainBoss will issue an error message during operation that fails due to some unexpected condition. This section does not provide an exhaustive list of all possible error messages, but should help in diagnosing many common problems.

A MainBoss error will usually appear as a dialog box:

A Windows Example

The amount of information displayed in the error dialog depends on the type of error.

The following list gives a number of common error messages and their causes. Note that the database directory is the directory that contains the MainBoss database files and the program directory is the directory that contains the MainBoss program files.

Directory is not a MainBoss database directory

Actual Cause: MainBoss identifies the database directory by the presence of a file named SESSION.LOK. The above message occurs if MainBoss can't find SESSION.LOK.

Remedy:

No MainBoss Database found

Actual Cause: MainBoss can't find the database files.

Remedy:

Unlicensed Database

Actual Cause: MainBoss tells you that your database is unlicensed, even though you have already entered a license key.

Remedy:

The system cannot find the file specified

Actual Cause: The file does not exist in the specified location.

Remedy:

session.lok: Access is denied

Actual Cause: The SESSION.LOK file exists, but cannot be opened for write permissions.

Remedy:

Cannot lock the MainBoss database for exclusive use. Some user is most likely still using MainBoss.

Actual Cause: The SESSION.LOK file exists, but cannot be opened for exclusive access. This usually occurs if you are trying to use Administration —> Database —> Re-Index to reindex the database, but some other user is still using MainBoss.

Remedy:

MainBoss database is locked for exclusive use. This usually means the database is being reindexed at this time.

Actual Cause: The SESSION.LOK file exists, but cannot be opened for exclusive access.

Remedy:

Opening File Status -60 90071 FILENAME The system cannot find the path specified.

Actual Cause: The file does not exist, or the user has no permission to read or write the file.

Remedy:

Writing to File Status -120 80050 TABLENAME

Actual Cause: The file exists, but the user does not have permission to write to the file. TABLENAME refers to the MainBoss internal table name. In most cases this translates to TABLENAME.DBF in the MainBoss database directory.

Remedy:

See Also:

< Previous section  |  Table of Contents  |  Index  |  Next section >