Occurrence:
When trying to upgrade a project a popup dialogue is received that Leapfrog has encountered a problem.
The Problem Details tab of this dialogue, includes the error details, with the last two lines of the code section are:
File "source\engine\upgrading\upgrade_tabledb.py", line 94, in post_upgrade raise Exception(exceptions)
&
Exception: [ProcessingError('Failed to open the database.',)]
Resolution:
This error is triggered under specific circumstances:
- When a project is being upgraded to 2021.1 / 2021.1.2.
- The project is also located on a network location, as opposed to a mapped network drive.
- The location of your project can be seen on the first line of the Problem Details tab.
It's important to note that: - A network location is commonly denoted with two backslashes.
- For example: \\SeequentDrive\Shares\Projects\Project.aproj
- For example: \\SeequentDrive\Shares\Projects\Project.aproj
- A network drive is typically denoted with a uncommon drive letter.
- For example: T:\Shares\Projects\Project.aproj
- The location of your project can be seen on the first line of the Problem Details tab.
How do I safely upgrade my project?
Seequent always strongly encourage anyone who is upgrading a project to a newer version to create a backup copy of your project prior to upgrading.
When a project fails to upgrade in this specific circumstance, it is safe to retry the upgrade given one of the two below actions is taken:
- In order to safely upgrade your project, we strongly recommend making use of your local drive. Make a zipped copy of your project, copy it to your local drive and upgrade as normal.
- If you are unable to copy the project to your local drive, we would suggest mapping the network location to a network drive. You will likely need the assistance of your Local IT resource to complete this.
- Once the network location is mapped to a Drive letter, you should then be able to upgrade your project.
If neither of these two alternatives work, please reach out to support@seequent.com, or reply to the automatically generated email for further assistance.
Root Cause
An attempt is made to upgrade a Project in a network location.