message d erreur en V3.3. : impossible de sauver les modifs
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)
Salut, 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 ? J'ai essayé de faire plein de modif sur les espèces et l'erreur n'est
Le 30/03/2010 18:59, Sigrid LEHUTA a écrit : pas apparue. Est-tu dans des conditions particulières ? nouvelle base ? modifies-tu autre chose que les espèces en même temps ?
Merci d avance Sigrid -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
hello, en fait j ai crée une nouvelle espèce et c est sur elle que les modifs ne prennent pas, peux tu essayer ? je réessaie de mon coté ce matin. merci Eric Chatellier a écrit :
Le 30/03/2010 18:59, Sigrid LEHUTA a écrit :
Salut,
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 ?
J'ai essayé de faire plein de modif sur les espèces et l'erreur n'est pas apparue.
Est-tu dans des conditions particulières ? nouvelle base ? modifies-tu autre chose que les espèces en même temps ?
Merci d avance Sigrid
-- 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)
Non ca marche toujours pas de mon côté ! l'espece avait bien été sauvegardée mais aucune info sur la population ne subsistait d'hier. J ai une remarque : quand tu passe d une espece a l autre dans la base de donnée, isis affiche le meme onglet que celui de l espece précédente. je m explique : je regarde la migration chez la sardine, puis je clique sur le thon, il m affiche la migration du thon puis je passe sur l onglet mortalité du thon, et que je clique sur la sardine et j atteris sur l onglet mortalité de la sardine. c est pas un probleme mais je me demandais simplement si c etait normal que les especes ne soit pas independantes dans l affichage ? je joints ma region (mais zippée depuis le isis-database-3 car il est impossible de l exporter) merci Sigrid LEHUTA a écrit :
hello, en fait j ai crée une nouvelle espèce et c est sur elle que les modifs ne prennent pas, peux tu essayer ? je réessaie de mon coté ce matin. merci
Eric Chatellier a écrit :
Le 30/03/2010 18:59, Sigrid LEHUTA a écrit :
Salut,
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 ?
J'ai essayé de faire plein de modif sur les espèces et l'erreur n'est pas apparue.
Est-tu dans des conditions particulières ? nouvelle base ? modifies-tu autre chose que les espèces en même temps ?
Merci d avance Sigrid
-- 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)
Le 31/03/2010 11:53, Sigrid LEHUTA a écrit :
Non ca marche toujours pas de mon côté ! l'espece avait bien été sauvegardée mais aucune info sur la population ne subsistait d'hier. Lorsque tu reproduit l'erreur, tu touches aux populations ou seulement aux espèces ?
La seule erreur que j'arrive à reproduire, c'est lorsque je sauve une population qui n'a pas de groupe de maturité, apres je ne peux plus rien sauver. Ça peut être lié ?
J ai une remarque : quand tu passe d une espece a l autre dans la base de donnée, isis affiche le meme onglet que celui de l espece précédente. je m explique : je regarde la migration chez la sardine, puis je clique sur le thon, il m affiche la migration du thon puis je passe sur l onglet mortalité du thon, et que je clique sur la sardine et j atteris sur l onglet mortalité de la sardine. c est pas un probleme mais je me demandais simplement si c etait normal que les especes ne soit pas independantes dans l affichage ?
Ça a été défini comme ca, lorsque l'utilisateur sélectionne onglet il reste sélectionné, Isis ne les change pas lui même. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Lorsque tu reproduit l'erreur, tu touches aux populations ou seulement aux espèces ?
aux populations.
La seule erreur que j'arrive à reproduire, c'est lorsque je sauve une population qui n'a pas de groupe de maturité, apres je ne peux plus rien sauver.
ok. j ai rempli le grp de maturité mais j ai tjs des soucis. j ai l impression que ca recommence le coup des equations qui n apparaissent pas... j ai rentré une eq de mortalité elle est prise en compte et la valeur s affiche dans l onglet groupe de population mais l equation est invisible ! pareil pour la longueur...
Ça a été défini comme ca, lorsque l'utilisateur sélectionne onglet il reste sélectionné, Isis ne les change pas lui même.
ok pas de pb avec ca c etait au cas ou ca produirait l erreur. -- 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)
oups ca s arrange pas ! j ai essayé de faire tourné une simu mais il me dit : "impossible d obtenir la liste des populations" et ils ne les affichent pas dans l interface ... :-( ma base serait pas corrompue ? merci Sigrid LEHUTA a écrit :
Lorsque tu reproduit l'erreur, tu touches aux populations ou seulement aux espèces ?
aux populations.
La seule erreur que j'arrive à reproduire, c'est lorsque je sauve une population qui n'a pas de groupe de maturité, apres je ne peux plus rien sauver.
ok. j ai rempli le grp de maturité mais j ai tjs des soucis. j ai l impression que ca recommence le coup des equations qui n apparaissent pas... j ai rentré une eq de mortalité elle est prise en compte et la valeur s affiche dans l onglet groupe de population mais l equation est invisible ! pareil pour la longueur...
Ça a été défini comme ca, lorsque l'utilisateur sélectionne onglet il reste sélectionné, Isis ne les change pas lui même.
ok pas de pb avec ca c etait au cas ou ca produirait l erreur.
-- 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)
Le 31/03/2010 18:39, Sigrid LEHUTA a écrit :
oups ca s arrange pas ! j ai essayé de faire tourné une simu mais il me dit : "impossible d obtenir la liste des populations" et ils ne les affichent pas dans l interface ... :-(
ma base serait pas corrompue ? Tu peux envoyé l'erreur complète stp ? Merci.
-- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
le voici ! merci d avance ! Erreur Message: fr.ifremer.isisfish.IsisFishRuntimeException: org.nuiton.topia.TopiaException: Une erreur est apparue pendant le recherche (requête FROM fr.ifremer.isisfish.entities.Species) : could not execute query Level: SEVERE Stack Trace: org.nuiton.topia.TopiaException: Une erreur est apparue pendant le recherche (requête FROM fr.ifremer.isisfish.entities.Species) : could not execute query fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:183) fr.ifremer.isisfish.ui.simulator.SimulAction.getPopulations(SimulAction.java:433) fr.ifremer.isisfish.ui.simulator.ParamsUI.setListSimulParamsPopulationsItems(ParamsUI.java:307) fr.ifremer.isisfish.ui.simulator.ParamsUI.refresh(ParamsUI.java:151) fr.ifremer.isisfish.ui.simulator.ParamsUI$1.run(ParamsUI.java:170) java.awt.event.InvocationEvent.dispatch(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) Une erreur est apparue pendant le recherche (requête FROM fr.ifremer.isisfish.entities.Species) : could not execute query org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:802) org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:767) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:794) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:836) org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:707) fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:180) fr.ifremer.isisfish.ui.simulator.SimulAction.getPopulations(SimulAction.java:433) fr.ifremer.isisfish.ui.simulator.ParamsUI.setListSimulParamsPopulationsItems(ParamsUI.java:307) fr.ifremer.isisfish.ui.simulator.ParamsUI.refresh(ParamsUI.java:151) fr.ifremer.isisfish.ui.simulator.ParamsUI$1.run(ParamsUI.java:170) java.awt.event.InvocationEvent.dispatch(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) could not execute query org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:126) org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:114) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) org.hibernate.loader.Loader.doList(Loader.java:2235) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) org.hibernate.loader.Loader.list(Loader.java:2124) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:798) org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:767) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:794) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:836) org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:707) fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:180) fr.ifremer.isisfish.ui.simulator.SimulAction.getPopulations(SimulAction.java:433) fr.ifremer.isisfish.ui.simulator.ParamsUI.setListSimulParamsPopulationsItems(ParamsUI.java:307) fr.ifremer.isisfish.ui.simulator.ParamsUI.refresh(ParamsUI.java:151) fr.ifremer.isisfish.ui.simulator.ParamsUI$1.run(ParamsUI.java:170) java.awt.event.InvocationEvent.dispatch(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) Timeout trying to lock table "SPECIES"; SQL statement: select speciesimp0_.topiaId as topiaId72_, speciesimp0_.topiaVersion as topiaVer2_72_, speciesimp0_.topiaCreateDate as topiaCre3_72_, speciesimp0_.name as name72_, speciesimp0_.scientificName as scientif5_72_, speciesimp0_.codeRubbin as codeRubbin72_, speciesimp0_.codeCEE as codeCEE72_, speciesimp0_.ageGroupType as ageGroup8_72_, speciesimp0_.comment as comment72_ from species speciesimp0_ [50200-128] org.h2.message.Message.getSQLException(Message.java:110) org.h2.message.Message.getSQLException(Message.java:121) org.h2.message.Message.getSQLException(Message.java:74) org.h2.table.TableData.doLock(TableData.java:500) org.h2.table.TableData.lock(TableData.java:438) org.h2.table.TableFilter.lock(TableFilter.java:119) org.h2.command.dml.Select.queryWithoutCache(Select.java:546) org.h2.command.dml.Query.query(Query.java:243) org.h2.command.CommandContainer.query(CommandContainer.java:81) org.h2.command.Command.executeQuery(Command.java:132) org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:98) org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) org.hibernate.loader.Loader.getResultSet(Loader.java:1812) org.hibernate.loader.Loader.doQuery(Loader.java:697) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259) org.hibernate.loader.Loader.doList(Loader.java:2232) org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129) org.hibernate.loader.Loader.list(Loader.java:2124) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) org.nuiton.topia.framework.TopiaContextImpl.find(TopiaContextImpl.java:798) org.nuiton.topia.framework.TopiaQuery.execute(TopiaQuery.java:767) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:794) org.nuiton.topia.framework.TopiaQuery.executeToEntityList(TopiaQuery.java:836) org.nuiton.topia.persistence.TopiaDAOImpl.findAll(TopiaDAOImpl.java:707) fr.ifremer.isisfish.entities.FisheryRegionImpl.getSpecies(FisheryRegionImpl.java:180) fr.ifremer.isisfish.ui.simulator.SimulAction.getPopulations(SimulAction.java:433) fr.ifremer.isisfish.ui.simulator.ParamsUI.setListSimulParamsPopulationsItems(ParamsUI.java:307) fr.ifremer.isisfish.ui.simulator.ParamsUI.refresh(ParamsUI.java:151) fr.ifremer.isisfish.ui.simulator.ParamsUI$1.run(ParamsUI.java:170) java.awt.event.InvocationEvent.dispatch(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) Eric Chatellier a écrit :
Le 31/03/2010 18:39, Sigrid LEHUTA a écrit :
oups ca s arrange pas ! j ai essayé de faire tourné une simu mais il me dit : "impossible d obtenir la liste des populations" et ils ne les affichent pas dans l interface ... :-(
ma base serait pas corrompue ?
Tu peux envoyé l'erreur complète stp ? Merci.
-- 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)
Le 31/03/2010 18:50, Sigrid LEHUTA a écrit :
le voici ! merci d avance ! L'erreur persiste après un redémarrage d'Isis ?
Si oui, peut-tu me renvoyer une archive de ta base stp ? Merci. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Salut, Eric Chatellier a écrit :
L'erreur persiste après un redémarrage d'Isis ?
je dirais que c est meme pire toute la population a disparue ! (germonATN) il ne reste que l espece :'(
Si oui, peut-tu me renvoyer une archive de ta base stp ?
Qu'est ce que tu veux dire par archive ? voici la base avec les nouvelles especes GdgPelMultiSp et la base qui je pense a servi de base a 1 seule espece ScenarioUncover. Merci -- 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)
Le 01/04/2010 11:03, Sigrid LEHUTA a écrit :
Qu'est ce que tu veux dire par archive ? voici la base avec les nouvelles especes GdgPelMultiSp et la base qui je pense a servi de base a 1 seule espece ScenarioUncover. Ok, il y a bien une erreur si l'on essaye de sauvegarder une population sans groupe de maturité. Même en corrigeant l'erreur on ne peut rien faire ensuite.
J'ai ajouté une correction dans cette version, qui même si une erreur survient, reste dans un état cohérent qui permet de corriger le groupe de maturité et de sauver proprement la région ensuite : http://isis-fish.labs.libre-entreprise.org/download/version3/isis-fish-3.3.0... -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Ca marche... POISSON D'AVRIL !!!! en fait, je viens de tester en faisant attention de bien renseigner le groupe de maturité et au moment de sauver j ai cette erreur : c est tjs un pb de groupe de maturité ? Merci Erreur Message: org.nuiton.topia.TopiaException: Une erreur est apparue pendant le commit : Could not execute JDBC batch update Level: SEVERE Stack Trace: Une erreur est apparue pendant le commit : Could not execute JDBC batch update 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) Could not execute JDBC batch update org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94) org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275) org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:114) org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:109) org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:244) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2242) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2678) org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79) org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167) 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) Unique index or primary key violation: "CONSTRAINT_0_INDEX_A ON PUBLIC.POPULATION(MATURITYGROUP)"; SQL statement: insert into population (topiaVersion, topiaCreateDate, name, geographicId, plusGroup, growth, growthReverse, comment, meanWeight, price, naturalDeathRate, caractBioComment, reproductionEquation, monthGapBetweenReproRecrutement, recruitmentDistribution_name, recruitmentDistribution_dim, recruitmentDistribution_dimNames, recruitmentDistribution_semantics, recruitmentDistribution_data, recruitmentComment, zonesComment, seasonsComment, capturabilityComment, migrationComment, mappingZoneReproZoneRecru_name, mappingZoneReproZoneRecru_dim, mappingZoneReproZoneRecru_dimNames, mappingZoneReproZoneRecru_semantics, mappingZoneReproZoneRecru_data, capturability_name, capturability_dim, capturability_dimNames, capturability_semantics, capturability_data, species, maturityGroup, topiaId) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [23001-128] org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1119) org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:114) org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:109) org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:244) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2242) org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2678) org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79) org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263) org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167) 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) Eric Chatellier a écrit :
Le 01/04/2010 11:03, Sigrid LEHUTA a écrit :
Qu'est ce que tu veux dire par archive ? voici la base avec les nouvelles especes GdgPelMultiSp et la base qui je pense a servi de base a 1 seule espece ScenarioUncover.
Ok, il y a bien une erreur si l'on essaye de sauvegarder une population sans groupe de maturité. Même en corrigeant l'erreur on ne peut rien faire ensuite.
J'ai ajouté une correction dans cette version, qui même si une erreur survient, reste dans un état cohérent qui permet de corriger le groupe de maturité et de sauver proprement la région ensuite : http://isis-fish.labs.libre-entreprise.org/download/version3/isis-fish-3.3.0...
-- 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)
Le 01/04/2010 11:58, Sigrid LEHUTA a écrit :
Ca marche... POISSON D'AVRIL !!!! C'est pas drôle :-P
en fait, je viens de tester en faisant attention de bien renseigner le groupe de maturité et au moment de sauver j ai cette erreur : c est tjs un pb de groupe de maturité ? Merci
Erreur Oui, mais potentiellement d'une autre population (Sardine).
Je pense qu'il vaut mieux n'avoir aucune population dans ta base sans groupe de maturité. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Ca marche !! cette fois c est vrai !!! ;-) Merci beaucoup Eric Chatellier a écrit :
Le 01/04/2010 11:58, Sigrid LEHUTA a écrit :
Ca marche... POISSON D'AVRIL !!!!
C'est pas drôle :-P
en fait, je viens de tester en faisant attention de bien renseigner le groupe de maturité et au moment de sauver j ai cette erreur : c est tjs un pb de groupe de maturité ? Merci
Erreur
Oui, mais potentiellement d'une autre population (Sardine).
Je pense qu'il vaut mieux n'avoir aucune population dans ta base sans groupe de maturité.
-- 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)
participants (2)
-
Eric Chatellier -
Sigrid LEHUTA