Problem opening KMM file
Jack
ostroffjh at aya.yale.edu
Tue Sep 9 19:24:33 BST 2025
On 9/9/25 2:21 PM, Jack via KMyMoney-devel wrote:
> 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.
https://discuss.kde.org/t/kmm-5-2-1-cannot-open-file/39428
> 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