Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: seqor on February 22, 2019, 08:59:59
-
Bonjour,
J'ouvre une généalogie A pas de problème particulier
Ouverts : éditeur gedcom et cygnus, arbre dynamique.
Je ferme la généalogie A avec x des icones du menu principal ou menu déroulant fermer x.
Sans quitter le logiciel j'ouvre une généalogie B alors blocage. Il n'apparaît que l'éditeur gedcom et l'erreur ci-dessous que je suis bien incapable de décrypter.
Merci de la réponse.
Yves
Mon système
Linux 4.15.0-44-generic Ancestris 0.10.0.9800 Java 1.8.0_181-b13
java.lang.NullPointerException
at genj.gedcom.Gedcom.addGedcomListener(Gedcom.java:374)
at genj.edit.PropertyTreeWidget.addNotify(PropertyTreeWidget.java:175)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at genj.view.View.addNotify(View.java:123)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at org.openide.windows.TopComponent.addNotify(TopComponent.java:281)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at java.awt.Container.addNotify(Container.java:2776)
at javax.swing.JComponent.addNotify(JComponent.java:4740)
at org.netbeans.swing.tabcontrol.TabbedContainer.addNotify(TabbedContainer.java:967)
at org.netbeans.core.windows.view.ui.tabcontrol.TabbedAdapter.addNotify(TabbedAdapter.java:330)
at java.awt.Container.addImpl(Container.java:1124)
at javax.swing.JLayeredPane.addImpl(JLayeredPane.java:231)
at java.awt.Container.add(Container.java:975)
at org.netbeans.core.windows.view.ui.slides.SlideOperationImpl.performOperation(SlideOperationImpl.java:135)
at org.netbeans.core.windows.view.ui.slides.SlideOperationImpl.run(SlideOperationImpl.java:119)
at org.netbeans.core.windows.view.ui.DesktopImpl.performSlide(DesktopImpl.java:335)
at org.netbeans.core.windows.view.ui.DesktopImpl.performSlideIn(DesktopImpl.java:277)
at org.netbeans.core.windows.view.ViewHierarchy.performSlideIn(ViewHierarchy.java:789)
at org.netbeans.core.windows.view.DefaultView.userTriggeredSlideIn(DefaultView.java:925)
at org.netbeans.core.windows.view.ui.TabbedHandler.actionPerformed(TabbedHandler.java:406)
at org.netbeans.core.windows.view.ui.slides.TabbedSlideAdapter.postActionEvent(TabbedSlideAdapter.java:173)
at org.netbeans.core.windows.view.ui.slides.CommandManager.postEvent(CommandManager.java:454)
at org.netbeans.core.windows.view.ui.slides.CommandManager.slideIn(CommandManager.java:151)
at org.netbeans.core.windows.view.ui.slides.SlideBar.stateChanged(SlideBar.java:263)
at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132)
at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67)
at org.netbeans.core.windows.view.ui.slides.TabbedSlideAdapter.setSelectedComponent(TabbedSlideAdapter.java:296)
at org.netbeans.core.windows.view.ui.TabbedHandler.setSelectedTopComponent(TabbedHandler.java:276)
at org.netbeans.core.windows.view.ui.AbstractModeContainer.setSelectedTopComponent(AbstractModeContainer.java:118)
at org.netbeans.core.windows.view.ui.AbstractModeContainer.setTopComponents(AbstractModeContainer.java:131)
at org.netbeans.core.windows.view.ui.slides.SlideBarContainer.setTopComponents(SlideBarContainer.java:126)
at org.netbeans.core.windows.view.ModeView.setTopComponents(ModeView.java:138)
at org.netbeans.core.windows.view.ViewHierarchy.updateViewForAccessor(ViewHierarchy.java:278)
at org.netbeans.core.windows.view.ViewHierarchy.updateSlidingViews(ViewHierarchy.java:389)
at org.netbeans.core.windows.view.ViewHierarchy.updateViewHierarchy(ViewHierarchy.java:188)
at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:156)
at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:275)
at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:251)
at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:189)
at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:127)
at org.netbeans.core.windows.Central.setModeSelectedTopComponent(Central.java:757)
at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestVisible(WindowManagerImpl.java:1344)
at org.openide.windows.TopComponent.requestVisible(TopComponent.java:876)
at org.netbeans.core.windows.view.ui.slides.SlideBar.userTriggeredAutoSlideIn(SlideBar.java:361)
at org.netbeans.core.windows.view.ui.slides.SlideGestureRecognizer$AutoSlideTrigger.slideInTimerReaction(SlideGestureRecognizer.java:259)
at org.netbeans.core.windows.view.ui.slides.SlideGestureRecognizer$AutoSlideTrigger.actionPerformed(SlideGestureRecognizer.java:243)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
-
Bonjour,
On va jeter un œil.
Cela me surprend d'autant plus que j'ai l'habitude de faire la même manipulation sans problèmes.
Juste pour ma culture : Si vous ouvrez uniquement la généalogie B, cela fait la même chose ou c'est uniquement après avoir fermé la première ?
Zurga
-
Je ne suis pas arrivé à reproduire le souci.
Je suis preneur de toute information que vous pourrez me donner.
Zurga
-
Depuis la dernière mise à jour, il a toujours possibilité de mettre en parallèle deux gedcom de généalogie différente, mais il n'y a plus la possibilité de transférer d'un gedcom à l'autre, ce qui était très appréciable lors de comparaison des 2 gedcom
-
Je confirme que c'est dans la dernière mise à jour car depuis celle -ci j'ouvre un gedcomA vue Gedcom et 2 vues entités gedcomA et gedcomB , si je sélectionne un individu dans la vue entité gedcomB, celui s'ouvre dans la vue GedcomA avec un blocage et une exception :
java.lang.NullPointerException
at genj.gedcom.PropertyXRef.getDisplayValue(PropertyXRef.java:179)
at genj.edit.PropertyTreeWidget$Renderer.calcText(PropertyTreeWidget.java:762)
at genj.edit.PropertyTreeWidget$Renderer.getTreeCellRendererComponent(PropertyTreeWidget.java:737)
at javax.swing.plaf.synth.SynthTreeUI.paintRow(SynthTreeUI.java:571)
at javax.swing.plaf.synth.SynthTreeUI.paint(SynthTreeUI.java:357)
at javax.swing.plaf.synth.SynthTreeUI.update(SynthTreeUI.java:269)
at javax.swing.JComponent.paintComponent(JComponent.java:780)
at swingx.dnd.tree.DnDTree.paintComponent(DnDTree.java:212)
at javax.swing.JComponent.paint(JComponent.java:1056)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JViewport.paint(JViewport.java:728)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at org.netbeans.swing.tabcontrol.TabbedContainer.paint(TabbedContainer.java:994)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintChildren(JComponent.java:889)
at javax.swing.JComponent.paint(JComponent.java:1065)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Comment supprimer ma dernière mise à jour
-
Je ne reproduis pas l'erreur java, mais il y a effectivement une erreur d'attribution de fenêtres pour d'éditeur GEDCOM.
Je regarde cela.
Zurga
-
ok
-
J'ai trouvé.
Et cela explique les problèmes de nullpointer.
Je commite une correction rapide pour être sur que ce soit corrigé demain matin.
Cela bloque une partie de la correction faite par Frédéric pour l'enregistrement automatique.
Mais cette partie là est plus complexe à corriger et je ne suis pas sur de pouvoir le faire avant demain (il parait que j'ai une vie à côté des écrans...)
Zurga
-
Ok merci
-
Bonjour,
Après chargement de la version Ancestris 0.10.0.9801
tout est rentré dans l'ordre
Merci pour la réactivité ...