Ancestris Support > FRANÇAIS
Blocage après Changement de généalogie _Erreur NullPointerException
seqor:
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)
Zurga:
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
Zurga:
Je ne suis pas arrivé à reproduire le souci.
Je suis preneur de toute information que vous pourrez me donner.
Zurga
kiadisa:
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
kiadisa:
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
Navigation
[0] Message Index
[#] Next page
Go to full version