Gramps - Rapports
Les items du menu Rapports provoquent erreurs
Logiciels / Autres logiciels

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Voici ma configuration de Gramps :
GRAMPS: 4.0.1
Python: 2.7.9 (default, Dec 13 2014, 22:06:10) [...
BSDDB: 5.3.0 (5, 3, 21)
LANG: fr_FR.UTF-8
OS: Linux
Distribution: 3.14.32-desktop-1.mga4
L'utilisation de Gramps, hormis les items du menu Rapports me satisfait pleinement et je n'ai pas à en m'en plaindre. En revanche l'utilisation du menu Rapports est impossible car cela génère systématiquement un message d'erreur :
Rapports -> Rapports graphiques -> Arbre familial (mais n'importe quel item du menu Rapports provoque le même type d'erreur)
748694: ERROR: grampsapp.py: line 114: Unhandled exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1919, in <lambda>
return lambda x: run_plugin(pdata, dbstate, uistate)
File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1906, in run_plugin
pdata.category, pdata.require_active,
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 691, in report
dialog = dialog_class(dbstate, uistate, options_class, name, trans_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_drawreportdialog.py", line 101, in __init__
name, translated_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_docreportdialog.py", line 72, in __init__
name, trans_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 104, in __init__
self.init_options(option_class)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 137, in init_options
self.options.load_previous_values()
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 873, in load_previous_values
ReportOptions.load_previous_values(self)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 782, in load_previous_values
self.handler = OptionHandler(self.name, self.options_dict)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 605, in __init__
_options.OptionHandler.__init__(self, module_name, options_dict, None)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 330, in __init__
self.option_list_collection = self.collection_class(self.filename)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 265, in __init__
_options.OptionListCollection.__init__(self, filename)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 143, in __init__
self.parse()
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 479, in parse
p.parse(the_file)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 216, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 312, in start_element
self._cont_handler.startElement(name, AttributesImpl(attrs))
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 562, in startElement
_options.OptionParser.startElement(self, tag, attrs)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 298, in startElement
if 'length' in attrs:
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/xmlreader.py", line 316, in __getitem__
return self._attrs[name]
KeyError: 0
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1919, in <lambda>
return lambda x: run_plugin(pdata, dbstate, uistate)
File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1906, in run_plugin
pdata.category, pdata.require_active,
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 691, in report
dialog = dialog_class(dbstate, uistate, options_class, name, trans_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_drawreportdialog.py", line 101, in __init__
name, translated_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_docreportdialog.py", line 72, in __init__
name, trans_name)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 104, in __init__
self.init_options(option_class)
File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 137, in init_options
self.options.load_previous_values()
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 873, in load_previous_values
ReportOptions.load_previous_values(self)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 782, in load_previous_values
self.handler = OptionHandler(self.name, self.options_dict)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 605, in __init__
_options.OptionHandler.__init__(self, module_name, options_dict, None)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 330, in __init__
self.option_list_collection = self.collection_class(self.filename)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 265, in __init__
_options.OptionListCollection.__init__(self, filename)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 143, in __init__
self.parse()
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 479, in parse
p.parse(the_file)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 216, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/expatreader.py", line 312, in start_element
self._cont_handler.startElement(name, AttributesImpl(attrs))
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/report/_options.py", line 562, in startElement
_options.OptionParser.startElement(self, tag, attrs)
File "/usr/lib/python2.7/site-packages/gramps/gen/plug/_options.py", line 298, in startElement
if 'length' in attrs:
File "/usr/lib64/python2.7/site-packages/_xmlplus/sax/xmlreader.py", line 316, in __getitem__
return self._attrs[name]
KeyError: 0
D'après ce qui peut être trouvé sur la toile, il semble qu'il y a un problème de bibliothèques ...?
Existe-t-il un patch ? Est ce que Mageia 5 beta a le même soucis ?
Merci
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

Vudlaba Membre non connecté
-
- Voir le profil du membre Vudlaba
- Inscrit le : 02/06/2011
En premier lieu un contrôle de la base a-t-il été déjà fait ?
Je fais régulièrement cette opération, mais avant je fais toujours une sauvegarde au format Gramps (.gpkg) par:
/ Arbres Familiaux / Faire une sauvegarde /
Contrôle:
/ Outils / Réparation de l'arbre familiale / Vérifier et réparer la base de données/
GRAMPS: 4.1.1-1
Python: 2.7.9 (default, Dec 14 2014, 10:12:16) [...
BSDDB: 5.3.0 (5, 3, 28)
LANG: fr_FR.UTF-8
OS: Linux
Distribution: 3.19.2-desktop-1.mga5
Gigabyte GA-MA785GT-UD3H - AMD Phenom II X4 955 Black Edition -
Vidéo ATI RADEON HD4770 -Mem 8Go - SSD 1x128Go HD 1X500Go 1x3To - Webcam Logitech C270.
GRUB2 - MAGEIA Cauldron/Seven.
Linux localhost 3.19.0-desktop-1.mga5 #1 SMP Mon Feb 9 06:47:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Vidéo ATI RADEON HD4770 -Mem 8Go - SSD 1x128Go HD 1X500Go 1x3To - Webcam Logitech C270.
GRUB2 - MAGEIA Cauldron/Seven.
Linux localhost 3.19.0-desktop-1.mga5 #1 SMP Mon Feb 9 06:47:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
Je fais effectivement régulièrement des sauvegarde mais pour en avoir le coeur net, j'ai fait les différentes opérations que tu préconises : "Aucune erreur trouvée"
De ce que j'ai pu trouver sur la toile, il semblerai plutôt que ce soit un problème de bibliothèques ...
Merci
Édité par marcusmau Le 25/03/2015 à 09h28
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
J'ai également remonté le problème sur le suivi de bugs de Gramps : https://gramps-project.org/bugs/view.php?id=8461
Édité par marcusmau Le 25/03/2015 à 11h01
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>

Vudlaba Membre non connecté
-
- Voir le profil du membre Vudlaba
- Inscrit le : 02/06/2011
GRAMPS: 4.0.1
Python: 2.7.9 (default, Dec 13 2014, 22:06:10) [...
BSDDB: 5.3.0 (5, 3, 21)
LANG: fr_FR.UTF-8
OS: Linux
Distribution: 3.14.32-desktop-1.mga4
J'ai importé une sauvegarde de mon arbre.
J'ai navigué, ok.
J'ai réalisé un Rapports -> Rapports graphiques -> Arbre familial des descendants ...
Sans problème, j'ai édité mon fichier résultant .odt , il est conforme.
Ensuite c'est là que ça coince, je n'ai jamais pu réaliser d'autres rapports car j'avais ce même type d'erreur:
Code TEXT :
22475: ERROR: grampsapp.py: line 114: Unhandled exception Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1919, in <lambda> return lambda x: run_plugin(pdata, dbstate, uistate) File "/usr/lib/python2.7/site-packages/gramps/gui/viewmanager.py", line 1906, in run_plugin pdata.category, pdata.require_active, File "/usr/lib/python2.7/site-packages/gramps/gui/plug/report/_reportdialog.py", line 691, in report dialog = dialog_class(dbstate, uistate, options_class, name, trans_name) ....
Du coup j'ai renommé mon $HOME/.gramps en $HOME/.gramps_old, et réimporté la sauvegarde de mon arbre.
Idem, un rapport réussi et c'est tout.
Y'a comme qui dirait un blème dans mon $HOME/.gramps, à suivre ....

Gigabyte GA-MA785GT-UD3H - AMD Phenom II X4 955 Black Edition -
Vidéo ATI RADEON HD4770 -Mem 8Go - SSD 1x128Go HD 1X500Go 1x3To - Webcam Logitech C270.
GRUB2 - MAGEIA Cauldron/Seven.
Linux localhost 3.19.0-desktop-1.mga5 #1 SMP Mon Feb 9 06:47:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Vidéo ATI RADEON HD4770 -Mem 8Go - SSD 1x128Go HD 1X500Go 1x3To - Webcam Logitech C270.
GRUB2 - MAGEIA Cauldron/Seven.
Linux localhost 3.19.0-desktop-1.mga5 #1 SMP Mon Feb 9 06:47:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

marcusmau Membre non connecté
-
- Voir le profil du membre marcusmau
- Inscrit le : 24/06/2008
- Groupes :
En faisant la même manip (sauvegarde de la base puis renommer $HOME/.gramps en $HOME/.gramps_old) et en relançant Gramps, j'arrive à utiliser une fois un item du menu Rapport mais le coup suivi ça rebug !
<Mageia 9 64 & KDE Plasma 5.27><Asus X42F-VX141V><Proc INTEL Core i3-350M @ 2.27 GHz >< RAM - 3 Go DDR3><puce graphique intel><écran LED 16/9 @ 1366*768>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
<Mageia 9 64 & KDE Plasma 5.27><Asus K751LB-TY049H><Proc INTEL Core i7-5500u @ 2.7 GHz><RAM - 6 Go DDR3><puce graphique intel et NVidia GeForce 940M><écran LED 16/9 @ 1600*900>
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie