[kmymoney] [Bug 506569] New: Missing implementation of update function

Thomas Baumgart bugzilla_noreply at kde.org
Fri Jul 4 08:44:19 BST 2025


https://bugs.kde.org/show_bug.cgi?id=506569

            Bug ID: 506569
           Summary: Missing implementation of update function
    Classification: Applications
           Product: kmymoney
      Version First 5.2.0
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: database
          Assignee: kmymoney-devel at kde.org
          Reporter: tbaumgart at kde.org
  Target Milestone: ---

SUMMARY

With commit a70cb789 a structural change was introduced to the XML backend. At
the same time, the version for the DB layout was bumped but the necessary code
to do the conversion was not implemented. This results in an endless loop when
opening an SQL based data file that was created with earlier versions.

STEPS TO REPRODUCE
1. Create SQL data file with 5.1.3
2. Open that file using 5.2.0

OBSERVED RESULT
After entering the password to open an SQLcipher based data file, an infinite
amount of the following messages is displayed in the terminal and the program
hangs:

Perform upgrade to db layout version 14
Unknown version number in database - 13


EXPECTED RESULT
Data file is opened and the application is usable.

ADDITIONAL INFORMATION
The function MyMoneyStorageSqlPrivate::upgradeToV14() needs to be created and
receive the logic of MyMoneyFile::Private::fixFile_8().

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list