In Dec 2023 I  tried to upgrade from Ubuntu 18.04 to Ubuntu 20.04  . There was 
some file corruption which was difficult for me to fix so I wiped the hard disc 
clean and installed a fresh version of Ubuntu 20.04 .

In 20.04   I use Gnucash 3.8 . In 18.04 I used Gnucash 2.6.19


At the time of the installation of GC 3.8 I thought that all my reports worked 
. Now I find that  when I try to run a Balance Sheet for any date earlier than  
about 7 months ago it  fails  . I use the  price source " nearest in time"  in 
the BS.

I had not input any security /currency prices  in the Price Table between  28 
Apr 2023 and 23 Oct 2023 .

See error report .


An error occurred while running the report.

In srfi/srfi-1.scm:
   592:29 19 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 18 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 17 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 16 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 15 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 14 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 13 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 12 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 11 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29 10 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  9 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  8 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  7 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  6 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  5 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:29  4 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
   592:17  3 (map1 (#<<gnc-monetary> commodity: #<swig-pointer gnc_commod…> …))
In commodity-utilities.scm:
   933:46  2 (_ #<<gnc-monetary> commodity: #<swig-pointer gnc_commodity * 5…>)
   780:12  1 (gnc:exchange-by-pricedb-nearest _ #<swig-pointer gnc_commodit…> …)
In unknown file:
           0 (gnc-pricedb-convert-balance-nearest-price-t64 #<swig-pointer …> …)

Throw to key `numerical-overflow' with args `("/" "Numerical overflow" #f #f)'.



This table show the result  of running the BS on various dates . I can 
understand the BS might fail if it was run on dates  when there were no 
security prices in  GC , but is is not so simple . The BS fails on 28  Apr when 
there are prices in GC



23 Oct 23  -  ok

30 Sep 23   - ok

31 Aug 23  - ok

31 Jul  23   - ok

30 Jun 23   - ok

16 Jun 23  - ok

15 Jun 23  - fails

14 Jun 23  - fails

28 Apr23  - fails

31 Dec 22  -fails


What do I do to fix this ?

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to