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 435928 - error message when setting up online services
error message when setting up online services
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Import - AqBanking
2.1.x
Other Windows
: Normal normal
: ---
Assigned To: Christian Stimming
Christian Stimming
Depends on:
Blocks:
 
 
Reported: 2007-05-04 18:46 UTC by Jusuag
Modified: 2018-06-29 21:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch against aqbanking-trunk (5.33 KB, patch)
2007-06-08 21:59 UTC, Christian Stimming
committed Details | Review
incremental patch, use after 89625, (-p1) (1.59 KB, patch)
2007-06-10 00:53 UTC, Andreas Köhler
committed Details | Review

Description Jusuag 2007-05-04 18:46:49 UTC
Steps to reproduce:
1. select tools, online banking setup
2. click forward until get to start aqbanking wizard, select it
3. Get this error
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 distributions this may require installing additional packages.


Stack trace:
no idea there. I am using this version in windows.

Other information:
This version is in windows xp
Comment 1 Christian Stimming 2007-05-05 11:32:07 UTC
The bug title says "the program crashes", but in your description you instead only say that you get the error message "the external program has not been found". Which one is correct -  does the program crash (which is an error) or do you see the error message (which is correct)?
Comment 2 Jusuag 2007-05-05 15:12:03 UTC
THe first couple times I ran it the program locked, but that may have been because I did not close the popup error window. THe last few times, I only got the error, so I guess the correct answer is an error pops up, not program crash
Comment 3 Christian Stimming 2007-05-06 20:22:37 UTC
If the error message pops up, then all is fine because it is an error if you want to use that program but don't have it installed. See http://wiki.gnucash.org/wiki/Windows if you want to install it and need more info.
Comment 4 Jusuag 2007-05-07 13:26:07 UTC
I actually tried those instructions, they seem to be written for compiling gnucash in windows rather than installing the correct components for this version. Can you explain specifically what needs to be installed for this (version 2.1.1) to get AqBanking setup wizard to work? I cannot find anything specific to that in the instruction, not anything I can clearly decipher anyway. Thanks
Comment 6 Jusuag 2007-05-08 19:44:10 UTC
Ok, I installed QT and set path, I installed pearl, I ran the install Finance-Quote, I still cannot run the Aqbanking setup. I do not understand the section on Aqbanking, where install.sh is run, I can do this in Linux but no clue how to do this in windows.
Comment 7 Andreas Köhler 2007-05-11 17:42:23 UTC
I am sorry, 2.1.1 was built without the QT wizard, by accident.
Let us hope the 2.1.2 setup.exe will not have this problem.
Comment 8 Nathan 2007-05-12 06:17:38 UTC
Yes, I slipped up on this. Thanks for the report.

2.1.2 will have this wizard included.
Comment 9 James R. 2007-05-27 06:13:58 UTC
I'm sorry, I'm still a bit confused on this issue.  I recently installed 2.1.2 on windows and am getting the same issue. After clicking on "Start AqBanking Wizard," I get the following:

"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 distributions this may require installing additional packages."

I actually found a copy of the qt3-wizard in "C:\Program Files\Productivity\gnucash\lib\aqbanking\plugins\16\wizards" (note that I installed the base to "C:\Program Files\Productivity\" so not sure if that makes any difference).

I tried adding the file to the path just to see what would happen, but that didn't work and seems to be a bit of a hack anyway.  Is there some other directory that should be part of the path?  Also, if the qt3-wizard is included, are we still supposed to be installing other libraries?  
Comment 10 Andreas Köhler 2007-05-27 23:42:41 UTC
Oops, it looks like the plugins directory path in aqbanking, used for AB_Banking_FindWizard, is still compiled into the DLL.  Cstim, any idea (read: would you mind fixing it? :-))
Comment 11 Christian Stimming 2007-06-02 17:44:54 UTC
Could someone please check in some more detail *which* paths exactly are still hard-coded? In particular, is it only the location of the qt3-wizard *executable* that needs to be changed? To check this, please start the qt3-wizard manually under "C:\Program Files\Productivity\gnucash\lib\aqbanking\plugins\16\wizards" (i.e. just double-click the executable). 

If my assumption were true, this should give you plenty of options to set up the banking access. Otherwise (if there are yet more paths to be fixed), you would see an almost empty window and have no possibility to create new "online banking users" etc. Could you please check this?
Comment 12 Andreas Köhler 2007-06-02 18:16:14 UTC
cd c:\Programme\gnucash\lib\aqbanking\plugins\16\wizards
set PATH=c:\Programme\gnucash\bin;%PATH%
qt3-wizard.exe

shows an empty dialog with no available backend.
Comment 13 Christian Stimming 2007-06-03 20:02:11 UTC
(In reply to comment #12)
> qt3-wizard.exe shows an empty dialog with no available backend.

That's bad. As it turns out, aqbanking already looks up *some* of the needed paths in the registry. Does r16151 (which would become 2.1.4) at least give you an usable qt3-wizard with the installed backends? That would be some progress. 

Not having your hometown vandalized by even more Autonome would be some progress as well :-/ sorry hearing about that.
Comment 14 Christian Stimming 2007-06-08 21:59:21 UTC
Created attachment 89625 [details] [review]
patch against aqbanking-trunk

@andi5: Does the attached patch fix the wizard path lookup? I haven't had the time to test it so far, so I can't tell ATM. I'll commit to aqbanking-trunk and release a 2.2.10 (or rather, 2.3.0) once I have positive feedback.
Comment 15 Andreas Köhler 2007-06-10 00:53:31 UTC
Created attachment 89668 [details] [review]
incremental patch, use after 89625, (-p1)

Not completely, see the attached patch.
With r16157 I am able to open the wizard from within GnuCash, but it is still empty as in comment 12.
Notice that I used a patched AqBanking 2.2.9 version and not current AqBanking trunk (obviously I did not even check whether there are unreleased changes :-))
How shall we proceed?
Comment 16 Christian Stimming 2007-06-10 09:26:55 UTC
I've committed attachment#89625 [details] and attachment#89668 [details] already into aqbanking-trunk r1237. Also, sorry for the broken cfgmodule path in gnucash.iss.in :-).

A qt3-wizard with no backend listed is obviously still wrong. In the last aqbanking-trunk commit 
http://devel.aqbanking.de/viewsvn/aqbanking?rev=1237&view=rev
I've additionally fixed a broken lookup of the available backends in AB_Banking_GetProviderDescrs(). Could you try either aqbanking-trunk, or aqbanking-2.2.9 patched with the full changeset r1237? Thanks.
Comment 17 Andreas Köhler 2007-06-10 22:08:42 UTC
NICE!  I did not play a lot with the wizard, but it seems to work with aqbanking trunk.  The backends seem to be disabled by default though.  Is that fixable somehow?

Feel free to release 2.2.10/2.3.0 and update defaults.sh :-)
Comment 18 Christian Stimming 2007-06-12 20:29:17 UTC
Should be fixed with r16159 that uses aqbanking-2.3.0. Thanks for hunting down this one.
Comment 19 John Ralls 2018-06-29 21:35:38 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=435928. Please update any external references or bookmarks.