Author Topic: tentative ajout "source" > Erreur JAVA  (Read 575 times)

0 Members and 1 Guest are viewing this topic.

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #30 on: November 11, 2021, 18:32:19 »
Je comprends très bien le principe. et en passant par l'éditeur GECDOM c'est OK.
Mais par exemple, je viebns d'ajouter une source puis un dépôt via l'éditeur GEDCOM, puis je suis retourné sous CYGNUS et au moment d'ajouter un média ... paf .. erreur JAVA !
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 761 out of bounds for length 761
at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1446)
at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:648)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680)
at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2434)
at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:95)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:496)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedPreferredSize(GroupLayout.java:3022)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2983)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1628)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:2020)
at java.desktop/javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1590)
at java.desktop/javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1083)
at java.desktop/javax.swing.GroupLayout.prepare(GroupLayout.java:1062)
at java.desktop/javax.swing.GroupLayout.minimumLayoutSize(GroupLayout.java:900)
at java.desktop/java.awt.Container.minimumSize(Container.java:1875)
at java.desktop/java.awt.Container.getMinimumSize(Container.java:1859)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1762)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.minimumLayoutSize(BasicSplitPaneUI.java:1509)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI.getMinimumSize(BasicSplitPaneUI.java:1134)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1760)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:3011)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2975)
at java.desktop/javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1339)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2982)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:883)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at ancestris.modules.editors.standard.tools.MediaChooser.<init>(MediaChooser.java:116)
at ancestris.modules.editors.standard.IndiPanel.chooseSourceMedia(IndiPanel.java:3586)
at ancestris.modules.editors.standard.IndiPanel.addMediaSourceButtonActionPerformed(IndiPanel.java:1980)
at ancestris.modules.editors.standard.IndiPanel.access$4600(IndiPanel.java:152)
at ancestris.modules.editors.standard.IndiPanel$45.actionPerformed(IndiPanel.java:1031)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
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)

J'aimerai bien en fait gérer le process ajout de source en passant uniquement par CYGNUS...
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #31 on: November 11, 2021, 18:47:23 »
Ce que je t'ai montré ne passe que par Cygnus. Regarder dans l'éditeur Gedcom est juste une vérification. Donc si tu vois que c'est bon dans l'éditeur Gedcom mais que la maison ne s'affiche pas, là il y aurait un pb.

Pour la trace d'erreur que tu viens de mettre, c'est avec Kennedy ou ton fichier ? Je m'aperçois que cela a peut-être à voir avec le redimensionnement de la fenêtre. Est-ce que tu peux supprimer le répertoire .ancestris/trunk/config/Preferences/ancestris/modules/editors/standard. C'est celui qui contient les préférences de l'éditeur Cygnus. Et refaire la manip qui faisait planter... Merci.


Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Sv: Re: tentative ajout "source" > Erreur JAVA
« Reply #32 on: November 11, 2021, 18:53:13 »
Quote
Ce que je t'ai montré ne passe que par Cygnus. Regarder dans l'éditeur Gedcom est juste une vérification. Donc si tu vois que c'est bon dans l'éditeur Gedcom mais que la maison ne s'affiche pas, là il y aurait un pb.
...
OK
Quote
Pour la trace d'erreur que tu viens de mettre, c'est avec Kennedy ou ton fichier ? ..
avec mon fichier
Quote
Je m'aperçois que cela a peut-être à voir avec le redimensionnement de la fenêtre. Est-ce que tu peux supprimer le répertoire .ancestris/trunk/config/Preferences/ancestris/modules/editors/standard. C'est celui qui contient les préférences de l'éditeur Cygnus. Et refaire la manip qui faisait planter... Merci.
C'est exactement ce que j'avais fait à ta demande à l'origine de ce ticket.

Je réitère de suite et te tiens informé.
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #33 on: November 11, 2021, 19:01:09 »
Tout nouveau "Trunk" et erreur java qui arrive lorsque je veux ajouter un média à une source existante.

Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 3716 out of bounds for length 3716
at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1446)
at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:648)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680)
at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2434)
at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:95)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:496)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedPreferredSize(GroupLayout.java:3022)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2983)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1628)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:2020)
at java.desktop/javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1590)
at java.desktop/javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1083)
at java.desktop/javax.swing.GroupLayout.prepare(GroupLayout.java:1062)
at java.desktop/javax.swing.GroupLayout.minimumLayoutSize(GroupLayout.java:900)
at java.desktop/java.awt.Container.minimumSize(Container.java:1875)
at java.desktop/java.awt.Container.getMinimumSize(Container.java:1859)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1762)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.minimumLayoutSize(BasicSplitPaneUI.java:1509)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI.getMinimumSize(BasicSplitPaneUI.java:1134)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1760)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:3011)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2975)
at java.desktop/javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1339)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2982)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:883)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at ancestris.modules.editors.standard.tools.MediaChooser.<init>(MediaChooser.java:116)
at ancestris.modules.editors.standard.IndiPanel.chooseSourceMedia(IndiPanel.java:3586)
at ancestris.modules.editors.standard.IndiPanel.addMediaSourceButtonActionPerformed(IndiPanel.java:1980)
at ancestris.modules.editors.standard.IndiPanel.access$4600(IndiPanel.java:152)
at ancestris.modules.editors.standard.IndiPanel$45.actionPerformed(IndiPanel.java:1031)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
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)

Si je résume et synthèse les dysfonctionnemetn que je rencontre.
- Toujours sous Cygnus
- Tous liés à l'ajout d'une source
- Activation de l'ajout du dépôt (icône maison bleue) aléatoire.
- Ajout d'un média à la source concernée > déclenchement de l'erreur JAVA.
- Je remarque aussi que n'apparaissent pas les boutons "OK" et "Annuler" tout en bas dans la barre des tâches lorsque j'actionne l'ajout d'une source afin de valider ou non cette action.

Désolé de t'embêter avec tout cela !
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re : tentative ajout "source" > Erreur JAVA
« Reply #34 on: November 11, 2021, 19:09:22 »
Si tu peux, envoie-moi dans ce cas ton fichier gedcom en privé en me précisant la manip exacte. Idéalement il faudrait les médias, car il y en a un qui pose peut-être pb. Mais déjà dans un premier temps...

Sinon, si cela ne vient pas de la taille de la fenêtre manifestement, c'est peut-être que l'un des médias à afficher pose problème... Si c'est le cas il faudrait tester si quand il n'y a plus de média, cela plante encore et localiser ainsi petit à petit celui qui fait planter en les rajoutant par paquet. Une fois localisé, on comprendra mieux le pb... Pour masquer tous les médias d'un coup, peut-être que déplacer le répertoire les contenant suffirait... Tu veux bien tester aussi ?

Par ailleurs, la maison bleue n'a rien à voir avec cela (voir ma réponse au dessus: ce n'est un bug que si cela ne colle pas avec ce que tu vois dans l'éditeur Gedcom). Il n'y a pas d'aléa a priori, sauf s'il s'affiche aléatoirement pour la même source sans changer cette source... Si c'est une source entité, le bouton devrait apparaître.

Pou le bouton OK, c'est la préférence qu'il faut recocher.

Dans ton résumé, il faut aussi préciser que cela ne plante qu'avec ton Gedcom, pas celui des Kennedy. D'où la piste que c'est peutêtre l'un de tes médias qui déclenche le "indexoutofbound".

Bien à toi.

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re : tentative ajout "source" > Erreur JAVA
« Reply #35 on: November 11, 2021, 19:16:20 »
Merci pour ce retour documenté.

Tu sais, ma généalogie fait plus de 20.000 individus et mon répertoire média + 9.000.... uniquement constitué d'ailleurs de PDF et JPG.
Si tu veux bien je ne vais pas t'envoyer mon GEDCOM mais je vais appliquer de mon côté ce que tu me demandes puisqu'à priori la piste de mon dysfonctionnement serait liée à un de mes médias.

(je ne te cache pas que je suis un peu déçu avec tout cela, mais je garde espoir car je vois qu'il y a du soutien côté Ancestris ;o))
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #36 on: November 11, 2021, 19:30:17 »
OK, tu me diras si tu arrives à identifier le médias qui pose pb.

Pour commencer, avant de déplacer les médias, et donc pour savoir si la piste d'un média est la bonne, déplace ton gedcom ailleurs pour qu'il ne trouve pas tes médias, et vois si cela plante toujours pour la manip en question.

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re : tentative ajout "source" > Erreur JAVA
« Reply #37 on: November 14, 2021, 17:47:42 »
Bonjour @FredericL,
Je voulais profiter de ce long week-end pour utiliser et encore utiliser, triturer et encore tatoner sur Ancestris. Je subis donc cette erreur Java systématiquement mais maintenant j'arrive à la contourner en passant par l'éditeur GEDCOM. Cela me permet aussi d'en découvrir tous les arcanes, et c'est génial.
(C'est le gros avantage d'Ancestris et c'est ce que je recherchais après des années d'Heredis, de pouvoir approcher Gedcom et le démystifier ... grâce à votre travail à tous ... merci)

Bref, pour en revenir aux erreurs JAVA que je rencontre, je n'ai pas réussi à identifier le média qui poserait problème parmi mes +9000 fichiers (J'ai un AVI + moitié PDF + 1/4 JPG + 1/4 PNG).
Par contre, je remarque que très souvent l'erreur JAVA que je rencontre n'est pas renseignée
Code: [Select]
java.lang.ArrayIndexOutOfBoundsExceptionJe remarque aussi que ce n'est pas systématiquement bloquant et que de façon complètement aléatoire, en changeant d'individus puis revenant, ou bien en changeant d'événement puis revenant j'arrive à "installer" un média.

Sinon, j'ai aussi testé sur la v11 d'Ancestris et je rencontre aussi des erreurs Java lorsque mon répertoire de média est "connecté" mais aussi lorsqu'il est "déconnecté". Voici l'erreur rencontré dans ce dernier cas de ficgure si cela peut t'aider.
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 276 out of bounds for length 276
at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1446)
at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389)
at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:648)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680)
at java.desktop/javax.swing.JList.getPreferredScrollableViewportSize(JList.java:2434)
at java.desktop/javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:95)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:496)
at java.desktop/java.awt.Container.preferredSize(Container.java:1823)
at java.desktop/java.awt.Container.getPreferredSize(Container.java:1807)
at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1682)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedPreferredSize(GroupLayout.java:3022)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2983)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1628)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:2020)
at java.desktop/javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1590)
at java.desktop/javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1083)
at java.desktop/javax.swing.GroupLayout.prepare(GroupLayout.java:1062)
at java.desktop/javax.swing.GroupLayout.minimumLayoutSize(GroupLayout.java:900)
at java.desktop/java.awt.Container.minimumSize(Container.java:1875)
at java.desktop/java.awt.Container.getMinimumSize(Container.java:1859)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1762)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.minimumLayoutSize(BasicSplitPaneUI.java:1509)
at java.desktop/javax.swing.plaf.basic.BasicSplitPaneUI.getMinimumSize(BasicSplitPaneUI.java:1134)
at java.desktop/javax.swing.JComponent.getMinimumSize(JComponent.java:1760)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:3011)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2975)
at java.desktop/javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1339)
at java.desktop/javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2982)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1641)
at java.desktop/javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625)
at java.desktop/javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1605)
at java.desktop/javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1349)
at java.desktop/javax.swing.GroupLayout$SequentialGroup.setValidSize(GroupLayout.java:2020)
at java.desktop/javax.swing.GroupLayout$Group.setSize(GroupLayout.java:1590)
at java.desktop/javax.swing.GroupLayout.layoutContainer(GroupLayout.java:928)
at java.desktop/java.awt.Container.layout(Container.java:1537)
at java.desktop/java.awt.Container.doLayout(Container.java:1526)
at java.desktop/java.awt.Container.validateTree(Container.java:1722)
at java.desktop/java.awt.Container.validateTree(Container.java:1731)
at java.desktop/java.awt.Container.validateTree(Container.java:1731)
at java.desktop/java.awt.Container.validateTree(Container.java:1731)
at java.desktop/java.awt.Container.validateTree(Container.java:1731)
at java.desktop/java.awt.Container.validate(Container.java:1657)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2770)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
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.pumpEventsForFilter(EventDispatchThread.java:117)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1074)
at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1124)
at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1096)
at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:106)
at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:115)
at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:75)
at org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:71)
at org.openide.util.Mutex.readAccess(Mutex.java:193)
at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1081)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at ancestris.util.swing.DialogManager$ADialog.show(DialogManager.java:353)
at ancestris.modules.editors.standard.IndiPanel.chooseSourceMedia(IndiPanel.java:3576)
at ancestris.modules.editors.standard.IndiPanel.sourceImagePanelMouseClicked(IndiPanel.java:2072)
at ancestris.modules.editors.standard.IndiPanel.access$4300(IndiPanel.java:152)
at ancestris.modules.editors.standard.IndiPanel$42.mouseClicked(IndiPanel.java:992)
at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:278)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6638)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
at java.desktop/java.awt.Component.processEvent(Component.java:6400)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4556)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
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)

Bonne fin de semaine.
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #38 on: November 14, 2021, 17:59:03 »
Merci pour ton message !

Pour éviter de t'embêter, ce n'est plus la peine de remettre l'erreur indexoutofbound à chaque fois car cela semble être la même.

Concernant mon message précédent, je n'ai pas vu si tu as fait le test de déplacer ton gedcom dans un autre répertoire "loin" des medias, pour savoir si tu reproduisais le bug. Tu as essayé ?

Cela permet de savoir si 1 media est en cause ou non, quel qu'il soit, sans avoir à le localiser.

Pas sûr de comprendre ce que veut dire "déconnecté" dans ton message précédent : pour moi, il faut qu'Ancestris ne trouve aucun de tes médias (exemple: il n'y a plus de photos dans l'arbre). Si le bug a encore lieu, c'est qu'il ne s'agit pas d'un media. Donc il faudra chercher une autre piste.

Mais dans ce cas, tu pourras me passer ton gedcom en privé. 20 000 personnes c'est sans souci. Je le détruirai ensuite. Si tu veux faire un gedcom extract des plus de 100 ans et si le bug a encore lieu dans ce cas, tu peux aussi me passer l'extrait.

Merci de ton retour.
Frederic

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #39 on: November 14, 2021, 18:17:19 »
Bonsoir,
.. je ne pensais pas avoir de retour le dimanche soir  8)

Quote
Merci pour ton message !
C'est la moindre des choses de ma part.

Quote
Concernant mon message précédent, je n'ai pas vu si tu as fait le test de déplacer ton gedcom dans un autre répertoire "loin" des medias, pour savoir si tu reproduisais le bug. Tu as essayé ?
Si si, c'est ce que j'indique lorsque je parle de répertoire média non connecté.
Pour être très précis, tous mes médias sont dans un répertoire unique. Lorsque je dis que je le déconnecte c'est que je l'éloigne de mon fichier Gedcom afin que ce dernier ne puisse plus trouver les médias qu'il contient.
J'ai fait le test de l'utilisation de mon fichier Gedcom sans répertoire média en v.11 et v.12 (celle d'aujourd'hui) et c'est toujours pareil

Quote
Mais dans ce cas, tu pourras me passer ton gedcom en privé. 20 000 personnes c'est sans souci. Je le détruirai ensuite. Si tu veux faire un gedcom extract des plus de 100 ans et si le bug a encore lieu dans ce cas, tu peux aussi me passer l'extrait.
Je suis en train de penser à l'origine de mon Gedcom qui est Heredis. J'ai eu évidement pas mal d'erreurs et d'anomalies (+5000) lors de l'import et je n'ai pas pris le temps de les réviser toutes, ces erreurs.
.... Je vais donc prendre le temps au fur et à mesure de poursuivre le nettoyage des anomalies trouvées.
Je vais aussi tester de mon côté des morceaux de mon Gedcom complet .... ce n'est pas que je n'ai pas confiance, mais après presque 15 ans dans le développement web et passionné par la "trituration" des données informatiques (au sens très large), j'aimerai isoler moi même le pb rencontré.

Ce besoin personnel de mettre les mains dans le cambouis est une des raisons qui explique que je me sois tourné vers Ancestris, et ça je pense que tu le comprends  ;).
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #40 on: November 14, 2021, 18:20:00 »
OK, donc cela ne vient pas des medias.

Donc il y a qqchose dans les données qui fait planter, mais c'est peut-être un texte attaché à un média.

Je comprends. Si tu arrives à localiser tant mieux. Sinon fais moi signe en m'envoyant un gedcom qui fait planter...

Bien à toi,
Frédéric

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #41 on: November 14, 2021, 19:17:16 »
Que veux-tu dire par
Quote
...mais c'est peut-être un texte attaché à un média...
?
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #42 on: November 14, 2021, 20:04:24 »
La fenêtre média affiche l'image et le titre. Les titres sont dans les étiquette "TITL" et si l'un des titres pose pb, cela pourrait peut-être aussi générer un bug d'affichage.

Offline creusois

  • VIP
  • Sr. Member
  • *
  • Posts: 56
    • View Profile
Re : tentative ajout "source" > Erreur JAVA
« Reply #43 on: November 15, 2021, 16:56:00 »
Bonjour @FredericL,

Je fais régulièrement des sauvegardes, mais je me demandais si ces erreurs JAVA ne risquaient pas de nuire à l'intégrité des données de mon GEDCOM sans que je m'en rende compte ?

Bonne soirée.
Creusois
-----------
Ancestris 12.0...............
Java 11.0.12 - build 11.0.12+7-post-Debian-2
Linux 5.10.0-8-amd64
Debian 11 (Bullseye)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 480
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #44 on: November 15, 2021, 17:01:44 »
Tout ce qui est sauvegardé pour une entité, c'est ce que vous voyez dans l'éditeur Gedcom, donc cela permet de voir si votre modification a été prise en compte.
Une fois prise en compte, la sauvegarde dans le fichier se fait quand vous cliquez sur le bouton "sauvegarder" e la barre de menu. Une fois sauvegardé, c'est sur disque.
Si l'erreur apparait aléatoirement quand vous ouvrez la fenêtre média, il n'y a pas de modification de données à ce moment là, donc a priori cela n'impacte pas vos données.

Frédéric