1
FRANÇAIS / Java "Exception inattendue"
« on: April 18, 2024, 22:53:14 »
Bonjour le forum,
J'ai désinstallé/réinstallé Java, mais rien n'y fait.
La conséquence est que si je charge un média et que je tape des infos dans Cygnus, et que je refait une autre action identique sans enregistrer, la précédente disparaît...
Voici le détail de Java :
java.lang.NullPointerException
at ancestris.modules.editors.standard.tools.SourceWrapper.putMediaItems(SourceWrapper.java:739)
at ancestris.modules.editors.standard.tools.SourceWrapper.putSourceRecord(SourceWrapper.java:638)
at ancestris.modules.editors.standard.tools.SourceWrapper.update(SourceWrapper.java:569)
at ancestris.modules.editors.standard.tools.EventWrapper.update(EventWrapper.java:684)
at ancestris.modules.editors.standard.IndiPanel.saveEvents(IndiPanel.java:3164)
at ancestris.modules.editors.standard.IndiPanel.saveData(IndiPanel.java:3029)
at ancestris.modules.editors.standard.IndiPanel.commit(IndiPanel.java:2815)
at ancestris.modules.editors.standard.CygnusTopComponent$1.perform(CygnusTopComponent.java:337)
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1218)
Caused: java.lang.RuntimeException
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1253)
[catch] at ancestris.modules.editors.standard.CygnusTopComponent.commit(CygnusTopComponent.java:333)
at ancestris.modules.editors.standard.CygnusTopComponent.setContextImpl(CygnusTopComponent.java:161)
at ancestris.view.AncestrisTopComponent.setContext(AncestrisTopComponent.java:214)
at ancestris.gedcom.GedcomDataObject$2.resultChanged(GedcomDataObject.java:102)
at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:517)
at org.openide.util.lookup.AbstractLookup.notifyIn(AbstractLookup.java:289)
at org.openide.util.lookup.AbstractLookup.addPairImpl(AbstractLookup.java:231)
at org.openide.util.lookup.AbstractLookup.addPair(AbstractLookup.java:198)
at org.openide.util.lookup.AbstractLookup$Content.addPair(AbstractLookup.java:1251)
at org.openide.util.lookup.InstanceContent.add(InstanceContent.java:71)
at ancestris.gedcom.GedcomDataObject.assign(GedcomDataObject.java:170)
at ancestris.view.SelectionDispatcher.fireSelection(SelectionDispatcher.java:84)
at genj.tree.TreeView$Content.mousePressed(TreeView.java:1365)
at genj.tree.TreeView$Content$1.mousePressed(TreeView.java:1115)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
J'ai désinstallé/réinstallé Java, mais rien n'y fait.
La conséquence est que si je charge un média et que je tape des infos dans Cygnus, et que je refait une autre action identique sans enregistrer, la précédente disparaît...
Voici le détail de Java :
java.lang.NullPointerException
at ancestris.modules.editors.standard.tools.SourceWrapper.putMediaItems(SourceWrapper.java:739)
at ancestris.modules.editors.standard.tools.SourceWrapper.putSourceRecord(SourceWrapper.java:638)
at ancestris.modules.editors.standard.tools.SourceWrapper.update(SourceWrapper.java:569)
at ancestris.modules.editors.standard.tools.EventWrapper.update(EventWrapper.java:684)
at ancestris.modules.editors.standard.IndiPanel.saveEvents(IndiPanel.java:3164)
at ancestris.modules.editors.standard.IndiPanel.saveData(IndiPanel.java:3029)
at ancestris.modules.editors.standard.IndiPanel.commit(IndiPanel.java:2815)
at ancestris.modules.editors.standard.CygnusTopComponent$1.perform(CygnusTopComponent.java:337)
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1218)
Caused: java.lang.RuntimeException
at genj.gedcom.Gedcom.doUnitOfWork(Gedcom.java:1253)
[catch] at ancestris.modules.editors.standard.CygnusTopComponent.commit(CygnusTopComponent.java:333)
at ancestris.modules.editors.standard.CygnusTopComponent.setContextImpl(CygnusTopComponent.java:161)
at ancestris.view.AncestrisTopComponent.setContext(AncestrisTopComponent.java:214)
at ancestris.gedcom.GedcomDataObject$2.resultChanged(GedcomDataObject.java:102)
at org.openide.util.lookup.AbstractLookup$NotifyListeners.run(AbstractLookup.java:517)
at org.openide.util.lookup.AbstractLookup.notifyIn(AbstractLookup.java:289)
at org.openide.util.lookup.AbstractLookup.addPairImpl(AbstractLookup.java:231)
at org.openide.util.lookup.AbstractLookup.addPair(AbstractLookup.java:198)
at org.openide.util.lookup.AbstractLookup$Content.addPair(AbstractLookup.java:1251)
at org.openide.util.lookup.InstanceContent.add(InstanceContent.java:71)
at ancestris.gedcom.GedcomDataObject.assign(GedcomDataObject.java:170)
at ancestris.view.SelectionDispatcher.fireSelection(SelectionDispatcher.java:84)
at genj.tree.TreeView$Content.mousePressed(TreeView.java:1365)
at genj.tree.TreeView$Content$1.mousePressed(TreeView.java:1115)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)