Advanced portfolio doing weird things after upgrade to 2.0.5
Stephen J. Gowdy
gowdy at slac.stanford.edu
Mon Apr 9 10:11:48 EDT 2007
[I replied to this thread earlier today saying I had seem similar problems
and suggesting it was including other parts of the same transaction that
it shouldn't, but replied from another email address so the post is held
for approval]
I tried Check & Repair and it didn't help Advanced Portfolio's wierd
numbers.
When trying the other price options "nearest in time" was the default.
"most recent" didn't help. "most recent to report" just gave me;
"Report error
An error occurred while running the report."
I use 2.0.5 on RHEL5. Check & Repair didn't make any changes.
On Mon, 9 Apr 2007, Derek Atkins wrote:
> Hmm...
>
> If you run Check & Repair, does it fix this problem?
>
> -derek
>
> Oliver Iberien <odilist at sonic.net> writes:
>
>> On Sunday 08 April 2007 12:24, Bob Thibodeau wrote:
>>> Check the report properties for the source of the prices.
>>> On the basic portfolio, you can choose from three options,
>>> which generate different numbers. I don't have it on this computer,
>>> or I'd list them for you. Something like weighted average, nearest
>>> in time, and another.
>>>
>>> Bob T
>>
>> Thanks you -- the "most recent to report" option generates the following
>> errors:
>>
>> gnucash: [W] "gnc:case-exchange-fn: bad price-source
>> value: "pricedb-latest-before
>> In /usr/local/share/gnome/gnucash/guile-modules/gnucash/main.scm:
>> 162: 6* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key . args)>]
>> In unknown file:
>> ?: 7* [#<procedure #f ()>]
>> In /usr/local/share/gnome/gnucash/guile-modules/gnucash/main.scm:
>> 163: 8* [apply #<procedure #f ()> ()]
>> In unknown file:
>> ?: 9 [#<procedure #f ()>]
>> In /usr/local/share/gnome/gnucash/scm/report.scm:
>> ...
>> 444: 10 (set! html (gnc:report-render-html report #t))
>> 444: 11* [gnc:report-render-html # #t]
>> 409: 12 (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext
>> report) ...)
>> 417: 13 (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
>> 420: 14* (set! doc (if template (let* # # # ...) #f))
>> 420: 15* (if template (let* # # # ...) #f)
>> 421: 16 (let* (# # # ...) (gnc:html-document-set-style-sheet! doc
>> stylesheet) ...)
>> 423: 17* [advanced-portfolio-renderer #]
>> In /usr/local/share/gnome/gnucash/guile-modules/gnucash/report/advanced-portfolio.scm:
>> 179: 18 (let (# # #) (letrec # # #))
>> ...
>> 552: 19 (let (# # # ...) (gnc:html-document-set-title! document #) ...)
>> 592: 20* (if (not (null? accounts)) (let* (# # # ...) (if show-symbol
>> #) ...) ...)
>> 594: 21 (let* (# # # # ...) (if show-symbol #) (if show-listing #) ...)
>> 648: 22* [table-add-stock-rows # # # ...]
>> 288: 23 (let ((share-print-info #)) (letrec (#) (set! work-to-do #) ...))
>> ...
>> 295: 24 (let* (# # # # ...) (for-each # #) (set! use-txn #) ...)
>> 323: 25* (exchange-fn (gnc:make-gnc-monetary commodity units) currency)
>> /usr/local/share/gnome/gnucash/guile-modules/gnucash/report/advanced-portfolio.scm:323:25:
>> In expression (exchange-fn (gnc:make-gnc-monetary commodity units) currency):
>> /usr/local/share/gnome/gnucash/guile-modules/gnucash/report/advanced-portfolio.scm:323:25:
>> Wrong type to apply: #<unspecified>
>>
>> Would anyone know what this means, or if it's relevant?
>>
>> I found a reference to something very similar happening on a Windows port of
>> GnuCash. Perhaps this is a porting issue? From the GnuCash wiki-changes feed:
>>
>> - === Advanced Portfolio Report Problems? ===
>> - I've been testing the binary distribution for windows and everything
>> seems fine except for the Advanced Portfolio report. I'm not sure if this is
>> a GNUCash 2.x problem or a Windows problem. Shares, price, and value are all
>> computed correctly, but all the other columns are quite large and incorrect
>> (orders of magnitude off).
>>
>> [... some error messages I don't have...]
>>
>> - Has anyone else seen this issue? I copied my accounts file from 1.8.11
>> and opened it in 2.0.99 if that makes a difference. Thanks! --[[User:Scbash|
>> Scbash]] 09:44, 24 March 2007 (EDT)
>>
>> Thanks,
>>
>> Oliver
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> 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.
>>
>>
>
>
--
/------------------------------------+-------------------------\
|Stephen J. Gowdy, SLAC | CERN Office: 32-2-A22|
|http://www.slac.stanford.edu/~gowdy/ | CH-1211 Geneva 23 |
|http://calendar.yahoo.com/gowdy | Switzerland |
|EMail: gowdy at slac.stanford.edu | Tel: +41 22 767 5840 |
\------------------------------------+-------------------------/
More information about the gnucash-user
mailing list