After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 586122 - The AqBanking Wizard can't be loaded: plugins\20 folder to be renamed into plugins\16
The AqBanking Wizard can't be loaded: plugins\20 folder to be renamed into pl...
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Import - AqBanking
2.3.x
Other Windows
: Normal major
: ---
Assigned To: Christian Stimming
Christian Stimming
: 565496 591162 592791 606225 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-06-17 11:46 UTC by C. Dyck
Modified: 2018-06-29 22:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
aqhbci-tool3 log (1.54 KB, text/plain)
2009-07-14 15:09 UTC, Christoph
  Details
Set the wizards directory parent at compiletime (4.24 KB, patch)
2009-12-11 17:04 UTC, Geert Janssens
committed Details | Review

Description C. Dyck 2009-06-17 11:46:22 UTC
Please describe the problem:
When trying to configure Onlinebanking with the AqBanking Config Wizard, an error Message comes up saying that the wizard can't be found, but the qt3-wizard binary is in the package and works when started manually.

Steps to reproduce:
1. Tools -> Onlinebanking
2. Next
3. Click Button
4. Error


Actual results:
Error Message

Expected results:
I would expect that the config assistant is started

Does this happen every time?
everytime

Other information:
Comment 1 C. Dyck 2009-07-06 12:36:52 UTC
Don't know why, but when I rename the ....\lib\aqbanking\plugins\20\ directory to .........\lib\aqbanking\plugins\16\ the assistant starts and works.

Additionally I have to copy the ca-bundle.crt from the gwenhywfar tar.gz by myself to the ......\share\gwenhywfar\ directory.
Comment 2 Christoph 2009-07-14 15:09:40 UTC
Created attachment 138400 [details]
aqhbci-tool3 log
Comment 3 Christoph 2009-07-14 15:10:31 UTC
Same problem here. Windows Vista Business (32 bit). Just downloaded 2.3.2 binary and tested. Even with the above-mentioned trick, I cannot run qt3-wizard from within gnucash. However, if I start it directly (via Program Files\gnucash\bin\qt3-wizard) it works but I am not able to add users or download account lists if started this way.

When setting up aqbanking using section 5.2.2.3 from the manual http://www2.aquamaniac.de/sites/download/download.php?package=06&release=08&file=01&dummy=aqbanking-handbook-20080826.pdf, even using tricks like forceSsl3, I'm still not able to make it connect.

Output attached.
Comment 4 Adam Macke 2009-07-21 13:47:12 UTC
I am having the same issue.  I have installed version 2.3.2 built from svn r18193 on 2009-07-08.  I am running Windows Vista 32 bit



The exact error message I receive: 

The external program "AqBanking Setup Wizard" has not been found.

The aqbanking package should include the program "qt3-wizard". Please check your installation to ensure this program is present.  On some distribution this may requite installing additional packages.
Comment 5 Rand Batchelder 2009-07-31 20:16:13 UTC
I am running windows XP GnuCash 2.33 and had the same problem.

I made suggested change:
"rename the ....\lib\aqbanking\plugins\20\ directory
to .........\lib\aqbanking\plugins\16\ "

and it worked.
Rand





(In reply to comment #0)
> Please describe the problem:
> When trying to configure Onlinebanking with the AqBanking Config Wizard, an
> error Message comes up saying that the wizard can't be found, but the
> qt3-wizard binary is in the package and works when started manually.
> 
> Steps to reproduce:
> 1. Tools -> Onlinebanking
> 2. Next
> 3. Click Button
> 4. Error
> 
> 
> Actual results:
> Error Message
> 
> Expected results:
> I would expect that the config assistant is started
> 
> Does this happen every time?
> everytime
> 
> Other information:
> 

Comment 6 Moritz Both 2009-08-23 20:05:48 UTC
Same problem here, running Windows Vista Home Premium 32 bit and GnuCash 2.3.4. After renaming the directory from 20 to 16, I can start aqbanking.

Setting up the account using hbci 3 still fails, but that must be a different bug.
Comment 7 Phil MacCabe 2009-09-18 12:19:45 UTC
Same problem running WinXP Pro SP3 GnuCash 2.3.5, fixed by changing folder name from 20 to 16 as suggested. Is there any reason this cannot be fixed for the 2.4 release?

Also, not sure if it may be a related issue, but when attempting to configure OFX connections after making the change ran into a problem that said:

Microsoft Visual C++ Runtime Library 
Assertion Failed!

Program: C:\Program Files\gnucash\bin\qt3-wizard.exe
File: buffer.c
Line: 897

Expression: buffer

Then some lines about referring to documentation or a JIT debugger to see how the error was caused
Comment 8 Christian Stimming 2009-09-21 08:52:40 UTC
*** Bug 591162 has been marked as a duplicate of this bug. ***
Comment 9 Christian Stimming 2009-09-22 07:26:51 UTC
*** Bug 592791 has been marked as a duplicate of this bug. ***
Comment 10 Christian Stimming 2009-09-22 07:37:23 UTC
*** Bug 565496 has been marked as a duplicate of this bug. ***
Comment 11 Steven N 2009-10-07 15:28:20 UTC
Using 2.3.7, I am still experiencing this problem.  Also, when I change the folder name to 16 instead of 20 as mentioned above, I get an error that crashes GnuCash.  The details of the error message:

Assertion Failed!
Program: ...
File: provider.c
Line: 478
Expression: xpl

Ignoring this error comes up with another error:

Assertion Failed!
Program: ...
File: provider.c
Line: 480
Expression: xpl->pluginFactoryFn
Comment 12 Geert Janssens 2009-12-11 17:04:33 UTC
Created attachment 149595 [details] [review]
Set the wizards directory parent at compiletime

I have looked into this problem.

It seems that the path to the wizard contains a component that can change between aqbanking releases.
So in one release the path may be
<path>\lib\aqbanking\plugins\16\wizards\qt3-wizard.exe
in the next it may be
<path>\lib\aqbanking\plugins\20\wizards\qt3-wizard.exe
For the current aqbanking release it is already
<path>\lib\aqbanking\plugins\29\wizards\qt3-wizard.exe

The GnuCash build scripts for the Windows Installer however use a hardcoded value of 16 in some places while GnuCash uses the actual path when trying to access the wizard. This makes that the AqBanking wizard is not found from inside GnuCash, although you can start it directly.

I have attached a patch for the build scripts that extracts the proper value from the aqbanking sources that are used for building the Windows Installer.

Note though that I can't test this patch myself as I don't have access to a Windows installation.
Comment 13 Christian Stimming 2009-12-11 19:40:36 UTC
Comment on attachment 149595 [details] [review]
Set the wizards directory parent at compiletime

Ooooops. I never thought of those stupid registry paths anymore. Of course, this is the error. Thanks!
Comment 14 Christian Stimming 2009-12-14 10:14:24 UTC
Comment on attachment 149595 [details] [review]
Set the wizards directory parent at compiletime

r18496
Comment 15 Geert Janssens 2009-12-17 15:23:25 UTC
This issue should be fixed since svn r19505. If you like you can use the daily svn build to check this. The current daily build is http://code.gnucash.org/builds/win32/trunk/gnucash-2.3.8-svn-r18508-setup.exe
Comment 16 Christian Stimming 2010-01-11 15:39:27 UTC
*** Bug 606225 has been marked as a duplicate of this bug. ***
Comment 17 John Ralls 2018-06-29 22:23:33 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=586122. Please update any external references or bookmarks.