r21383 - gnucash/trunk/src/business/business-gnome - Add right-click menu item "Assign payment" to assign a transaction as a payment.

Geert Janssens janssens-geert at telenet.be
Sat Oct 8 04:18:32 EDT 2011


On zaterdag 8 oktober 2011, Geert Janssens wrote:
> On vrijdag 7 oktober 2011, Christian Stimming wrote:
> > Author: cstim
> > Date: 2011-10-07 17:50:14 -0400 (Fri, 07 Oct 2011)
> > New Revision: 21383
> > Trac: http://svn.gnucash.org/trac/changeset/21383
> > 
> > Modified:
> >    gnucash/trunk/src/business/business-gnome/gnc-plugin-business.c
> >    gnucash/trunk/src/business/business-gnome/ui/gnc-plugin-business-ui.xm
> >    l
> > 
> > Log:
> > Add right-click menu item "Assign payment" to assign a transaction as a
> > payment.
> > 
> > Feature request as described on
> > https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/1
> > 53 6285-reassociate-already-existing-transactions-with-a-b?ref=title
> > 
> > _______________________________________________
> > gnucash-patches mailing list
> > gnucash-patches at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-patches
> 
> This and the previous commit are great improvements, thanks !
> 
> Geert

... but unfortunately I can reliably crash it as well :(

Here's what I did:
Open up a book
Open a checkings account
Select a random transaction, not at all related to A/P or A/R
Right-click -> Apply as payment...

=> The payment dialog appears shortly and then GnuCash crashes with
gnc.business.gnome:ERROR:/kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-
git/src/business/business-gnome/dialog-
payment.c:101:gnc_ui_payment_window_set_postaccount: assertion failed: 
(account)

There are also two critical entries in my gnucash.trace. I'm not sure they are 
related though:

* 10:12:51  CRIT <gnc.engine> gncOwnerGetCommoditiesList: assertion 
`gncOwnerGetCurrency(owner)' failed
* 10:12:51  CRIT <gnc.engine> gncOwnerGetCommoditiesList: assertion 
`gncOwnerGetCurrency(owner)' failed

Geert


More information about the gnucash-devel mailing list