Bug 416537

Summary: Can't utilize 5.0.6 with my file after using AppImage 5.0.8
Product: [Applications] kmymoney Reporter: Michael Carpino <mfcarpino>
Component: fileAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: 5.0.8   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Error message

Description Michael Carpino 2020-01-21 14:37:16 UTC
Created attachment 125284 [details]
Error message

SUMMARY  I downloaded and took 5.0.8 AppImage for a spin with my file.  Now if I try to use the installed version of 5.0.6 I get an error message when it opens.  The message is, "Cannot open file as requested. File was not parsable! /build/kmymoney-4wARR0/kmymoney-5.0.6/kmymoney/plugins/xml/mymoneystoragexml.cpp:1396"


STEPS TO REPRODUCE
1. Install and use AppImage 5.0.8
2. Open version 5.0.6
3. 

OBSERVED RESULT  Error message rendered


EXPECTED RESULT  FIle should open and allow the use with version 5.0.6


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Ubuntu 19.10, Gnome 3.34.2, Kernel 5.3.0-26-generic

ADDITIONAL INFORMATION  Screen image attached of error message
Comment 1 Thomas Baumgart 2020-01-21 15:25:52 UTC
Can you compare the contents of a backup written with 5.0.6 against the one written with 5.0.8? Those files are gzipped XML files. That would be cool, because I can read my 5.0.8 generated file with 5.0.6 w/o any problems. Also, there should be no changes in the file layout between the two versions that are not backward compatible.
Comment 2 Michael Carpino 2020-01-21 16:38:28 UTC
Thanks for the hint Thomas.  I opened a backup file to 5.0.6 that worked fine. Then I opened it in 5.0.8, closed and went back to 5.0.6 where it opened fine.  Something must have become corrupted in my file but it's working as I've witnessed in the past where it's backwards compatible.  

BTW,  I really like to new KMM web page. It looks really nice.  Also nice work on 5.0.8.  It's appreciated.

I closed this bug.