Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: Fressouche on August 13, 2023, 09:30:48

Title: java.lang.IllegalArgumentException
Post by: Fressouche on August 13, 2023, 09:30:48
Bonjour à tous
Voila mon problème survenu sans explication particulière alors que je rentrais tranquillement des nouvelles données...
Il m'est impossible de me servir du recentrage de l'arbre dynamique en voulant recentrer sur le personnage en cours de modification .
Voila ma config
UBUNTU 23.04 en 64 bits
Version d'Ancestris :  12.0.12035
Java :  17.0.8+7-Ubuntu-123.04 - /usr/lib/jvm/java-17-openjdk-amd64
Système :  Linux - 6.2.0-27-generic - fred
Répertoire utilisateur :  /home/fred/.ancestris/trunk

J'ai redémarré l'ordi deux fois  ...sans succès
J'ai supprimé le dossier de configuration utilisateur TRUNK .... rechargé ma genealogie .... tout fonctionne SAUF le recentrage , voici le message d'erreur ci-dessous


java.lang.IllegalArgumentException: no such property
   at genj.gedcom.Property.getPropertyPosition(Property.java:864)
   at genj.gedcom.Fam$CHILComparator.compare(Fam.java:107)
   at genj.gedcom.Fam$CHILComparator.compare(Fam.java:55)
   at java.base/java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)
   at java.base/java.util.TimSort.sort(TimSort.java:220)
   at java.base/java.util.Arrays.sort(Arrays.java:1307)
   at java.base/java.util.ArrayList.sort(ArrayList.java:1721)
   at java.base/java.util.Collections.sort(Collections.java:179)
   at genj.gedcom.Fam.getChildren(Fam.java:258)
   at genj.gedcom.Fam.getChildren(Fam.java:228)
   at genj.tree.Parser$DescendantsWithFams.parse(Parser.java:856)
   at genj.tree.Parser$DescendantsWithFams.parse(Parser.java:874)
   at genj.tree.Parser$DescendantsWithFams.parse(Parser.java:874)
   at genj.tree.Parser$DescendantsWithFams.parse(Parser.java:752)
   at genj.tree.Parser.parse(Parser.java:102)
   at genj.tree.Model.update(Model.java:623)
   at genj.tree.Model.setRoot(Model.java:156)
   at genj.tree.TreeView.setRoot(TreeView.java:892)
   at genj.tree.TreeView$ActionRootContext.actionPerformedImpl(TreeView.java:1635)
   at ancestris.core.actions.AbstractAncestrisContextAction.actionPerformed(AbstractAncestrisContextAction.java:202)
   at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
   at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
   at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
   at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
   at org.openide.awt.DropDownButton$Model.setPressed(DropDownButton.java:356)
   at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
   at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
   at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
   at java.desktop/java.awt.Component.processMouseEvent(Component.java:6626)
   at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389)
   at java.desktop/java.awt.Component.processEvent(Component.java:6391)
   at java.desktop/java.awt.Container.processEvent(Container.java:2266)
   at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001)
   at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4833)
   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:4833)
   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:399)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
   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:399)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
   at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] 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)

Cordialement

Fred
Title: Re : java.lang.IllegalArgumentException
Post by: arvernes on August 13, 2023, 09:52:25
Relancez une mise à jour, Zurga vient de poster un correctif
Title: Re : java.lang.IllegalArgumentException
Post by: Zurga on August 13, 2023, 09:57:27
Mettez à jour.
Le correctif a été publié à 10h30.

Zurga
Title: Re : java.lang.IllegalArgumentException
Post by: Fressouche on August 13, 2023, 10:00:58
Champion du monde Zurga !!!
Ca fonctionne !

Merci et bon dimanche

Fred