Strange error while working on RPC backend
Derek Atkins
warlord@MIT.EDU
14 Mar 2001 20:17:42 -0500
Dave Peticolas <dave@krondo.com> writes:
> I think what is happening is that the old book isn't being
> destroyed. For flat-file backends, some of what should probably
> be done in gnc_book calls is handled in src/FileDialog.c, due
> to historical reasons. We plan on cleaning this up, but for
> now you might try doing what gnc_book_destroy is doing during
> the rpc server gnc_book_end call. I.e., make sure the book
> contents (account group & pricedb) are being destroyed.
I am calling gnc_book_destroy() (see below). What else do I have to
do? I can't find anything special in src/FileDialog.c.
-derek
] Enter: gncrpc_sync2_1_svc: ok
gnc_book_save() is called here
] Leave: gncrpc_sync2_1_svc: ok
] Enter: gncrpc_book_end_1_svc: ok
gnc_book_end() is called here
] Leave: gncrpc_book_end_1_svc: res = 0
] Info: myClose: Client Disconnected: 0x8175688
gnc_book_destroy() is called here (well, it's called before
the PINFO() above, but I don't have ENTER/LEAVE in myClose()
] Info: rpc_server_run: New Client connected: 0x817ee80
gnc_book_new() is called here
] Enter: gncrpc_book_begin_1_svc: id="file:/home/warlord/GnuCash/GnuCash-test.xac"
gnc_book_begin() is called
] Info: gncrpc_book_begin_1_svc: ret == true
] Leave: gncrpc_book_begin_1_svc: done 0
] Enter: gncrpc_book_load_1_svc: ok
gnc_book_load() is called
] ** CRITICAL **: file sixtp.c: line 507 (sixtp_sax_end_handler): assertion `pdata->parsing_ok' failed.
> dave
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available