J'ai fait des tests complémentaires :
Avec un éditeur de texte sur mon Gedcom d'essai j'ai remplacé toutes les
balises
2 PLAC par
2 NOTE

Puis j'ai remplacé quelques 2 NOTE par 2 PLAC là où j'ai des certitudes.
Le résultat est surprenant : la réduction à Ville, conduit à 2 niveaux de
juridictions, alors que la réduction à Ville conduit à 1 niveau de
juridiction (la virgule après Ville ajoute un niveau de juridiction)

Sur quelques  "2 PLAC"  tout fonctionne correctement, il apparaît donc que
c'est une balise "2 PLAC" qui est erronée dans mon GEDCOM avec une virgule
en trop ou en moins ou une autre erreur dans les niveaux ou un caractère
spécial, etc ... c'est un problème de syntaxe.
Il ne me reste plus qu'à trouver un moyen pour vérifier la syntaxe de cette
balise.
Vos idées sont les bienvenues.
Antony



Le 16/03/08, Antony Cyk <[EMAIL PROTECTED]> a écrit :
>
> Bonjour François,
> Je ne pense pas qu'il s'agisse d'un problème de mode d'emploi de la
> toolbox, car sur un vieux GEDCOM je reproduis sans problème les changements
> de nombre de niveaux de juridiction, sur mon GEDCOM actuel cela ne marche
> plus.
> Je pense de moins de moins que c'est un problème de nombre de virgules,
> j'ai contrôlé avec notepad++ chacune des 900 PLAC en les mettant en
> surbrillance , je ne vois rien (nul n'est infaillible).
> Ce qui m'intéresse c'est de savoir la nature des tests de la toolbox pour
> valider
> >    Format des localisations à valider :
> >    Ville,
> J'ai testé mon GEDCOM avec Visuged et il a trouvé 85 erreurs à
> l'importation. Je vais commencer par nettoyer ces 85 erreurs (exemple des
> doublons de date) etc ....
> Quels logiciels de test GEDCOM connaissez-vous en dehors du vérificateur
> de Gedcom de GenJ ?
> Antony
>
> Le 16/03/08, island <[EMAIL PROTECTED]> a écrit :
> >
> > On samedi 15 mars 2008, Antony Cyk wrote:
> > > 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.
> >
> >
> > Hmmmm, je me demande si ce n'est pas dans la manière que tu as
> > d'utiliser la
> > toolbox.
> > A priori toutes tes juridictions sont séparées par une virgule. Tu veux
> > dire
> > que l'une d'entre elles, n'a que trois virgules alors que les autres en
> > ont
> > quatre ?, Francois
> >
> > ---------------------------------------------------------------------
> > Arvernes Wiki : http://www.arvernes.com/wiki/index.php/GenJ
> >
> > <*> Pour vous désincrire de cette liste, envoyez un mail à :
> >               [EMAIL PROTECTED]
> > <*> Pour obtenir de l'aide sur les commandes de la liste :
> >               [EMAIL PROTECTED]
> >
> >
> >
>

Répondre à