G2 Testing - Menu Option: File-Import
Derek Atkins
warlord at MIT.EDU
Sun Jan 8 17:18:16 EST 2006
Volker Englisch <Volker at englisch.us> writes:
> 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?
Yes. It's testing the UI of my not-yet-completed QIF import re-write.
> 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]'
I.... don't think that the underlying code we use can do this.
> - 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.
Hmm.
> 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
Interesting...
> - 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!
-derek
--
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 at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list