[gnucash-de] Gnucash 1.8.11, HBCI
Christian Stimming
stimming at tuhh.de
Die Mar 1 16:29:15 EST 2005
Am Dienstag, 1. März 2005 21:11 schrieb G Roesler:
> Wenn man bei schon eingerichtetem HBCI-Zugang die Funktion "AqHBCI
> Einrichtungs-Assistenten starten" aufruft, stürzt Gnucash 1.8.11
> jetzt regelmäßig mit der Meldung
>
> >guile: account.c:182: AB_Account_GetUniqueId: Zusicherung #a->usage#
> >nicht erf#lt.
> >Abgebrochen
Autsch, das hab ich bei mir auch. Das ist ein Bug. Da müssen wir was
reparieren.
Martin, das ist in aqbanking src/libs/aqbanking/account.c am 18.02.
reingekommen (ist also seit aqbanking-1.0.5beta vorhanden). Dort steht nun
GWEN_TYPE_UINT32 AB_Account_GetUniqueId(const AB_ACCOUNT *a){
assert(a);
assert(a->usage);
return GWEN_DB_GetIntValue(a->data, "static/uniqueId", 0, 0);
}
Hat das assert(a->usage) einen bestimmten Grund? Ich lande dort, weil ich vor
dem Start des wizards zuerst AB_Banking_DeactivateProvider und anschließend
ein AB_Banking_Fini mache, und dort gibt es folgenden backtrace:
#5 0x401aae84 in __assert_fail () from /lib/i686/libc.so.6
#6 0x416c22e5 in AB_Account_GetUniqueId (a=0x400ef68c) at account.c:184
#7 0x416d8ac8 in AB_Job_toDb (j=0x8729aa8, db=0x872b350) at job.c:219
#8 0x416ceada in AB_Banking__SaveJobAs (ab=0x86c3170, j=0x8729aa8,
as=0x400ef68c "\214å") at banking.c:3210
#9 0x416c880d in AB_Banking_Fini (ab=0x86c3170) at banking.c:1224
#10 0x4169a8be in on_aqhbci_button (button=0x852c6c0, user_data=0x82b7050)
at druid-hbci-initial.c:493
Gruß
Christian