Overview
This issue only affects databases which have persistent DynaDictionary instances, including shared and/or exclusive instances.
Prior to JADE hotfix 7.0.07.18, the migration process from JADE 6.3 to 7.0 did not always correctly migrate persistent DynaDictionary instances. When the issue occurs it can result in corrupt DynaDictionaries, sometimes terminating the migration process completely. If affected corrupt DynaDictionary instances are accessed on a 7.0 system, it can cause abnormal program termination.
Detecting & Resolving the Issue
Environments which have already been upgraded to 7.0 should use the provided workspace to identify if any such DynaDictionaries exist. If any are identified then contact JADE Support for advice on addressing the issue.
Avoiding the issue
Hotfix 7.0.07.018 fixes this issue and should be used for any future migration.
Prior to migrating a database with persistent DynaDictionary instances from JADE 6.3 to JADE 7.0, it is crucial to apply this hotfix to the 7.0 \bin directory before running jdbupgrade.exe. If you use the InstallShield process and have persistent DynaDictionary instances please ensure that you obtain the re-packaged 7.0.7 installers available from 19 Aug 2013. These include all hot fixes upto and including 7.0.07.026. Refer to the readme.txt included with the installer to be certain you have the correct hot fixes before attempting the migration.