Salut,
j ai cette erreur quand je tente de sauver des modifs dans la base pour
une espèce.
"isis a detecté une erreur, impossible de sauver les modifications."
et c est un peu aléatoire au bout d un moment les modifs sont gardées.
Avez vous une idee de l origine ?
Merci d avance
Sigrid
Message:
org.nuiton.topia.TopiaException: Une erreur est apparue pendant le
commit : Row was updated or deleted by another transaction (or
unsaved-value mapping was incorrect):
[fr.ifremer.isisfish.entities.SpeciesImpl#fr.ifremer.isisfish.entities.Species#1269966702641#0.7280290537031149]
Level:
SEVERE
Stack Trace:
Une erreur est apparue pendant le commit : Row was updated or deleted by
another transaction (or unsaved-value mapping was incorrect):
[fr.ifremer.isisfish.entities.SpeciesImpl#fr.ifremer.isisfish.entities.Species#1269966702641#0.7280290537031149]
org.nuiton.topia.framework.TopiaContextImpl.commitTransaction(TopiaContextImpl.java:655)
fr.ifremer.isisfish.ui.input.InputSaveVerifier.topiaSave(InputSaveVerifier.java:330)
fr.ifremer.isisfish.ui.input.InputSaveVerifier$1.actionPerformed(InputSaveVerifier.java:87)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Row was updated or deleted by another transaction (or unsaved-value
mapping was incorrect):
[fr.ifremer.isisfish.entities.SpeciesImpl#fr.ifremer.isisfish.entities.Species#1269966702641#0.7280290537031149]
org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:1782)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2425)
org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2325)
org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2625)
org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:115)
org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
org.nuiton.topia.framework.TopiaContextImpl.commitTransaction(TopiaContextImpl.java:640)
fr.ifremer.isisfish.ui.input.InputSaveVerifier.topiaSave(InputSaveVerifier.java:330)
fr.ifremer.isisfish.ui.input.InputSaveVerifier$1.actionPerformed(InputSaveVerifier.java:87)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
--
Sigrid LEHUTA
~ ><> ~
Doctorante
Département Ecologie et Modèles pour l'Halieutique
IFREMER, rue de l'ile d'Yeu BP 21105
44311 Nantes Cedex 03
Tél : +33 (0)2 40 37 41 23 (interne : 8123)