Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: Didier Cadeau on March 13, 2024, 17:36:53

Title: Table de lieux ne s'ouvre plus
Post by: Didier Cadeau on March 13, 2024, 17:36:53
Bonjour,
j'utilisais jusqu'à présent la table des lieux pour harmoniser les lieux dits, villages avec des orthographes changeantes et renseigner les coordonnées géographiques,
mais la fenêtre ne s'ouvre plus depuis fin février, et je n'arrive pas à faire les maj des coordonnées en partant de la liste des lieux.

ma configuration
Version d'Ancestris :  12.0.12410
Java :  17.0.8+7-LTS - /usr/lib/jvm/java-17-openjdk-17.0.8.0.7-1.mga9.x86_64
Système :  Linux - 6.6.18-desktop-1.mga9

Cordialement
 
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 13, 2024, 20:16:43
Avez-vous un sens interdit en bas à droite dans la barre d'état ?
Pouvez-vous nous transférer votre fichier log ?

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Didier Cadeau on March 13, 2024, 20:49:39
Le sens interdit s'est affiché lorsque j'ai demandé la table des lieux.
Voici le détail
java.lang.IllegalArgumentException: moveColumn() - Index out of range
   at java.desktop/javax.swing.table.DefaultTableColumnModel.moveColumn(DefaultTableColumnModel.java:180)
   at ancestris.modules.editors.placeeditor.topcomponents.EditorTable.setColumnOrder(EditorTable.java:227)
   at ancestris.modules.editors.placeeditor.topcomponents.EditorTable.setID(EditorTable.java:126)
   at ancestris.modules.editors.placeeditor.topcomponents.PlacesListTopComponent.createPanel(PlacesListTopComponent.java:159)
   at ancestris.view.AncestrisTopComponent.init(AncestrisTopComponent.java:388)
   at ancestris.modules.editors.placeeditor.actions.PlacesListAction.actionPerformedImpl(PlacesListAction.java:37)
   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:2313)
   at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
   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:1028)
   at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072)
   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)

Didier
 
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 13, 2024, 21:56:18
Merci pour la trace d'erreur.

Il semble que vous avez réduit le nombre de juridictions et que le fichier de configuration de votre généalogie contienne plus de colonnes.
Cela provoque le problème.
Je cherche la meilleure solution pour régler le sujet.

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 13, 2024, 22:10:39
Je viens de faire une correction.
Demain après avoir fait l'update du logiciel, vous devriez pouvoir ouvrir à nouveau la table des lieux.

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Didier Cadeau on March 14, 2024, 08:42:10
Bonjour,
j'ai fait l'update ce matin.
Malheureusement, il y a toujours la même exception au lancement de la table des lieux.
J'ai bien réduit le nombre de juridiction, mais je ne sais pas à quoi correspond le nombre de colonnes qui pose problème.
cordialement,
Didier
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 14, 2024, 08:51:54
Pourriez-vous mettre l'erreur, parce que cela ne peut pas être exactement la même si vous avez mis à jour l'application.

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Didier Cadeau on March 14, 2024, 11:20:30
voici la nouvelle exception
java.lang.IllegalArgumentException: moveColumn() - Index out of range
   at java.desktop/javax.swing.table.DefaultTableColumnModel.moveColumn(DefaultTableColumnModel.java:180)
   at ancestris.modules.editors.placeeditor.topcomponents.EditorTable.setColumnOrder(EditorTable.java:229)
   at ancestris.modules.editors.placeeditor.topcomponents.EditorTable.setID(EditorTable.java:126)
   at ancestris.modules.editors.placeeditor.topcomponents.PlacesListTopComponent.createPanel(PlacesListTopComponent.java:159)
   at ancestris.view.AncestrisTopComponent.init(AncestrisTopComponent.java:388)
   at ancestris.modules.editors.placeeditor.actions.PlacesListAction.actionPerformedImpl(PlacesListAction.java:37)
   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:2313)
   at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
   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:1028)
   at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072)
   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)

Didier
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 14, 2024, 11:39:32
Bon, c'est bien le nouveau code (changement de ligne de l'erreur).
Par contre, je ne comprend pas comment vous pouvez avoir cette erreur avec ce code.

Combien avez-vous de juridictions pour vos lieux ?

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Zurga on March 14, 2024, 11:59:17
Oubliez la question, j'ai réussi à reproduire le bug.
Ce coup-ci, j'y crois.
La correction devrait être opérationnelle demain.

Zurga
Title: Re: Table de lieux ne s'ouvre plus
Post by: Didier Cadeau on March 15, 2024, 08:52:46
ça fonctionne  :) :)
Merci beaucoup pour votre réactivité.
cordialement,
Didier