Show Posts

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.


Messages - creusois

Pages: [1] 2
1
Bonjour et merci @FredericL pour ton intervention,

Je vais tester à nouveau et "dans tous les sens" à propos de l'ajout/modification de (nouvelles) sources, mais avant tout ...

...
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
...

... je vais faire une installation toute propre alors à part mon répertoire "trunk" que je vais sauvegarder ("à côté") ainsi que mes bases GED (évidement  8)), y a-t-il d'autres répertoire qu'il vaut mieux que je me mette de côté avant une instal toute neuve ?
Bonne fin de journée.
Creusois

2
FRANÇAIS / Re: tentative ajout "source" > Erreur JAVA
« on: Yesterday at 11:02:16 »
Bonjour,

J'utilise ANCESTIS sur 3 terminaux : PC fixe DELL sous DEBIAN 11 / PC portable DELL sous DEBIAN 11 / ChromeBook AUSUS dual boot via CROUTON sous UBUNTU ~16
La situation est identique sur les 3

Je suis parti du début avec une nouvelle installation téléchargé ce matin v.12.0.11150 et renommage ancestris et trunk. Mes tests sont fait avec la base KENNEDY.
Je génére toujours une erreur JAVA dans cette situation très particulière que je décris ci-dessous.

Cela concerne les sources pour 'importe quel type d'événements (naissance, baptême, résidence, etc...
Qu'il y ai déjà une source associée à l'évènement ou non, l'erreur arrive lorsque je veux remplace la source, que je sélectionne sur nouvelle source ouis enfin sur OK.

1 - je choisi JFK = n° I104
2  - Je sélectionne "profession", il n'y a pas de source. Je clique sur le "plus ver" et sélectionne dans la denêtre qui vient de s'ouvrir : "Nouvelle source" puis "choisir cette source" et enfin je clique sur "OK" en bas à droite
3 - Je donne un nom a cette source et sélectionne un dépôt que je créé dans le même temps
4 - Toujours sur "profession", je clique sur "Remplace cette source commune" puis je clique sur "Nouvelle source" pour la choisir et enfin sur le bouton "OK" en bas de page à droite.
>>> l'erreur JAVA suivante apparait

Code: [Select]
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)

Je sélectionne maintenant son épouse Jacqueline BOUVIER et la naissance de cette dernière pour laquelle une source est associée.
1 - Je clique sur "naissance" puis sur le bouton "remplacer la source" dans la partie "Sources"
2 - Je sélectionne "nouvelle source" puis clique sur "choisir cette nouvelle source" et enfin sur "OK" en bas de page
3 - nouvelle erreur JAVA qui apparait ...

Code: [Select]
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)


J'espère que cela pourra t'aider.
Je reste à ta dispo, bonne journée.
Creusois

3
FRANÇAIS / Re: tentative ajout "source" > Erreur JAVA
« on: October 16, 2021, 19:11:08 »
rebonsoir @FredericL

Quote
Hummm... Bizarre quand même d'avoir cet aléa.
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 ?
... essentiellement sur "Ajouter une source" = plus vert (sous "nimbus") et "Remplace cette source ..." = flèches incurvées droite/gauche.

Quote
Est-ce que cela te le fait sur le fichier Kennedy aussi ?
Comportement ... aléatoire.. identique !

Quote
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.

Quote
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  8)

4
FRANÇAIS / Re:tentative ajout "source" > Erreur JAVA
« on: October 16, 2021, 17:13:11 »
Rebonjour,
Je suis donc passé sous "Nimbus"
J'ai pu ajouter une source.
J'ai testé la modification de la source ... la fenêtre s'est bien ouverte avec ma source affichée à gauche. J'ai fermé cette fenêtre et au moment de cliquer à nouveau pour modifier cette même source j'ai eu l'erreur JAVA suivante sans ouverture de fenêtre ...
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 3309 out of bounds for length 3309
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 org.netbeans.core.windows.services.DialogDisplayerImpl.createDialog(DialogDisplayerImpl.java:86)
at ancestris.util.swing.DialogManager$ADialog.show(DialogManager.java:336)
at ancestris.modules.editors.standard.IndiPanel.chooseEventSource(IndiPanel.java:3544)
at ancestris.modules.editors.standard.IndiPanel.replaceSourceEventButtonActionPerformed(IndiPanel.java:2105)
at ancestris.modules.editors.standard.IndiPanel.access$5700(IndiPanel.java:152)
at ancestris.modules.editors.standard.IndiPanel$56.actionPerformed(IndiPanel.java:1304)
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'ai fermé ANCESTIS pour le relancer. OK pour ouvrir la fenêtre de modification mais pas la seconde fois.
J'ai tout recommencé et en fait l'erreur JAVA apparait aléatoirement même si la fenêtre s'ouvre !? Pour exemple, ouverture et fermeture de la fenêtre OK puis réouverture NOK erreur JAVA et sans ouvrir l'info concernant l'erreur JAVA (sur le sens interdit), j'ai tenté d'ouvrir la fenêtre et elle s'ouvre quand même .. aléatoirement !?

5
FRANÇAIS / Re: tentative ajout "source" > Erreur JAVA
« on: October 16, 2021, 16:01:56 »
Bonjour,

Quote
...Cela semble venir d'un problème d'affichage... Quel "Look and Feel" (=Affichage) utilisez-vous ? Nimbus ? etc. Cela se paramètre dans les Préférences....
Je suis sous "Jtattoo-Graphite" depuis quelques temps après plusieurs semaines sous "Jtattoo-Mint" sans jamais de pb à ce sujet

Quote
...Est-ce que cela a déjà fonctionné ?..
Je n'ai pas le souvenir depuis que j'ai changé le thème d'avoir essayé de créer une source ...

Quote
... Est-ce que cette fenêtre s'affiche dans d'autres situations que celle-ci ? ...
Oui sans pb. Et d'ailleurs la fenêgtre pour ajouter une source s'affiche (aléatoirement) et c'est lorsque je sléectionne "nouvelle source" que le bât blasse puisque la nouvelle fenêtre ne s'affiche pas.

Bon après midi.
Christian

6
FRANÇAIS / tentative ajout "source" > Erreur JAVA
« on: October 16, 2021, 15:17:48 »
Bonjour,

J'ai systématiquement une erreur lorsque j'essaie de créer une nouvelle source à partir de la fiche baptême dans Cygnus (Ancestris 12.0.11150)

Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: Index 657 out of bounds for length 657
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.getCellBounds(BasicListUI.java:1027)
at java.desktop/javax.swing.plaf.basic.BasicListUI.paintImpl(BasicListUI.java:365)
at java.desktop/javax.swing.plaf.basic.BasicListUI.paint(BasicListUI.java:301)
at java.desktop/javax.swing.plaf.synth.SynthListUI.update(SynthListUI.java:78)
at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:797)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1074)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083)
at java.desktop/javax.swing.JViewport.paint(JViewport.java:737)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083)
at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5255)
at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:246)
at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323)
at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5203)
at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5013)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:865)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:848)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:823)
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:772)
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1890)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
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.chooseEventSource(IndiPanel.java:3544)
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)
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)

Bon après midi.

7
FRANÇAIS / Re : Re: Recherche par le n° SOSA ...
« on: October 04, 2021, 17:16:36 »
Bonjour Frederic,

Quote
...
OK. j'ai corrigé. Il y avait effectivement un oubli de la copie du fournisseur d'informations dans ce cas de figure.
Ce sera dans la v12 demain matin.
...
Et bien c'est OK en tout cas pour la version 12.0.11066 !

BRAVO pour votre réactivité, génial.
Bonne semaine.

8
FRANÇAIS / Re: Recherche par le n° SOSA ...
« on: October 03, 2021, 15:25:35 »
Bonjour,
C'est très aimable de votre part, et cela me permet de me convaincre définitivement de la valeur d'Ancestris. Je testerai la version de demain et vous ferai un retour au sujet de votre correction.

Vous savez (cf. mes messages de juin), j'hésitais depuis très longtemps à faire un pas définitif vers Ancestris après de longues années Heredis.
Et bien j'ai fait ce pas fin septembre après plusieurs semaines de tests pour tordre Ancestris dans tous les sens. Votre réactivité est la cerise sur le gâteau qui fini de me convaincre.
(pour la petite histoire, je suis dans ma vie informatique de tous les jours depuis 20 ans sur des solutions libres et ouvertes que ce soit sur ordi (Debian), mais aussi sur portable (Fairphone et UBPorts) et anti GAFAM convaincu et militant, etc.) et depuis tout ce temps je conservais un boot sur Windows uniquement pour Heredis car je n'ai jamais réussi à trouver dans Gramps ce que je trouve chez Ancestris, c.a.d. l'adaptabilité, la personalisation, la maniabilité, la portabilité et la "triturabilité" !!!

Bravo.

9
FRANÇAIS / Re: Recherche par le n° SOSA ...
« on: October 03, 2021, 10:04:59 »
Bonjour FredericL,

Merci encore et sans aucun caractère d'urgence.

A bientôt.
Creusois

10
FRANÇAIS / Re : Recherche par le n° SOSA ...
« on: October 02, 2021, 17:00:39 »
Quote
...
Est-ce que vous avez indiqué dans l'"enregistrer sous" de copier aussi les fournisseurs d'entité ?
oui, j'ai tout sélectionné .. cf capture jointe.

11
FRANÇAIS / Re: Recherche par le n° SOSA ...
« on: October 02, 2021, 16:48:18 »
Le fournisseur d'info dans mon fichier GED de départ (issu du traitmenent d'un export Heredis à l'origine) = X1 (idem dans mon nouveau fichier généré).

les 20 premières lignes des 2 GEDCOM sont en tout point identique :
Code: [Select]
0 HEAD
1 NOTE
1 SUBM @X1@
1 SOUR ANCESTRIS
2 VERS 12.0.11066
2 NAME Ancestris
2 CORP Ancestris Team
3 ADDR http://www.ancestris.org
1 DEST ANY
1 DATE 2 OCT 2021
2 TIME 17:24:03
1 FILE test_sosa.ged
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
1 LANG French
1 _GUID 76B3912E-8D93-4DE2-ACAE-5667E9632656
1 PLAC
2 FORM Town, Area code, County, Region, Country, Subdivision

12
FRANÇAIS / Re: Recherche par le n° SOSA ...
« on: October 02, 2021, 16:28:31 »
Quote
Rassurez-vous, c'est introuvable sans regarder sur Internet
... Je ne suis pas inquiet ...  8) ancien développeur je connais les REGEX, relativement absconnes mais tellement utiles.

Merci donc pour cette astuce qui m'a permit trouver la fonctionnalité (encore une) suivante.

Après une recherche avancée, il est possible d'exporter cette dernier en allant dans "enregistrer-sous" et sélectionner dans l'onglet "Filtrer par vue" le paramètre qui correspond à cette recherche.

> Cela m'a permis de trouver un bug (?!) :

- Je fais une recherche telle que décrite plus haut sur les SOSA (sans ceux ayant des "-")
- "J'enregistre sous" en "copie partielle" puis en sélectionnant les "Résultats visibles dans la recherche avancée"
- Mon GED ainsi généré affiche le message d'erreur suivant ... (cf.PJ)

Encore merci pour votre temps.
Creusois

13
FRANÇAIS / Re: Recherche par le n° SOSA ...
« on: October 02, 2021, 15:34:00 »
Bonjour @FredericL,
Merci pour votre retour.

J'étais passé à côté de la colonne "_SOSADABOVILLE" dans la table des "entités/individus"...
Super et très pratique comme à priori souvent chez Ancestris  ;D

Je n'arrive pas par contre à "isoler" uniquement mes SOSA (que j'appel "direct" ... c.a.d. sans les fratries ni les remariages ...) ?

Bonne fin de semaine.

14
FRANÇAIS / [Résolu] Recherche par le n° SOSA ...
« on: October 02, 2021, 12:27:36 »
Bonjour,

Petite question certainement "naive"  ::) mais comment faire une recherhe par le n° SOSA ?
Je n'ai trouvé ni dans "Edition > Rechercher" (Ctrl+F) ni dans "Vue > Recherche avancée" ni dans la barre de recherche (Ctrl+I) ?

Merci par avance.

15
... c'est de faire clic-droit sur la photo grisée.  Cela ouvre le visualisateur de PDF. Vous ne pouviez absolument pas le deviner ! On va y remédier...

Merci encore. Effectivement un clic droit ouvre directement le lecteur PDF.
Il suffit aussi de laisser le pointeur de la souris sur l'image par defaut pour voir apparaître le menu contextuel > cf. capture jointe.

C'est effectivement très troublant de voir apparaître la croix rouge à gauche des fichiers PDF en lieu et place de la micro vignette pour les fichiers images. Au pire l'icone PDF serait de mise sur le principe de l'éditeur CYGNUS.

Je ne suis pas mécontent de cette journée découverte Ancestris et de son potentiel redoutable  ;)
bravo.
Christian

PS: N'ayant pas joint la capture dont je parle ci-dessus, je l'ajoute le lendemain

Pages: [1] 2