[isis-fish-Bugs][1798] suppression population impossible
Bugs item #1798, was opened at 13/03/2009 12:46 You can respond by visiting: http://labs.libre-entreprise.org/tracker/?func=detail&atid=113&aid=1798&group_id=8 Or by replying to this e-mail entering your response between the following markers: #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ (enter your response here) #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+
Status: Closed Priority: 3 Submitted By: sigrid lehuta (sigrid) Assigned to: Eric Chatellier (chatellier) Summary: suppression population impossible Category: database engine Group: ver-3-2 Resolution: Fixed
Initial Comment: Je ne parviens pas supprimer la population Population_New de la base. Quand on le fait il casse tout (plus d'arbre)! ERROR [AWT-EventQueue-0] (InputSaveVerifier.java:184) topiaRemove - Can't remove entity: Population_new org.codelutin.topia.TopiaException: Error during commit at org.codelutin.topia.framework.TopiaContextImpl.commitTransaction(TopiaContextImpl.java:720) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.topiaRemove(InputSaveVerifier.java:178) at fr.ifremer.isisfish.ui.input.InputSaveVerifier$4.actionPerformed(InputSaveVerifier.java:69) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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.dispatchEvent(Unknown Source) 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) Caused by: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1041) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:188) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526) at org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:241) at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:291) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:239) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:319) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:265) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascade(Cascade.java:153) at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154) at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145) at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:88) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027) at org.codelutin.topia.framework.TopiaContextImpl.commitTransaction(TopiaContextImpl.java:705) ... 27 more DEBUG [Thread-4] (SimulationMonitor.java:349) run - Simulation monitor wake up DEBUG [Thread-4] (SimulationMonitor.java:411) checkProgression - Checking simulation progression : sim_testcap_2009-03-13-12-06 DEBUG [Thread-4] (SimulationMonitor.java:412) checkProgression - with launcher = dans le mme processus ERROR [AWT-EventQueue-0] (InputNavigationTreeSelectionAdapter.java:237) getTreeModel - org.codelutin.topia.TopiaException: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] fr.ifremer.isisfish.IsisFishRuntimeException: org.codelutin.topia.TopiaException: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at fr.ifremer.isisfish.entities.FisheryRegionImpl.getCell(FisheryRegionImpl.java:123) at fr.ifremer.isisfish.ui.input.InputNavigationTreeSelectionAdapter.getTreeModel(InputNavigationTreeSelectionAdapter.java:201) at fr.ifremer.isisfish.ui.input.InputUI.setTreeModel(InputUI.java:158) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.topiaRemove(InputSaveVerifier.java:189) at fr.ifremer.isisfish.ui.input.InputSaveVerifier$4.actionPerformed(InputSaveVerifier.java:69) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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.dispatchEvent(Unknown Source) 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) Caused by: org.codelutin.topia.TopiaException: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findAll(TopiaDAOHibernate.java:123) at fr.ifremer.isisfish.entities.CellDAOAbstract.findAll(CellDAOAbstract.java:52) at fr.ifremer.isisfish.entities.FisheryRegionImpl.getCell(FisheryRegionImpl.java:120) ... 29 more Caused by: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1041) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:188) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526) at org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:241) at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:291) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:239) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:319) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:265) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascade(Cascade.java:153) at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154) at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145) at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:88) at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:58) at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:996) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1589) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:306) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findAll(TopiaDAOHibernate.java:118) ... 31 more DEBUG [AWT-EventQueue-0] (InputNavigationTreeSelectionAdapter.java:132) addSelectedBeanInContext - find data for contextPath <$root> : class fr.ifremer.isisfish.entities.FisheryRegionImpl DEBUG [AWT-EventQueue-0] (IsisMapBean.java:148) setFisheryRegion - current fishery is now: null old was: BaseMotosICA DEBUG [AWT-EventQueue-0] (IsisMapBean.java:148) setFisheryRegion - current fishery is now: null old was: null DEBUG [AWT-EventQueue-0] (IsisMapBean.java:148) setFisheryRegion - current fishery is now: null old was: null DEBUG [AWT-EventQueue-0] (IsisMapBean.java:148) setFisheryRegion - current fishery is now: null old was: null DEBUG [AWT-EventQueue-0] (IsisMapBean.java:148) setFisheryRegion - current fishery is now: BaseMotosICA old was: null ERROR [AWT-EventQueue-0] (IsisMapBean.java:379) initMap - Can't init map. fr.ifremer.isisfish.IsisFishRuntimeException: org.codelutin.topia.TopiaException: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at fr.ifremer.isisfish.entities.FisheryRegionImpl.getCell(FisheryRegionImpl.java:123) at fr.ifremer.isisfish.map.ZoneDelimiterLayer.<init>(ZoneDelimiterLayer.java:59) at fr.ifremer.isisfish.map.CellSelectionLayer.<init>(CellSelectionLayer.java:45) at fr.ifremer.isisfish.map.IsisMapBean.addSelectionLayer(IsisMapBean.java:401) at fr.ifremer.isisfish.map.IsisMapBean.addSpecificLayer(IsisMapBean.java:330) at fr.ifremer.isisfish.map.IsisMapBean.initMap(IsisMapBean.java:348) at fr.ifremer.isisfish.map.IsisMapBean.setFisheryRegion(IsisMapBean.java:164) at fr.ifremer.isisfish.ui.input.FisheryRegionUI.processDataBinding(FisheryRegionUI.java:257) at fr.ifremer.isisfish.ui.input.InputContentUI.processDataBinding(InputContentUI.java:164) at fr.ifremer.isisfish.ui.input.FisheryRegionUI.applyDataBinding(FisheryRegionUI.java:215) at jaxx.runtime.Util.applyDataBinding(Util.java:321) at fr.ifremer.isisfish.ui.input.FisheryRegionUI$1.propertyChange(FisheryRegionUI.java:801) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) at java.awt.Component.firePropertyChange(Unknown Source) at fr.ifremer.isisfish.ui.input.InputContentUI.firePropertyChange(InputContentUI.java:152) at fr.ifremer.isisfish.ui.input.FisheryRegionUI.setBean(FisheryRegionUI.java:474) at fr.ifremer.isisfish.ui.input.FisheryRegionUI.refresh(FisheryRegionUI.java:89) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.addCurrentPanel(InputSaveVerifier.java:317) at fr.ifremer.isisfish.ui.input.InputNavigationTreeSelectionAdapter.openUI(InputNavigationTreeSelectionAdapter.java:99) at jaxx.runtime.swing.navigation.NavigationTreeSelectionAdapter.valueChanged(NavigationTreeSelectionAdapter.java:192) at javax.swing.JTree.fireValueChanged(Unknown Source) at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown Source) at javax.swing.JTree.setSelectionPath(Unknown Source) at fr.ifremer.isisfish.ui.input.InputUI.setTreeSelection(InputUI.java:177) at fr.ifremer.isisfish.ui.input.InputUI.setTreeModel(InputUI.java:165) at fr.ifremer.isisfish.ui.input.InputSaveVerifier.topiaRemove(InputSaveVerifier.java:189) at fr.ifremer.isisfish.ui.input.InputSaveVerifier$4.actionPerformed(InputSaveVerifier.java:69) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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.dispatchEvent(Unknown Source) 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) Caused by: org.codelutin.topia.TopiaException: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findAll(TopiaDAOHibernate.java:123) at fr.ifremer.isisfish.entities.CellDAOAbstract.findAll(CellDAOAbstract.java:52) at fr.ifremer.isisfish.entities.FisheryRegionImpl.getCell(FisheryRegionImpl.java:120) ... 57 more Caused by: org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [fr.ifremer.isisfish.entities.PopulationImpl#fr.ifremer.isisfish.entities.Population#1171280891097#0.5445858944904886] at org.hibernate.impl.SessionImpl.forceFlush(SessionImpl.java:1041) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:188) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:117) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:93) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:534) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:526) at org.hibernate.engine.CascadingAction$5.cascade(CascadingAction.java:241) at org.hibernate.engine.Cascade.cascadeToOne(Cascade.java:291) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:239) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:319) at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:265) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:242) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:192) at org.hibernate.engine.Cascade.cascade(Cascade.java:153) at org.hibernate.event.def.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:154) at org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:145) at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:88) at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:58) at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:996) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1589) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:306) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findAll(TopiaDAOHibernate.java:118) ... 59 more ---------------------------------------------------------------------- Comment By: Eric Chatellier (chatellier) Date: 17/03/2009 16:45 Message: Devrait tre rsolu maintenant. ---------------------------------------------------------------------- You can respond by visiting: http://labs.libre-entreprise.org/tracker/?func=detail&atid=113&aid=1798&group_id=8
participants (1)
-
noreply@labs.libre-entreprise.org