Problem opening KMM file

Jack ostroffjh at aya.yale.edu
Tue Sep 9 19:21:03 BST 2025


On 9/9/25 2:08 PM, Brendan Coupe via KMyMoney-devel wrote:
> When I compile either the 5.2 or the master branch I get the following 
> error when trying to open my file:
>
> Corrupted data: transaction '', split 'S0002' references unknown 
> account id 'A000432' 
> /usr/local/src/kmm/kmymoney-2025.09.09-11.47.31-GIT-MASTER/kmymoney/plugins/xml/mymoneyxmlreader.cpp:771
>
> Since my file is encrypted, the first thing I tried was decrypting the 
> file. I got the same error. When I switch back to the version I 
> compiled on August 21, the file opens as expected. The first time this 
> happened was about a week ago but I didn't try decrypting the file 
> first until today.
>
> Something in the past few weeks seems to have caused this problem. 
I think this has been reported by someone else recently, but can't 
currently find the reference.  It seems to be due to a new check that 
has been added recently.  What you can do is grep for that account 
number in your data file after decrypting and find what transaction 
contains that split.  Then open that transaction in an older working 
version and check if the category is valid.  If not, change it to a 
valid Category.  You may then find a different transaction with the same 
problem, so you will need to repeat the process.  Apparently at some 
point in the past, it was possible to delete a Category without deleting 
or reassigning all transations/splits which referred to it.


More information about the KMyMoney-devel mailing list