Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: kiadisa on March 07, 2019, 15:34:12

Title: Erreur suite à "Enregistrer sous"
Post by: kiadisa on March 07, 2019, 15:34:12
Bonjour,
Après avoir "Enregistrer sous" mon gedcom afin de le sauvegarder avant "manipulation"
j'ai l'erreur suivante en effectuant "Vérification et Anomalies du gedcom"
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.activateModeTopComponent(Central.java:1797)
   at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowManagerImpl.java:1334)
   at org.openide.windows.TopComponent.requestActive(TopComponent.java:861)
   at ancestris.modules.document.view.DocumentViewTopComponent.addPanel(DocumentViewTopComponent.java:147)
   at ancestris.modules.document.view.AbstractDocumentView.init(AbstractDocumentView.java:69)
   at ancestris.modules.document.view.AbstractDocumentView.<init>(AbstractDocumentView.java:65)
   at ancestris.modules.document.view.FopDocumentView.<init>(FopDocumentView.java:60)
   at ancestris.modules.gedcom.gedcomvalidate.GedcomValidateAction$1$2.run(GedcomValidateAction.java:132)
   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)

Title: Re : Erreur suite à "Enregistrer sous"
Post by: Zurga on March 07, 2019, 15:41:36
Bonjour,

On a déjà ce truc sur la pile, sauf que jusqu'à présent il a été impossible de le reproduire.
Toutes les manips indiqués par les différentes remontées du bug ne permettent pas de trouver une explication, même irrationnelle au bug.
Fermer Ancestris et le rouvrir permet de revenir normalement à un état cohérent.
Éventuellement, il faut vérifier si la copie s'est passée correctement en regardant le contenu du fichier produit.

Zurga
Title: Re : Erreur suite à "Enregistrer sous"
Post by: kiadisa on March 07, 2019, 15:51:35
Merci Zurga