Activity log for bug #351189

Date Who What changed Old value New value Message
2009-03-29 20:00:32 cdurst bug added bug
2009-03-29 20:13:12 cdurst description Binary package hint: libaqbanking20-plugins-qt This applies to both Ubuntu 8.04 and 8.10, (ever since Ubuntu shipped aqconnect). It worked in GnuCash 2.2.1 (aqbanking-3.99.6beta built from source). It fails on gnucash-2.2.6 (libaqbanking20-3.5.1-1). The problem: It crashes while setting up an online banking account, following the instructions in "Setting up OFXDirectConnect in GnuCash 2" (http://wiki.gnucash.org/wiki/Setting_up_OFXDirectConnect_in_GnuCash_2). I start the aqBanking wizard (with Tools-> Online Baking Setup), I then "Start AqBanking Wizard", I select the "Users" tab, I bring up the dialog to create a "New" user, I fill in all the data. Note that as far as I can tell, it crashes before it even tries to log in, so you probably don't need a valid account to test this. For example, in the "General" tab: User Settings User Name: anything User Id: (my DiscoverCard login id) Customer Id: (same as the User ID) Bank Settings Country: United States of America Bank Id: 7101 In the OFX tab: Bank Settings FID: 7101 ORG: Discover Financial Services Broker Id: (leave blank) Server Options Supports Account List Download (SELECT) Supports Statement Download (SELECT) Force SSLv3 (SELECT) (Leave all others blank) Expert Settings (Leave alone) Then press the "Get Accounts" button and it will crash with messages like this: aqbanking(14182):qbanking.cpp: 420: No Qt translation found for your language en gwen(14182):dbrw.c: 963: open(/home/user/.aqbanking/shared/qbanking/settings.conf, O_RDONLY): No such file or directory qt3_wizard(14182):qbcfgtabpageusers.cpp: 149: Selected backend: aqofxconnect qt3-wizard: buffer.c:987: GWEN_Buffer_AppendString: Assertion `buffer' failed. For many months I've tried everything I could think of. I Googled every combination I could think of, I tried out various updates, I downloaded the source, compiled it myself, and even tried debugging it with GDB. The assertion failure seemed to happen when it tried to access a "user" field while attempting to construct the message to send to the banking site (from what I can remember). Today I found a workaround. Do not push the "Get Accounts" button while setting up a "New User". Instead, hit the "OK" button to finish user creation, then select that new User from the "Configuration" dialog, edit the user using the "Edit" button, switch back to the "OFX" tab you were on a moment ago, and now hit the "Get Accounts" button. It looks like the "Get Accounts" button is ignoring the current entries in the "User Configuration" dialog, and only using the entries that have previously been saved out to the overall "Configuration" dialog. Binary package hint: libaqbanking20-plugins-qt This applies to both Ubuntu 8.04 and 8.10, (ever since Ubuntu shipped aqconnect). It worked in GnuCash 2.2.1 (aqbanking-3.99.6beta built from source). It fails on gnucash-2.2.6 (libaqbanking20-3.5.1-1). The problem: It crashes while setting up an online banking account, following the instructions in "Setting up OFXDirectConnect in GnuCash 2" (http://wiki.gnucash.org/wiki/Setting_up_OFXDirectConnect_in_GnuCash_2). I start the aqBanking wizard (with Tools-> Online Baking Setup), I then "Start AqBanking Wizard", I select the "Users" tab, I bring up the dialog to create a "New" user, I fill in all the data. Note that as far as I can tell, it crashes before it even tries to log in, so you probably don't need a valid account to test this. For example, in the "General" tab: User Settings User Name: anything User Id: (my DiscoverCard login id) Customer Id: (same as the User ID) Bank Settings Country: United States of America Bank Id: 7101 In the OFX tab: Bank Settings FID: 7101 ORG: Discover Financial Services Broker Id: (leave blank) Connection Settings Server URL: https://ofx.discovercard.com/ Server Options Supports Account List Download (SELECT) Supports Statement Download (SELECT) Force SSLv3 (SELECT) (Leave all others blank) Expert Settings (Leave alone) Then press the "Get Accounts" button and it will crash with messages like this: aqbanking(14182):qbanking.cpp: 420: No Qt translation found for your language en gwen(14182):dbrw.c: 963: open(/home/user/.aqbanking/shared/qbanking/settings.conf, O_RDONLY): No such file or directory qt3_wizard(14182):qbcfgtabpageusers.cpp: 149: Selected backend: aqofxconnect qt3-wizard: buffer.c:987: GWEN_Buffer_AppendString: Assertion `buffer' failed. For many months I've tried everything I could think of. I Googled every combination I could think of, I tried out various updates, I downloaded the source, compiled it myself, and even tried debugging it with GDB. The assertion failure seemed to happen when it tried to access a "user" field while attempting to construct the message to send to the banking site (from what I can remember). Today I found a workaround. Do not push the "Get Accounts" button while setting up a "New User". Instead, hit the "OK" button to finish user creation, then select that new User from the "Configuration" dialog, edit the user using the "Edit" button, switch back to the "OFX" tab you were on a moment ago, and now hit the "Get Accounts" button. It looks like the "Get Accounts" button is ignoring the current entries in the "User Configuration" dialog, and only using the entries that have previously been saved out to the overall "Configuration" dialog.
2009-06-26 16:46:32 Micha Lenk removed subscriber Micha Lenk
2009-07-01 10:26:43 Micha Lenk bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505509
2009-08-05 10:45:47 Micha Lenk bug task added libaqbanking (Debian)
2009-08-05 10:46:21 Micha Lenk libaqbanking (Ubuntu): status New Confirmed
2009-08-05 20:51:33 Micha Lenk libaqbanking (Debian): status Unknown Fix Released
2009-08-05 20:53:39 Micha Lenk bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540114
2009-08-05 21:00:34 Micha Lenk libaqbanking (Debian): status Fix Released Unknown
2009-08-05 21:00:34 Micha Lenk libaqbanking (Debian): remote watch Debian Bug tracker #505509 Debian Bug tracker #540114
2009-08-05 21:02:12 Micha Lenk nominated for series Ubuntu Karmic
2009-08-21 18:03:25 Micha Lenk libaqbanking (Ubuntu): status Confirmed Fix Released
2009-08-21 18:03:51 Micha Lenk libaqbanking (Ubuntu): status Fix Released Confirmed
2009-08-21 18:03:58 Micha Lenk libaqbanking (Debian): status Unknown Fix Released
2009-08-27 08:58:21 Micha Lenk libaqbanking (Ubuntu): status Confirmed Fix Released