Summary: | Crash after deleting some business categories | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Mal <malrubius.maximus> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | alfa_victor, onet.cristian |
Priority: | NOR | Keywords: | triaged |
Version: | 4.6.3 | ||
Target Milestone: | --- | ||
Platform: | Mint (Ubuntu based) | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Image showing the error message
Backtrace Deleting just a subcategory allows me to reassign categories to transactions |
Description
Mal
2013-10-04 07:30:19 UTC
Created attachment 82650 [details]
Image showing the error message
Created attachment 82651 [details]
Backtrace
First make a copy of your file to have a backup and so we can investigate the cause of this. Then to recover your file (to be able to use it again) do the following. 1. run '$kmymoney -n' this will start it without opening a file 2. goto 'Settings'->'Home' [1] and uncheck everything 3. open you file 4. run consistency check If the above does not work then 1. zcat you_file.kmy > yourfile.xml 2. open yourfile.xml (using UTF-8 encoding) with a text editor 3. find the reference to 'A000135' and replace it with the ID of an existing category 4. save the file, open it with kmymoney Note: keep a copy of the faulty file so we can figure out the source of this. [1] http://kmymoney2.sourceforge.net/kde4/online-manual/details.settings.home.html I was able to recreate the error by opening up a previous version of the .kmy file. Then I deleted the Business Category - Utilities. I got a message asking if I wanted to delete just Utilities or all subcategories as well. I chose to delete all subcategories and then immediately got the crash. When I delete just the subcategory Internet, I get a message asking what to do with the transactions. I chose the non business subcategory and did not get the crash. Could you produce an anonymous file [1] from that previous version, then try to reproduce the crash with the anonymous file and post it as an attachment to this bug report together with the steps to reproduce it (please provide the exact account names in the steps since it is important). [1] http://kmymoney2.sourceforge.net/kde4/online-manual/details.formats.anonymous.html Created attachment 82652 [details]
Deleting just a subcategory allows me to reassign categories to transactions
I started a new anonymous kmy file, created what I thought were the problematic transactions, then deleted the Business Utilities category. Kmymoney reassigned the subcategory Telephone/Internet/Fax to the main Business category after I chose to proceed. So the crash did not occur. I will try some more work with the original file (anonymized) to reproduce the error. *** Bug 325680 has been marked as a duplicate of this bug. *** Any success creating that anonymous file? Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |