SUMMARY STEPS TO REPRODUCE 1. copy file created in 5.0.8 and opened in 5.0.0 2. new file opens but will not allow access to individual accounts 3.uncaught error "Node was not TRANSACTION in file/build/kmymoney-8tblzm/" OBSERVED RESULT moving file from 5.0.0 to 5.0.8 with no problem EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Please clarify - are you tying to move from 5.0.0 to 5.0.8, or the other way around? Title says one thing, Observed Result says the other. You SHOULD be able to open a file saved by 5.0.0 with 5.0.8. I would have to check all the release notes to see if there was any backwards incompatible change to prevent opening a file saved by 5.0.8 with 5.0.0, although I don't see any good reason to need to do so. Separately, is that really the complete error message, or is there more?
I have 2 different HD with different versions of Kmymoney. 5.0.8 on ubuntu 20.04 and 5.0.0 om ubuntn 18.04 for a backup. When I update 5.0.8 and transfer the file to 5.0.0, it opens the file with the correct information but when I try to go to an account I get the error message, when I check OK it closes down. It says to notify developers.When I update using 5.0.0 and transfer there is no problem
Can you run from command line to see if there is any output that might help identify the actual problem. When you say 5.0.0 opens the file with the correct information, exactly what information do you mean? Just that the account balances on the home page are correct? Can you go to a payee or category? Do you get the same error opening any account, or just some?
MY MISTAKE there was more to the error message :Node was not TRANSACTION in file/build/kmymoney-8tblzm/kmymoney-5.0.1/kmymoney/mymoneymoneytransaction.cpp line 53" The updated file in 5.0.8 that I put in 5.0.0 displays all updated assets and liabilities correctly. When I open any payee or category for details I get this error message. When I click on message the program closes. I am not very familiar with how to use the command line for the output you asked for.
OK, two things to try. First, open 5.0.8, and before you try to open any detailed view, select the menu Tools/Consistency Check. Report what it says - either no problems, or copy/paste the error. If there are no errors, you can open a terminal (konsole, xterm, ...) and just type "kmymoney" to launch. That way, you can see what the program outputs. Normally, it's all just information about what it's doing, but it can include some diagnostic information if something isn't right, as is the case here.
The consistency check has found some issues in your data. Details are presented below. Those issues that could not be corrected automatically need to be solved by the user. I could not print the errors there are 112 entries and are the same in both 5.0.8 and were in 5.0.0. These are old stock entries with no start date. print out from opening in terminal: mwi@mwi-GA-78LMT-USB3-6-0:~$ kmymoney qt5ct: using qt5ct plugin WebConnect: Try to connect to WebConnect server WebConnect: Connect to server failed WebConnect: Running in server mode qt5ct: D-Bus global menu: no Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/16/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/16@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/16/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/16@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/22/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/22@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/24/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/24@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/24/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/24@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/32/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/32@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/32/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/32@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/48/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/48@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/48/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/48@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/64/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/64@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/64/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/64@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/96/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/96@2x/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/128/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/128@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/256/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/256@2x/" Invalid Context= "Apps" line for icon theme: "/usr/share/icons/Mint-Y/apps/symbolic/" Invalid Context= "Mimetypes" line for icon theme: "/usr/share/icons/Mint-Y/mimetypes/symbolic/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/8x8/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/16x16/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/16x16/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/22x22/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/24x24/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/24x24/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/32x32/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/32x32/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/48x48/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/48x48/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/64x64/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/64x64/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/96x96/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/96x96/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/256x256/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/512x512/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/scalable/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/scalable/ui/" Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_icalendarexporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_csvimporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_forecastview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/konlinetasks_sepa.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_qif.so" Validity false Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_xmlstorage.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_reportsview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so" Validity true Located plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kcm_checkprinting.so" Validity true Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/budgetview.so" Plugins: budgetview loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/checkprinting.so" Plugins: checkprinting loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvexporter.so" Plugins: csvexporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/csvimporter.so" Plugins: csvimporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/forecastview.so" Plugins: forecastview loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/gncimporter.so" Plugins: gncimporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/icalendarexporter.so" Plugins: icalendarexporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/kbanking.so" "Plugins: kbanking loaded, build with (5.1.3stable-0/6.0.1.0stable), run with (5.1.3.0/6.0.1.0)" 3:2020/07/05 11-56-04:(null)(1709):banking_update.c: 610: No AqBanking config folder found at [/home/mwi/.aqbanking/settings6/users] (-1) 3:2020/07/05 11-56-04:(null)(1709):banking_update.c: 610: No AqBanking config folder found at [/home/mwi/.aqbanking/settings/users] (-1) 3:2020/07/05 11-56-04:(null)(1709):banking_update.c: 411: There is no old settings folder, need initial setup Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/ofximporter.so" Plugins: ofximporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/onlinejoboutboxview.so" Plugins: onlinejoboutboxview loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifexporter.so" Plugins: qifexporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/qifimporter.so" Plugins: qifimporter loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reconciliationreport.so" Plugins: reconciliation report loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/reportsview.so" Plugins: reportsview loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/sqlstorage.so" Plugins: sqlstorage loaded Loading "/usr/lib/x86_64-linux-gnu/qt5/plugins/kmymoney/xmlstorage.so" Plugins: xmlstorage loaded reading file start parsing file startDocument reading securities endDocument Cost center model created with items 0 Payees model created with items 0 qt5ct: D-Bus system tray: yes kf5.kdbusaddons: Can not find 'kdeinit5' executable at "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" "/usr/bin, /usr/lib/qt5/bin"
Errors about not having a price on or before the opening date of a stock is not related to your problem. If those are the ONLY errors in the consistency report, it doesn't help with the problem. The icon theme problems are not likely relevant, but could be reported to your distribution, or wherever you got the icon theme you are using. The last error (Can not find 'kdeinit5' ....) doesn't seem relevant, but does suggest you might be missing a package or a package is misconfigured. What distribution are you using? Back to the error message, we may need to wait for input from a developer. What I can tell is that between 5.0.1 and 5.0.8, the xml storage code was moved into a plugin, although I don't see any reason your file would be OK in the newer version and not the older one. Can you opening the file in 5.0.1 and then try to "Save as" using a new name?
Before more speculations enter the scene, I am trying to analyze the problem a bit. The weird thing: you can load the file without any problems but the error message you refer to only appears during loading of a file (the only occurrence in source code is in the method MyMoneyXmlContentHandler::readTransaction(). This is normally not called when opening an account or doing anything else *after* loading the file successfully. Very strange.
(In reply to Jack from comment #7) > Errors about not having a price on or before the opening date of a stock is > not related to your problem. If those are the ONLY errors in the > consistency report, it doesn't help with the problem. > > The icon theme problems are not likely relevant, but could be reported to > your distribution, or wherever you got the icon theme you are using. > > The last error (Can not find 'kdeinit5' ....) doesn't seem relevant, but > does suggest you might be missing a package or a package is misconfigured. > What distribution are you using? > > Back to the error message, we may need to wait for input from a developer. > What I can tell is that between 5.0.1 and 5.0.8, the xml storage code was > moved into a plugin, although I don't see any reason your file would be OK > in the newer version and not the older one. > > Can you opening the file in 5.0.1 and then try to "Save as" using a new name? 5.0.1 is running on Mint 19.3 (Ubuntu 18.04) and 5.8.0 is on Mint 20 (Ubuntu 20.04)
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 mark the bug 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!
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!