GDA testing

Phil Longstaff plongstaff at rogers.com
Mon Jan 14 19:56:20 EST 2008


Phil Longstaff wrote:
> Mark Johnson wrote:
>   
>> Using:  SVN 16836 gda-dev2 branch.
>> Postgresql 8.2.6
>>
>> 1. start gnucash with --nofile option
>> 2. open read-only copy of existing xml file.
>>   
>>     
> I assume you mean this was with the "Open file" dialog.  Hmmm...  I'll 
> look at this (see below).
>   
>> 3. At this point, the accounts window opens and NO accounts are 
>> displayed.  If I understand Phil's post correctly, I should have had 
>> accounts here, but with unreliable balance information.
>>   
>>     
> The fact that there were no accounts combined with #7 below seem to 
> indicate that it didn't load your existing xml file, but instead created 
> a new sqlite file.
>
> For clarifications, if you load from an xml file, the account balances 
> should be correct.  If you load from a db, the balances may be 0.00.
>   
>> 4. I tried to save to a database using the File menu Database Connection 
>> option.
>> 5. I chose an existing connection (mergeant was happy with this 
>> connection, so I believe it was valid).  I had previously created an 
>> empty database in postgresql and a user to own it.  These were as 
>> specified and tested in the connection.
>> 6. At this point, tables were created.  No data were entered in to the 
>> tables.  Possibly this is connected with #3 above.
>> 7. I noticed that a file .gnucash/data/xxx.xac.db was created, where xxx 
>> was the name (not the actual:) of my xml file.  I had not select 
>> anything to cause it to use SQLite.  I did not investigate the contents 
>> of this file.  However, it was less than one tenth the size of the 
>> compressed xml file.  I do not believe that this file should have been 
>> created.
>>     

If you start gnucash with --debug --nofile, what does /tmp/gnucash.trace 
contain?  Look for a line with 'qof_session_load_backend' and please 
cut/paste 10 lines on either side of this.

Phil


More information about the gnucash-devel mailing list