61
FRANÇAIS / Re: tentative ajout "source" > Erreur JAVA
« 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.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
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)
java.lang.ArrayIndexOutOfBoundsException
Sur Linux Fedora, pas de latence constatée. Mémoire allouée à java : 4Go.
...
J'ai l'impression que c'est plus lié à ton poste qu'à Ancestris car cela ne m'est (nous est) jamais arrivé...
- Renomme ton ancien répertoire "ancestris" et ton "trunk" avec d'autres noms pour momentanément les "faire disparaitre".
- Réinstalle la v12 depuis le serveur
...
java.lang.NullPointerException
at ancestris.modules.editors.standard.tools.SourceWrapper.update(SourceWrapper.java:580)
at ancestris.modules.editors.standard.tools.EventWrapper.update(EventWrapper.java:650)
at ancestris.modules.editors.standard.IndiPanel.saveEvents(IndiPanel.java:2966)
at ancestris.modules.editors.standard.IndiPanel.saveData(IndiPanel.java:2839)
at ancestris.modules.editors.standard.IndiPanel.commit(IndiPanel.java:2637)
at ancestris.modules.editors.standard.CygnusTopComponent$1.perform(CygnusTopComponent.java:320)
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1277)
Caused: java.lang.RuntimeException
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1312)
[catch] at ancestris.modules.editors.standard.CygnusTopComponent.commit(CygnusTopComponent.java:316)
at ancestris.modules.editors.standard.CygnusTopComponent.okCallBack(CygnusTopComponent.java:350)
at ancestris.core.beans.ConfirmChangeWidget$OK.actionPerformed(ConfirmChangeWidget.java:171)
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.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)
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)
java.lang.NullPointerException
at ancestris.modules.editors.standard.tools.SourceWrapper.update(SourceWrapper.java:580)
at ancestris.modules.editors.standard.tools.EventWrapper.update(EventWrapper.java:650)
at ancestris.modules.editors.standard.IndiPanel.saveEvents(IndiPanel.java:2966)
at ancestris.modules.editors.standard.IndiPanel.saveData(IndiPanel.java:2839)
at ancestris.modules.editors.standard.IndiPanel.commit(IndiPanel.java:2637)
at ancestris.modules.editors.standard.CygnusTopComponent$1.perform(CygnusTopComponent.java:320)
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1277)
Caused: java.lang.RuntimeException
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1312)
[catch] at ancestris.modules.editors.standard.CygnusTopComponent.commit(CygnusTopComponent.java:316)
at ancestris.modules.editors.standard.CygnusTopComponent.okCallBack(CygnusTopComponent.java:350)
at ancestris.core.beans.ConfirmChangeWidget$OK.actionPerformed(ConfirmChangeWidget.java:171)
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.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)
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)
Hummm... Bizarre quand même d'avoir cet aléa.... essentiellement sur "Ajouter une source" = plus vert (sous "nimbus") et "Remplace cette source ..." = flèches incurvées droite/gauche.
Sur quel bouton tu cliques pour avoir le bug ?
Est-ce que le bug a lieu uniquement avec "Ajouter une source" ou aussi "Remplacer cette source commune" ou les deux ?
Est-ce que cela te le fait sur le fichier Kennedy aussi ?Comportement ... aléatoire.. identique !
Autre piste, si tu peux, renommer .ancestris/trunk en "oldrunk" par exemple, pour voir s'il n'y a pas une personnalisation qui fait planter.J'ai donc fait cette manip avec ces derniers tests > situation identique.
Désolé de te faire faire des tests, mais je ne vois pas ce qui génère ce pb.C'est la moindre des choses que je puisse faire ... cela me donne l'impression d'apporter ma toute petite pièce à ce bel édifice qu'est votre travail