Author Topic: [Résolu] Bug sur l'export Geneanet  (Read 1541 times)

0 Members and 1 Guest are viewing this topic.

Offline Fressouche

  • VIP
  • Full Member
  • *
  • Posts: 45
    • View Profile
    • Arbre
[Résolu] Bug sur l'export Geneanet
« on: November 05, 2025, 13:05:48 »
Bonjour à tous
Lorsque je provoque un export sur Geneanet après la sauvegarde habituelle une erreur apparaît dont voici la copie ci dessous.
 :-[
Fred

java.lang.ClassCastException: class genj.gedcom.PropertySimpleValue cannot be cast to class genj.gedcom.PropertyXRef (genj.gedcom.PropertySimpleValue and genj.gedcom.PropertyXRef are in unnamed module of loader org.netbeans.StandardModule$OneModuleClassLoader @2d314c3)
   at ancestris.modules.exports.geneanet.GeneanetExport.convertOther(GeneanetExport.java:307)
[catch] at ancestris.modules.exports.geneanet.GeneanetExport.execute(GeneanetExport.java:116)
   at ancestris.modules.exports.geneanet.GeneanetExportAction.actionPerformedImpl(GeneanetExportAction.java:121)
   at ancestris.core.actions.AbstractAncestrisContextAction.actionPerformed(AbstractAncestrisContextAction.java:198)
   at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
   at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
   at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
   at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
   at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
   at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)
   at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)
   at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)
   at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
   at java.desktop/java.awt.Component.processEvent(Component.java:6386)
   at java.desktop/java.awt.Container.processEvent(Container.java:2266)
   at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
   at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
   at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
   at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
   at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
   at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
   at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
   at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
   at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
   at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
   at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
   at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
« Last Edit: January 03, 2026, 07:17:05 by Fressouche »
Vive Linux et le monde libre !

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 607
    • View Profile
Re: Bug sur l'export Geneanet
« Reply #1 on: November 05, 2025, 14:07:17 »
Vous avez dans votre code une propriété CHIL qui ne pointe sur rien (les CHIL désignent les enfants dans les entités Familles).
C'est cette étiquette qui vous bloque.

Je peux faire une modif qui ne sera valable qu'à partir de demain pour éviter le plantage, mais vous avez tout intérêt à vérifier vos données et valider avec les outils de vérifications de la norme pour corriger votre fichier GEDCOM.

Zurga

Offline Fressouche

  • VIP
  • Full Member
  • *
  • Posts: 45
    • View Profile
    • Arbre
Re: Bug sur l'export Geneanet
« Reply #2 on: November 06, 2025, 09:59:23 »
Bonjour

Alors je pensais avoir compris les manips a effectuer :)

1) Outils ... vérifications Normes Gedcom et Anomalies
2) Sauvegarde du fichier généré
3) Chercher (CTL + F) "CHIL"
4) une seule anomalie sur la source S1705
5) Passage en editeur GEDCOM pour rechercher S1705
6) Je pense trouver les pointeurs qui ne pointent vers rien .....
7) Je sauvergarde
8) et même erreur ....

Je suis vraiment faché avec Java .... mdr

Cordialement

Fred
Vive Linux et le monde libre !

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 607
    • View Profile
Re: Bug sur l'export Geneanet
« Reply #3 on: November 06, 2025, 12:28:09 »
Rien à voir avec Java.
C'est un sujet de données.

Vous avez un enfant dans une famille qui ne pointe pas sur un enfant.

Je peux essayer de le chercher si vous m'envoyez votre fichier GEDCOM à zurga at ancestris dot org

Zurga

Offline Fressouche

  • VIP
  • Full Member
  • *
  • Posts: 45
    • View Profile
    • Arbre
Re: Bug sur l'export Geneanet
« Reply #4 on: November 06, 2025, 14:19:38 »
Merci pour la proposition, mais vous avez déjà assez de travail à gérer avec les réponses sur le forum (sans parler de Généanet)
Je vais repasser en revue les dernières personnes rentrées ou modifiées je vais bien trouver mon erreur...
J'ai déjà, en lançant le vérificateur, trouvé des erreurs vite corrigées.
Il n'y a pas d'age pour apprendre !!!
Cordialement

Fred
Vive Linux et le monde libre !

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 607
    • View Profile
Re: Bug sur l'export Geneanet
« Reply #5 on: November 06, 2025, 15:25:44 »
Si je vous le propose, c'est que cela ne me pose pas de problèmes.

Zurga