[kmymoney4] [Bug 382787] Currency EUR not found - Version 3.8.0-39fe1124

Ralf Habacker bugzilla_noreply at kde.org
Thu Jul 27 12:21:07 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=382787

Ralf Habacker <ralf.habacker at freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ralf.habacker at freenet.de

--- Comment #1 from Ralf Habacker <ralf.habacker at freenet.de> ---
(In reply to J Kerckhofs from comment #0)
> Version 3.8.0-39fe1124
> 
> Opening my kmy file, this file was created/modified with the lastest stable
> 4.8.0 (from 2016-06-14), now tested with the latest version, give the
> following error, direcly after opening the file, and kMyMoney closes after
> confirming the error.
> 
> Error: Cannot load file U:\KMyMoney\myfile.kmy. Reason: File was not
> parsable!
> Details: 
> Currency 'EUR' not found. in file
> /home/abuild/rpmbuild/BUILD/kmymoney-4.8.1.39fe1124/kmymoney/mymoney/
> mymoneyfile.cpp line 2 656
This indicates an incomplete kmy file written by 4.8.0. 

A workaround is to unpack the kmy file to a raw xml file (the kmy file is a
simple zip archive) and load this file instead. Using this code path currency
related issues are catched and fixed.

In the xml file the following xml fragment should be there: 

<CURRENCIES count="186">
  ... 
  <CURRENCY saf="100" symbol="€" type="3" id="EUR" name="Euro" ppu="100"
scf="100"/>
  ... 
</CURRENCIES>

If not it indicates the incomplete file case.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list