Scheduled transaction not getting enterred..

Josh Sled jsled at
Fri Mar 10 12:12:34 EST 2006

On Thu, 2006-03-09 at 20:36 -0500, Roland Roberts wrote:
> The original problem was the my SXes weren't being entered, even though
> GC tells me they are when it starts.  I change the SX to notify me
> before enty and now GC crashes while trying to show the
> notification/confirmation dialog with this on the console:
>     Error: create_each_transaction_he...(): Common-commodity difference: old=Jonathan, new=USD
>     Error: create_each_transaction_he...(): Some error in new transaction creation...
>     ** ERROR **: file dialog-sxsincelast.c: line 1614 (sxsincelast_init): assertion failed: (nextPage)
>     aborting...
>     Aborted

SXes never handled this case correctly in 1.8, eventually asserting and
failing as you're seeing here.  In 1.9/2.0, it will be a bit better, but
only handling basic cases with current price-db entries ... though I
might change it to prevent that, since I'm not sure if I'll make it
handle the full complexity before 2.0.

In the mean time, don't create SXes that aren't (of accounts) in the
same commodity. They system can't handle them.  Of course it shouldn't
let you create them, but it doesn't.

...jsled - `a=jsled;; echo ${a}@${b}`

More information about the gnucash-user mailing list