[gnucash-de] Bug
Martin Klaffenböck
martin at lebensfaden.net
Mon Jun 26 06:00:47 EDT 2006
Oh, sorry,
Der Absturz kommt erst bei 'Anwenden' oder auch bei 'Ok' (was vermutlich
wie bei den meisten Anwendungen dann intern 'Anwenden' und 'Schließen'
hintereinander ausführt).
Dabei ist es egal was ich verändere. Es kann auch die lokale
Einstellung sein, siehe 2. Backtrace.
Die Datei hatte vorher keine Einstellungen diesbezüglich, ich habe diese
gestern neu angelegt und heute versucht eine Rechnung zu erstellen, da
wollte ich gerne auch meine Firmeninformationen drauf haben. Es kann
auch nicht an dem Umlaut liegen, denn wenn ich nur ein 'K' reinsetze
habe ich denselben Fehler.
Kannst du aus diesen beiden BTs eine Gemeinsamkeit erkennen? Das wäre
gut, wenn ich das im bugzilla gleich angeben kann.
lg,
Martin
bash-3.1$ gnucash
Backtrace:
In unknown file:
?: 0* [apply-cb]
In /usr/share/gnucash/guile-modules/gnucash/gnome-utils.scm:
29: 1* [gnc:options-scm->kvp #<procedure dispatch #> # # ...]
In /usr/share/gnucash/scm/options.scm:
1471: 2 [scm->kvp #<gw:wcp <gnc:kvp-frame*> 0x94b65f0> ("options")]
In unknown file:
...
?: 3 [hash-for-each #<procedure #f (section hash)> #(() () (#)
() ...)]
In /usr/share/guile/site/slib/hashtab.scm:
120: 4 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
122: 5* [alist-for-each #<procedure #f (section hash)> (("Business" .
#))]
In /usr/share/guile/site/slib/alist.scm:
117: 6 [for-each #<procedure #f (pair)> (("Business" . #(# #
# ...)))]
In unknown file:
?: 7* [#<procedure #f (pair)> ("Business" . #((#) (#) (#) ...))]
In /usr/share/guile/site/slib/alist.scm:
117: 8* [#<procedure #f (section hash)> "Business" #((#) (#) (#)
() ...)]
In /usr/share/gnucash/scm/options.scm:
1299: 9 [section-for-each #((#) (#) (#) () ...) #<procedure #f
(option)>]
In unknown file:
...
?: 10 [hash-for-each #<procedure #f (name option)> #((#) (#) (#)
() ...)]
In /usr/share/guile/site/slib/hashtab.scm:
120: 11 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
122: 12* [alist-for-each #<procedure #f (name option)> (("Fancy Date
Format" . #))]
In /usr/share/guile/site/slib/alist.scm:
117: 13 [for-each #<procedure #f (pair)> (("Fancy Date Format" . #))]
In unknown file:
?: 14* [#<procedure #f (pair)> ("Fancy Date Format" . #)]
In /usr/share/guile/site/slib/alist.scm:
117: 15* [#<procedure #f #> "Fancy Date Format" #]
In /usr/share/gnucash/scm/options.scm:
1295: 16 [#<procedure #f (option)> #("Business" "Fancy Date Format"
"g" ...)]
...
1359: 17 [#<procedure #f #> # #]
1213: 18* [gnc:kvp-frame-set-slot-path # {"ce"} #]
/usr/share/gnucash/scm/options.scm:1213:8: In procedure exact? in
expression (gnc:kvp-frame-set-slot-path f (symbol->string #) ...):
/usr/share/gnucash/scm/options.scm:1213:8: Wrong type argument in
position 1: "ce"
Am Montag, den 26.06.2006, 11:52 +0200 schrieb Christian Stimming:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> ein klassischer Kandidat für's bugzilla:
> http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
>
> Das Menü heißt "File -> Properties". Verstehe ich das richtig - du
> klickst auf diesen Menüpunkt und gnucash 1.9.8 stürzt ab? Ein "critical"
> bug sicherlich. Da in der Fehlermeldung sowas steht:
>
> > Wrong type argument in position 1: "Klaffenböck"
>
> würde ich vermuten, dass du früher einmal diesen Punkt erfolgreich hast
> aufrufen können und seinerzeit deinen Namen mit dem non-ascii Umlaut
> reingeschrieben hast. Und dass vermutlich gnucash mit dem non-ascii
> character dort nicht klarkommt. Wenn dem so ist, müssen die
> Programmierer dringend was dran machen, deshalb bitte ins bugzilla.
>
> Momentaner workaround für dich: Datei im Texteditor öffnen (vorher
> gunzip falls kompirimiert), nach dem String Klaffenböck suchen, ersetzen
> durch Klaffenboeck, speichern unter neuem Dateinamen, schauen ob's dann
> geht.
>
> Gruß
>
> Christian
>
> Martin Klaffenböck schrieb:
> > Hallo!
> >
> > Weil ich nicht genau weiß wie die Menüs auf englisch heißen poste ich
> > mal schnell hier:
> >
> > Immer wenn ich versuche die Einstellungen für die aktuelle Datei
> > (Firmendaten usw.) zu ändern, stürtzt Gnucash-1.9.8 14384 ab. Der
> > Menüpunkt findet sich unter Datei->Eigenschaften (Kürzel: Alt+Eingabe)
> >
> >
> > bash-3.1$ gnucash
> > Backtrace:
> > In unknown file:
> > ?: 0* [apply-cb]
> > In /usr/share/gnucash/guile-modules/gnucash/gnome-utils.scm:
> > 29: 1* [gnc:options-scm->kvp #<procedure dispatch #> # # ...]
> > In /usr/share/gnucash/scm/options.scm:
> > 1471: 2 [scm->kvp #<gw:wcp <gnc:kvp-frame*> 0x875e5f0> ("options")]
> > In unknown file:
> > ...
> > ?: 3 [hash-for-each #<procedure #f (section hash)> #(() () (#)
> > () ...)]
> > In /usr/share/guile/site/slib/hashtab.scm:
> > 120: 4 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
> > 122: 5* [alist-for-each #<procedure #f (section hash)> (("Business" .
> > #))]
> > In /usr/share/guile/site/slib/alist.scm:
> > 117: 6 [for-each #<procedure #f (pair)> (("Business" . #(# #
> > # ...)))]
> > In unknown file:
> > ?: 7* [#<procedure #f (pair)> ("Business" . #((#) (#) (#) ...))]
> > In /usr/share/guile/site/slib/alist.scm:
> > 117: 8* [#<procedure #f (section hash)> "Business" #((#) (#) (#)
> > () ...)]
> > In /usr/share/gnucash/scm/options.scm:
> > 1299: 9 [section-for-each #((#) (#) (#) () ...) #<procedure #f
> > (option)>]
> > In unknown file:
> > ...
> > ?: 10 [hash-for-each #<procedure #f (name option)> #((#) (#) (#)
> > () ...)]
> > In /usr/share/guile/site/slib/hashtab.scm:
> > 120: 11 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
> > 122: 12* [alist-for-each #<procedure #f (name option)> (("Company
> > Name" . #))]
> > In /usr/share/guile/site/slib/alist.scm:
> > 117: 13 [for-each #<procedure #f (pair)> (("Company Name" . #))]
> > In unknown file:
> > ?: 14* [#<procedure #f (pair)> ("Company Name" . #)]
> > In /usr/share/guile/site/slib/alist.scm:
> > 117: 15* [#<procedure #f #> "Company Name" #]
> > In /usr/share/gnucash/scm/options.scm:
> > 1295: 16 [#<procedure #f (option)> #("Business" "Company Name"
> > "a" ...)]
> > ...
> > 199: 17 [gnc:kvp-frame-set-slot-path # {"Klaffenböck"} #]
> >
> > /usr/share/gnucash/scm/options.scm:199:20: In procedure exact? in
> > expression (gnc:kvp-frame-set-slot-path f value ...):
> > /usr/share/gnucash/scm/options.scm:199:20: Wrong type argument in
> > position 1: "Klaffenböck"
> >
> > Dabei ist es ziemlich egal, welches Feld ich ändere es kommt immer ein
> > Fehler dieser Art.
> >
> >
> >
> > _______________________________________________
> > gnucash-de mailing list
> > gnucash-de at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-de
> >
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.1 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQCVAwUBRJ+uTWXAi+BfhivFAQITgAP+IEXHLLqu0aFVwLX5/HK3hvn8oq9WDHJ8
> P9yMKUjfT3dKFnj8wTeRK3APCFT3WDVFPZtyd3CLBHqKXhTtbaNGm+DVR34PVX1H
> nox3dcfSRb4fPuwZUb+eP7ZB0ij2eCNoDucnXURFvoqhKkmDQeFFLNqoAJBvk6uQ
> GG4EQtBuHYU=
> =k3UO
> -----END PGP SIGNATURE-----