G2 Testing - Menu Option: File-Import

Volker Englisch Volker at englisch.us
Sun Jan 8 00:59:34 EST 2006


I am testing tonight the menu option:

File --> Import --> Test Druid
==============================
- What is the purpose of this?  I guess this will be removed for the
   final version and does not need testing, right?

File --> Import --> Import QIF
==============================
- Select a QIF file to load
   When selecting a QIF file to load from the file system I have the
   option to either display 'All files' or '*.qif' files.
   My credit card bank is providing QIF files with an extension Qif
   instead of qif and are therefore not included in the list of files.
   I wonder if the option '*.qif' should be changed and not be too
   literal and instead display all files ending in '*.[Qq][Ii][Ff]'

- QIF Importer Crash when moving back and forth between screens
   I am on the screen
      Match QIF account
   and click the 'Back' button until I come to the screen
      QIF files you have loaded.
   I click on the 'Back' button here but it doesn't do anything.
   Only after moving the mouse off the button and then click
   'Back' again something happens.  Unfortunately, it's a crash.

   Mmhh, now I am trying to reproduce the crash and it appears GC
   only crashes after more then one files had been selected to be
   loaded but one of those files got deleted again.
   This is how I can reproduce the crash:
   * Select one qif file to be loaded
   * Click 'Load another file' to select a second qif file
   * Unload one of those files by clicking 'Unload selected file'
   * Click 'Back' to the 'Set the default QIF account name' screen
   * Click 'Forward'
   --> GC crash

Backtrace:
In unknown file:
    ?: 0* [qif-import:fix-from-acct #f "Chase Mastercard"]
In /opt/gnucash/share/scm/qif-import/qif-dialog-utils.scm:
  558: 1* [for-each #<procedure #f (xtn)> ...
  562: 2*  [qif-file:xtns #f]
In unknown file:
    ?: 3   (and (eq? (quote #) (record-type-descriptor obj)) (struct-ref 
obj 2))
    ?: 4*  [eq? #<record-type qif-file> ...
    ?: 5*   [record-type-descriptor #f]
    ?: 6    (if (struct? obj) (struct-vtable obj) (error (quote 
not-a-record) obj))
      ...
    ?: 7    [scm-error misc-error #f "~A ~S" (not-a-record #f) #f]

<unnamed port>: In procedure scm-error in expression (scm-error (quote 
misc-error) #f ...):
<unnamed port>: not-a-record #f


- Matching payees to GnuCash accounts
   When matching payees and I am clicking on a transaction the
     Select Account
   window comes up.  Here I can select the expense account for the
   payee.  Once I selected an account and click 'OK' the window
   disappears.
   It would actually be great if there was an additional button
   'Select' that would update the expense account in the
   'Matching payees...' screen _without_ closing the
     Select Account
   This would allow, for instance, to quickly select the appropriate
   expense report for gas if I have several such transactions listed.
   I know, this is probably an RFE and not a bug.

- Update your Gnucash accounts
   The instructions say
     'Click "Finish" to import data ...'
   but there is no 'Finish' button, only an 'Apply' button.

- Gnucash displays Error message when I actually do click the 'Apply'
   button.  This error message is displayed for about 50 times.

(gnucash:29827): GLib-GObject-CRITICAL **: g_value_get_string: assertion 
`G_VALUE_HOLDS_STRING (value)' failed

(gnucash:29827): GLib-GObject-CRITICAL **: g_value_unset: assertion 
`G_IS_VALUE (value)' failed


-- 
Thanks

     Volker Englisch

mailto:Volker at Englisch.us    (h)


More information about the gnucash-devel mailing list