Problem opening KMM file

Jack ostroffjh at aya.yale.edu
Wed Sep 10 04:10:16 BST 2025


Ah - I think Thomas had posted that Ctl-Alt-F was recently taken by 
Thunar, thus the KMM switch to Ctl-Shift-F for transactions search.  
Type T0000000003219 (using the right number of digits) in the text 
search box should find that transaction.  You might also find it based 
on the account and date as shown for that TRANSACTION.

Does KMM give a reason for not letting you edit the transaction? Is one 
of the referred accounts closed?  Closed accounts are not a problem, but 
missing accounts are.  You just need to reopen the account in order to 
edit the transaction.

To search for an account by id, you need to grep the xml or zgrep the 
kmy file, and then find the account in KMM by using the name. 
Unfortunately, I do not know of a way to search for account id in the 
program.

SUBACCOUNTs show accounts shown/grouped below the ACCOUNT in the 
Accounts View, but I think it is a problem that an account has a 
subaccount with the same id.  Perhaps it might be a side-effect of the 
problematic deletion that actually caused the issue.  A000432 not having 
itself as a subaccount should not be a problem.

Can you post the line you get when you grep for the name of the CD.  
That might shed some light on the issue.



On 9/9/25 9:26 PM, Brendan Coupe via KMyMoney-devel wrote:
> I assume you mean try to open with the recent compiled version to see 
> which transaction keeps me from opening KMM, then search for it via 
> Ctl-Alt-F in the most recent version that I have that will open the 
> file. 2 problems, Ctl-Alt-F opens Thunar. Ctl-Shift-F opens search in 
> KMM but doesn't seem to search for the transaction id.
>
> Second, I think I found one of the problem transactions but I can't 
> edit it. I can't delete it, I can't copy it.
>
> I can show transaction details. That shows a closed account on the 
> second split which is not the same number when I grepped the file 
> (A000242 versus A000432).
>
> Is there a way for me to search for A000432 in KMM?
>
> Note that A000424 has the following line:
>
> <SUBACCOUNT id="A000424"/>
>
> A000432 does not have this line which I suspect is the problem.
>
> When I grep the name of the CD that 424 contains I get a line back 
> with both 424 and 432. I have no idea what I'm looking at in this line 
> so it's not much help to me.
>
> **
> *Brendan Coupe*
> *3 at Coupe7.com*
>
>
> On 2025-09-09 5:25 PM, Jack via KMyMoney-devel wrote:
>> It looks like a circular process for now. Try to open the file in the 
>> new version and grep to find the transaction that refers to the 
>> "missing" account.  In the working version of KMM, edit that 
>> transactions (you can do Ctl-Alt-F and type in the transaction id to 
>> find it) and check that the Category refers to a valid (still 
>> existing) one.  Then save the file again and try to open it int he 
>> new version to find the next problem transaction.


More information about the KMyMoney-devel mailing list