Version: (using KDE 4.3.3) OS: Linux Latest SVN version. When I attempted to open my kmy file today, kmymoney goes into a loop displaying a status of "checking for overdue scheduled transactions". Possibly connected to a number of scheduled transactions set up for the first of the month. Anon file attached which shows the problem.
Created attachment 38737 [details] Anon file
Tested anon file against KMyMoney's KDE3 version with settings enter transaction 0 days in advance and 14 days preview period. Noticed, that it takes a rather long time to get through the checking. What are your settings wrt to schedules?
In my KDE3 version it goes through the checking of schedules in about 2 seconds. In both KDE3 and KDE4 I have enter transactions 0 days in advance with 5 days preview.
Created attachment 38750 [details] gdb backtrace attached
Today, 2nd December I am able to open this file. I have not updated kmymoney. If I set my PC date back to 1st December then I get the problem as originally reported.
Think I have found the reason for this. The problem only happens when I have payments displayed on the home page. If I deselect this option in the home page configuration the file opens ok with the date set to 1st December.
Does this still happen?
I'll do some testing and report back.
OK. Tested with latest svn as at today and with the anon file I attached to this bug report. With the PC date set to 1st Dec 2009 it hangs as described earlier. Removing the home page option to display payments allows the file to load normally with the date set to 1st Dec 2009. Again as described earlier. Could be something to do with schedule SCH00001 which ends on 1st Dec. If I let the file load with payments not displayed on the home page this schedule shows as finished in the scheduled transaction window. However, I am then unable to edit this schedule. If I right click on it and select edit, kmymoney hangs again.
There seems to be a problem in your file. Can you save it as anonymous file and attach it?
Anon file is already attached. See comment #1 on this bug report.
SVN commit 1078229 by conet: BUG: 216931 Only set the postDate of the transaction if a valid date was received (nextPaymentDate could return an invalid date). M +3 -2 mymoneyscheduled.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1078229