1.7.3 & ofx
gikotim@bluemail.ch
gikotim@bluemail.ch
Sun, 24 Nov 2002 10:45:37 +0000
ok, I'm back with more information:
I've installed libofx 0.61 gnucash has compiled ok. I've removed the file
gnucash and the dir .gnucash
in my home dir.
After creating a new set of accounts I import a first .ofx file. This worke=
d.
After that I tried to
import a second .ofx file with further account data for the same account.
Here guile crashed.
Please let me know what else I can provide you with for debugging!
cheers
Rolf
--- Here the relevant cosole msg (I've replaced my account # with "xx"):
---
rolf@rolflx$ gnucash --debug --loglevel 6
gnucash: [D] "handling arg ""--loglevel"
gnucash: [D] "files to open: "()
Diese Version befindet sich noch in Entwicklung.
Sie kann funktionieren, muss aber nicht.
Melden Sie Fehler und andere Probleme auf gnucash-devel@gnucash.org.
Die letzte stabile Version war GnuCash 1.6.8
Die n=E4chste stabile Version wird sein: GnuCash 1.8.0
gnucash: [D] "starting up (2)."
gnucash: [D] "gnc:find-file looking for ""finance-quote-helper"" in "("/usr=
/local/share/gnucash")
gnucash: [D] " checking for ""/usr/local/share/gnucash/finance-quote-helpe=
r"
gnucash: [D] "found file ""/usr/local/share/gnucash/finance-quote-helper"
gnucash: [D] "loading system configuration"
gnucash: [D] "gnc:find-file looking for ""config"" in "("/usr/local/etc/gnu=
cash")
gnucash: [D] " checking for ""/usr/local/etc/gnucash/config"
gnucash: [D] "found file ""/usr/local/etc/gnucash/config"
gnucash: [D] "loading user configuration"
gnucash: [D] "Running functions on hook "report-hook
#<procedure business-report-function ()>
gnucash: [D] "Running functions on hook "startup-hook
#<procedure ()>
Enter: gnc_gui_init:
gnucash: [D] "Running functions on hook "ui-startup-hook
#<procedure gnc:extensions-menu-setup ()>
gnucash: [D] "Running functions on hook "add-extension-hook
#<procedure add-business-test ()>
#<procedure add-ofx-menu-item ()>
#<procedure add-business-items ()>
#<procedure gnc:tip-of-the-day-startup-func ()>
Leave: gnc_gui_init:
Enter: xaccResolveFilePath: filefrag=3D/home/rolf/gnucash
gnucash: [D] "Running functions on hook "book-closed-hook
#<procedure gnc:main-window-book-close-handler (session)>
Enter: gnc_session_destroy: sess=3D0x80a6a78 book_id=3D(null)
Enter: gnc_session_end: sess=3D0x80a6a78 book_id=3D(null)
Leave: gnc_session_end: sess=3D0x80a6a78 book_id=3D(null)
Enter: gnc_book_set_backend: book=3D0x8118450 be=3D(nil)
Enter: gnc_book_destroy: book=3D0x8118450
Leave: gnc_book_destroy: book=3D0x8118450
Leave: gnc_session_destroy: sess=3D0x80a6a78
Enter: gnc_book_new:
Leave: gnc_book_new: book=3D0x8118a48
Enter: gnc_session_begin: sess=3D0x8199ff8 ignore_lock=3D0, book-id=3D/hom=
e/rolf/gnucash
Enter: xaccResolveFilePath: filefrag=3D/home/rolf/gnucash
Info: gnc_session_begin: filepath=3D/home/rolf/gnucash
Enter: xaccResolveFilePath: filefrag=3D/home/rolf/gnucash
Info: gnc_session_begin: logpath=3D/home/rolf/gnucash
Enter: gnc_session_load_backend:
--- snip ---
--- here starts the first .ofx import: ---
Debug: gnc_file_ofx_import: Filename found: /home/rolf/buchhaltung/ktodata.=
ofx
Debug: gnc_file_ofx_import: Opening selected file
LibOFX ERROR: OpenSP parser: otherError (misc parse error)
Error msg: /usr/local/share/libofx/dtd/ofx160.dtd:3058:5:E: content model
is ambiguous: when no tokens have been matched, both the 1st and 3rd occurr=
ences
of "SIGNONMSGSET" are possible
LibOFX ERROR: OpenSP parser: otherError (misc parse error)
Error msg: /usr/local/share/libofx/dtd/ofx160.dtd:3058:5:E: content model
is ambiguous: when no tokens have been matched, both the 2nd and 4th occurr=
ences
of "PROFMSGSET" are possible
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate OFX
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate SIGNON=
MSGSRSV1
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate SONRS
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate BANKMS=
GSRSV1
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate STMTTR=
NRS
WRITEME: ofx_proc_account() Fill in the account type, default name, curren=
cy,
etc.
Debug: ofx_proc_account_cb: Currency from libofx: CHF
Debug: gnc_import_select_account: Default commodity received: Swiss Franc
Debug: gnc_import_select_account: Default account type received: Bank
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop xxxxxxxxxxxxxx
Trace: build_acct_tree: Begin
Trace: gnc_ui_generic_account_pic...(): Begin
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:loh=
nkonto
Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:loh=
nkonto
Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=3D0x8387b58 set 0 date to 1013169600
0 Fri Feb 8 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x8387b58 set 0 date to 1013169600
0 Fri Feb 8 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x8387b58 set 1 date to 1038133208
0 Sun Nov 24 11:20:08 2002
Error: ofx_proc_transaction_cb: WRITEME: Gnucash ofx_proc_transaction():Add
PAYEE and ADRESS here once supported by libofx!
Debug: ofx_proc_transaction_cb: Currency from libofx: CHF
Debug: ofx_proc_transaction_cb: Adding split; Ordinary banking transaction,
money flows from or into the source account
Enter: xaccAccountInsertSplit: (acc=3D0x8249720, split=3D0x821cc00)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: xaccTransCommitEdit: trans addr=3D0x8387b58
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Leave: xaccAccountInsertSplit: (acc=3D0x8249720, split=3D0x821cc00)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Debug: gnc_import_add_trans: Begin...
Debug: gnc_import_add_trans: Checking split 0 for duplicates
Debug: gnc_import_add_trans: Gui not yet opened
Debug: init_matcher_gui: Begin...
Debug: gnc_import_add_trans: Gui init done
Debug: split_find_match: Begin
Debug: downloaded_transaction_ref...(): Begin
Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:loh=
nkonto
Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=3D0x838edc8 set 0 date to 1013169600
0 Fri Feb 8 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x838edc8 set 0 date to 1013169600
0 Fri Feb 8 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x838edc8 set 1 date to 1038133208
0 Sun Nov 24 11:20:08 2002
--- snip ---
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: downloaded_transaction_ref...(): Begin
Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:loh=
nkonto
Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=3D0x8415ed8 set 0 date to 1017745200
0 Tue Apr 2 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x8415ed8 set 0 date to 1017745200
0 Tue Apr 2 13:00:00 2002
Info: xaccTransSetDateInternal: addr=3D0x8415ed8 set 1 date to 1038133210
0 Sun Nov 24 11:20:10 2002
Error: ofx_proc_transaction_cb: WRITEME: Gnucash ofx_proc_transaction():Add
PAYEE and ADRESS here once supported by libofx!
Debug: ofx_proc_transaction_cb: Currency from libofx: CHF
Debug: ofx_proc_transaction_cb: Adding split; Ordinary banking transaction,
money flows from or into the source account
Enter: xaccAccountInsertSplit: (acc=3D0x8249720, split=3D0x841d530)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: xaccTransCommitEdit: trans addr=3D0x8415ed8
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Leave: xaccAccountInsertSplit: (acc=3D0x8249720, split=3D0x841d530)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=3D0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Debug: gnc_import_add_trans: Begin...
Debug: gnc_import_add_trans: Checking split 0 for duplicates
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Enter: gnc_table_wrap_verify_curs...(): (595 0)
Leave: gnc_table_wrap_verify_curs...():
Enter: gnc_table_enter_update: enter 595 0 (relrow=3D0 relcol=3D0)
Debug: gnc_table_enter_update: gnc_table_enter_update(): 0 0 has enter hand=
ler
Leave: gnc_table_enter_update: return 1
Enter: gnc_load_xfer_cell:
Leave: gnc_load_xfer_cell:
Enter: gnc_load_xfer_cell:
Leave: gnc_load_xfer_cell:
Debug: regWindowLedger: (regData)0x82ef350 (->window)0x8553000 (->gsr)0x858=
a420
(->ledger)0x8545138
Debug: gnc_split_reg_ld_destroy: destroying (gsr)0x858a420 (->window)0x8553=
000
with ledger 0x8545138
Debug: gsr_foobar: Happiness is being destroyed (widget)0x82762b8, (ud)0x85=
8a420
Enter: xaccTransCommitEdit: trans addr=3D0x83a07d8
Info: xaccTransCommitEdit: descr is
Info: xaccTransCommitEdit: delete trans at addr=3D0x83a07d8
Enter: xaccFreeTransaction: addr=3D0x83a07d8
Enter: xaccFreeTransaction: addr=3D0x83faed0
Leave: xaccFreeTransaction: addr=3D0x83faed0
Leave: xaccFreeTransaction: addr=3D0x83a07d8
--- snip ---
--- After that here starts the import of the second .ofx file: ---
Debug: gnc_file_ofx_import: gnc_file_ofx_import(): Begin...
Enter: gnc_file_dialog:
Leave: gnc_file_dialog:
Debug: gnc_file_ofx_import: Filename found: /home/rolf/buchhaltung/ktodata_=
20021123.ofx
Debug: gnc_file_ofx_import: Opening selected file
--- crash !!!! ---
ESC]0;rolf@rolflx:~/buchhaltung^G[rolf@rolflx buchhaltung]$
=BBScript=AB beendet: Sun Nov 24 11:21:21 2002