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

0 Members and 1 Guest are viewing this topic.

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #15 on: November 11, 2021, 17:02:17 »
Bonjour,

Il devrait y avoir d'autres choses en plus de cette ligne.

Il faudrait du coup que tu m'envoie le log (https://docs.ancestris.org/books/mode-demploi/page/fichiers-applicatifs-et-fichiers-des-param%C3%A8tres-utilisateurs) ou bien le message détaillé.

Bien cordialement,
Frédéric


Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #16 on: November 11, 2021, 17:14:33 »
Bonjour,

Je n'avais eu étrangement que cette unique ligne ... à plusieurs reprises et toujours pour la même action.

J'ai reproduis par contre cette fois les erreurs qui sont elles détaillées .. je joint un fichier TXT
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #17 on: November 11, 2021, 17:17:10 »
Hummm. Il manque un morceau... Ceci semble être une autre erreur et le IndexOutOfBound n'est pas inclus.
Le log complet serait mieux stp.

Frédéric

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #18 on: November 11, 2021, 17:19:19 »
oui car je le "nettoie" avant de l'envoyer.
Donc je refait le process, enlève les infos "privées et te le retourne.
Encore merci.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #19 on: November 11, 2021, 17:20:15 »
Envoie-le privé si tu préfères.

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re:tentative ajout "source" > Erreur JAVA
« Reply #20 on: November 11, 2021, 17:38:59 »
... Bon je n'arrive plus à reproduire cette erreur Java qui m'a embêtée une bonne partie de l'après midi.

Je pense qu'il y a forcément une action que je fais mal lors de l'ajout des sources.
Je suis sous Cygnus ...
  • Je créé un événénement
  • Je clique sur le "plus" vers à droite du libellé "Source" pour en ajouter une
  • Une fenêtre s'ouvre dans laquelle je clique sur "Nouvelle source" puis le bouton "Choisir cette source"
  • Je saisi un titre de source dans le champs adequat, avec le cas échéant un texte et enfin pour indiquer le "Dépôt de cette source je clique sur la "maison bleue" tout à droite du champs pour aller chercher mon dépôt.
  • Enfin j'associe ou pas des "Témoins" ... et vais dans la petit fenêtre du "média" de la source cliquer sur le "plus" vert pour ajouter principalement des PDF ou des JPG

Cette simple procédure n'est jamais toujours aussi fluide car très souvent l'icône "Maison bleue" pour accorcher un "dépôt" est grisé et donc inactivé après l'ajout de la source.
Je suis obligé de m'y reprendre souvent à plusieurs fois et ensuite viennent les erreurs java !!!
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #21 on: November 11, 2021, 17:52:55 »
Ca y est, je viens de la reproduire au moment du clic sur l'ajout de la source
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 4177 out of bounds for length 4177
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.Container.validateUnconditionally(Container.java:1694)
at java.desktop/java.awt.Window.pack(Window.java:835)
at org.netbeans.core.windows.services.NbPresenter.initialize(NbPresenter.java:253)
at org.netbeans.core.windows.services.NbPresenter.<init>(NbPresenter.java:180)
at org.netbeans.core.windows.services.NbDialog.<init>(NbDialog.java:42)
at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:133)
at org.netbeans.core.windows.services.DialogDisplayerImpl$1.run(DialogDisplayerImpl.java:94)
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.DialogDisplayerImpl.createDialog(DialogDisplayerImpl.java:94)
at ancestris.util.swing.DialogManager$ADialog.show(DialogManager.java:340)
at ancestris.modules.editors.standard.IndiPanel.chooseEventSource(IndiPanel.java:3549)
at ancestris.modules.editors.standard.IndiPanel.addSourceEventButtonActionPerformed(IndiPanel.java:1803)
at ancestris.modules.editors.standard.IndiPanel.access$5600(IndiPanel.java:152)
at ancestris.modules.editors.standard.IndiPanel$55.actionPerformed(IndiPanel.java:1293)
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)

... du coup je te prépare le LOG
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #22 on: November 11, 2021, 17:55:47 »
Si c'est cela, c'est une histoire d'affichage, il faut passer en style NIMBUS si ce n'est pas déjà fait. (dans les préférences)
Est-ce le cas ?

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #23 on: November 11, 2021, 17:57:45 »
Oui je suis resté sous "Nimbus" depuis la dernière fois ... Thème que je trouve d'ailleurs agréable.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #24 on: November 11, 2021, 17:59:31 »
Hummm. Donc on retrouve le bug de départ.
Est-ce que cela se produit aussi avec la généalogie Kennedy stp ? Il faut que j'arrive à reproduire la manip de mon côté, sinon, aucune change de résoudre le pb.

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #25 on: November 11, 2021, 18:06:36 »
Je voulais t'envoyer mon LOG en MP mais je ne peux attacher de fichier .. comment préfères-tu que je te l'envoie ?

Sinon, je teste maintenant avec les Kennedy !
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #26 on: November 11, 2021, 18:14:21 »
Je ne reproduis pas ce dysfonctionnemenbt avec les "Kennedy".
... je remarque par contre que lorsque je veux ajouter une source, le fameux icône "maison bleu" pour ajouter un dépôt ne s'active pas.
Je suis obligé de sélectionner un autre événement puis revenir sur celui sur lequel j'étais et là l'icône s'active ... mais pas toujours !!!
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #27 on: November 11, 2021, 18:17:00 »
Pour que la maison bleue soir disponible, il faut que la source soit créée ici dans le champs à cet effet ici (voir capture).
« Last Edit: November 11, 2021, 18:19:54 by FredericL »

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: tentative ajout "source" > Erreur JAVA
« Reply #28 on: November 11, 2021, 18:18:43 »
Oui, c'est ce que je fais et j'ai bien compris cela ;o), mais justement l'activation de la "maison bleue" n'est pas systématique ... et même très laborieux sur ma base !
... et donc pas systématique non plus sur les "Kennedy" en ce qui me concerne.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 870
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: tentative ajout "source" > Erreur JAVA
« Reply #29 on: November 11, 2021, 18:24:05 »
Pour que le bouton maison bleue s'affiche, il faut que la source liée soit une entité pour qu'un dépôt puisse y être associé. Voir les 2 captures. Tu peux vérifier dans l'éditeur Gedcom comment c'est structuré.