Author Topic: Erreur Java avec recherche Individus spéciaux  (Read 3189 times)

0 Members and 1 Guest are viewing this topic.

Offline claude41

  • VIP
  • Hero Member
  • *
  • Posts: 146
    • View Profile
Erreur Java avec recherche Individus spéciaux
« on: February 07, 2023, 14:19:05 »
Bonjour,

Un message Java (sens interdit rouge en bas à droite) apparait lors de la recherche d'individus spéciaux (Familles implexes). Blocage au 3/4.

Quel en serait la cause ?

Claude

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #1 on: February 07, 2023, 14:53:50 »
Que dit le message ?

Zurga

Offline claude41

  • VIP
  • Hero Member
  • *
  • Posts: 146
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #2 on: February 08, 2023, 06:00:45 »
Je précise que l'erreur se produit avec le fichier .ged d'un membre de notre club sur son ordinateur  et aussi avec le même fichier sur mon ordinateur où tout se passe normalement avec mon fichier .ged

Voici le message:

java.lang.NumberFormatException: null
   at java.lang.Integer.parseInt(Unknown Source)
   at java.lang.Integer.valueOf(Unknown Source)
   at ancestris.modules.gedcom.marking.MarkingTaskFactory$Impl$3.compare(MarkingTaskFactory.java:279)
   at java.util.TimSort.countRunAndMakeAscending(Unknown Source)
   at java.util.TimSort.sort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at java.util.ArrayList.sort(Unknown Source)
   at ancestris.modules.gedcom.marking.MarkingTaskFactory$Impl.sortMarkers2(MarkingTaskFactory.java:276)
   at ancestris.modules.gedcom.marking.MarkingTaskFactory$Impl.markImplex(MarkingTaskFactory.java:501)
   at ancestris.modules.gedcom.marking.MarkingTaskFactory$Impl.mark(MarkingTaskFactory.java:166)
   at ancestris.modules.gedcom.marking.MarkingTaskFactory$Impl.run(MarkingTaskFactory.java:97)
   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 spin.Invocation.evaluate(Invocation.java:181)
   at spin.off.SpinOffEvaluator$1.run(SpinOffEvaluator.java:114)
   at java.lang.Thread.run(Unknown Source)
Caused: java.lang.RuntimeException
   at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1215)
   at ancestris.modules.gedcom.marking.MarkingAction.commit(MarkingAction.java:117)
   at ancestris.modules.gedcom.marking.MarkingAction.actionPerformedImpl(MarkingAction.java:106)
   at ancestris.core.actions.AbstractAncestrisContextAction.actionPerformed(AbstractAncestrisContextAction.java:203)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #3 on: February 08, 2023, 07:18:50 »
Combien y a-t-il d'individus marqués ?
Pouvez-vous indiquer quel tag vous avez utilisé pour marquer les individus ?

Visiblement, il y a une des valeurs qui n'est soit :
- pas un nombre,
- un nombre supérieur à 32 767

Zurga

Offline claude41

  • VIP
  • Hero Member
  • *
  • Posts: 146
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #4 on: February 08, 2023, 12:43:41 »
Ce n'est pas mon fichier, mais celui d'un membre du club que j'anime ''informatique et généalogie'' dont le fichier .ged a été construit uniquement avec l'éditeur Cygnus.

Je récupère ce fichier pour l'explorer et répondre à votre question.

Claude

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re : Erreur Java avec recherche Individus spéciaux
« Reply #5 on: February 08, 2023, 13:32:42 »
Dernière possibilité : on a le tag et pas de valeur.
Si c'est cette dernière option, il est possible de corriger rapidement en passant par l'outil de suppression pour enlever les valeurs vides.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #6 on: February 09, 2023, 07:57:31 »
Une correction vient d'être apportée dans la version 12 pour éviter ce genre d'erreur lorsque la valeur est vide.

Zurga

Offline claude41

  • VIP
  • Hero Member
  • *
  • Posts: 146
    • View Profile
Re: Erreur Java avec recherche Individus spéciaux
« Reply #7 on: February 09, 2023, 17:21:54 »
Bonjour,

Parfait, l'utilitaire fonctionne chez mon collègue du club après la mise à jour.

Encore un bon point pour l'équipe !

Merci.

Claude