-
-
Notifications
You must be signed in to change notification settings - Fork 269
Upgrade to 1.4.0 problems
- Windows protected your PC
- UNIQUE constraint failed: CURRENCYFORMATS_V1_NEW.CURRENCY_SYMBOL
- Translation cannot be loaded
Windows don't allow to run MMEX executable displaying following pop-up:
Read TechRepublic article Built-in SmartScreen technology provides extra protection in Windows 8 for details how to configure SmartScreen to allow run non-signed applications in Windows 8 & 10.
Upgrade fails with following message:
-
Start MMEX version v1.3.3
-
Open your database file. If you tried to open it with v1.4.0 earlier you should use backup copy with
_upgrade_v7_
in the filename. -
Download empty_symbol_in_used_curr.mmdbg
-
Run empty_symbol_in_used_curr.mmdbg script using
Tools
→Database
→Database Debug
menu command -
If there are any currencies listed at the end of debug window:
- Open
Tools
→Organize Currency...
dialog - Find listed currency in left panel and select list entry
- Double clik (or press
Edit
button) - Enter right currency symbol (like USD, EUR etc.) into
Currency Symbol
then pressOK
button. You can find right currency symbol at ISO 4217 Maintenance Agency website in xls or XML lists here or here. - Repeat from step 4 above to verify all currencies are fixed
- Open
-
Download duplicated_symbol_in_used_curr.mmdbg
-
Run duplicated_symbol_in_used_curr.mmdbg script using
Tools
→Database
→Database Debug
menu command -
If there are any accounts listed at the end of debug window:
- Open
Accounts
→Edit Account
menu command, select account listed in debug window and pressOK
- Press
Currency
button to change currency - You must select only one currency for your all accounts using the same currency symbol like USD or EUR. You cannot use i.ex. EURO, My euro and EURO-ITALY in your accounts configuration if they use same EUR symbol. You should use only one of them and leave the rest unused.
- Press
Select
button after selecting right list item in the left panel - Press
OK
button to close Edit Account dialog - Repeat from step 7 above to verify all currencies are fixed
- Open
-
Download remove_all_unused_curr_history.mmdbg
-
Run remove_all_unused_curr_history.mmdbg script using
Tools
→Database
→Database Debug
menu command. It's OK if this fails withno such table: CURRENCYHISTORY_V1
error -
Download remove_all_unused_curr.mmdbg
-
Run remove_all_unused_curr.mmdbg script using
Tools
→Database
→Database Debug
menu command -
Exit from MMEX
-
Open your database with MMEX v1.4.0. If you tried to open it with v1.4.0 earlier you should use backup copy with
_upgrade_v7_
in the filename. Your database should be upgraded to new version without errors now. -
Download currencies_update_patch.mmdbg
-
Run currencies_update_patch.mmdbg script using
Tools
→Database
→Database Debug
menu command
Previously used language cannot be loaded and MMEX is started in different (i.e. English) language. Language selection option cannot be found in the Options settings.
Use View
→Switch Application Language
menu to select the preferred UI language then restart MMEX.