Le 15/03/2008 23:05, Antony Cyk écrivait :
J'essaie depuis 3 jours de trouver une aiguille dans une botte de paille.
J'aimerais aligner mes niveaux de juridictions de 4 niveaux à 1 niveaux en utilisant la boite à outils.
J'obtiens le message d'erreur suivant :

Evaluation du format de la liste des juridictions dans l'entête
   Format des localisations à valider :
   Ville,
   Un champ n'est pas renseigné. C'est le champ numéro   (2)
java.lang.ClassCastException: genj.gedcom.PropertySimpleValue cannot be cast to genj.gedcom.PropertyPlace
    at tools.ReportToolBox.managePlaces(ReportToolBox.java:576)
    at tools.ReportToolBox.start(ReportToolBox.java:141)
    at tools.ReportToolBox.start(ReportToolBox.java:102)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at genj.report.Report.start(Report.java:945)
    at genj.report.ReportView$ActionStart.execute(ReportView.java:456)
    at genj.util.swing.Action2$CallAsyncExecute.run(Action2.java:492)
    at java.lang.Thread.run(Unknown Source)

J'en déduis que c'est une erreur de virgule, je cherche donc une aiguille dans une botte de paille. Avez-vous une astuce pour trouver où est l'erreur s'il s'agit bien d'une erreur de virgule ce dont je ne suis pas sûr du tout.
Merci
Antony

Une solution un peu brutale est d'opérer le GEDCOM "à coeur ouvert" dans un éditeur de texte.
Je reproduis ci-dessous la zone qui nous intéresse :
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR ANSEL
1 PLAC
2 FORM Ville,Code,DãAepartement,RãAegion,Pays,Subdivision
0 @SUB0@ SUBM

Dans cet entête on supprime les lignes :
1 PLAC
2 FORM Ville,Code,DãAepartement,RãAegion,Pays,Subdivision

Les lieux se trouvent après cette manipulation dans un seul champ.
S'il y a des modifications à faire, on édite un acte, on met la valeur correcte et on coche la petite case que GenJ fait apparaître à côté du lieu.
Et ainsi de suite...
Il parait plus sage d'opérer sur une copie du GEDCOM.


--
Bien cordialement Ch. PALLUY Des messages de genrhoneloire Où, quand, comment, vivaient nos ancêtres. Comment les retrouver. http://perso.wanadoo.fr/christian.palluy/anarolo

Répondre à