Merci ! malheureusement certains bugs ennuyeux ne sont pas résolus... A/ ceux qui devraient être réglés Elle corrige notamment les problèmes : - le bouton save, ne se degrisse pas -> non réglé pour les équations de migration tant qu'on a pas décoché/recoché la boite "utiliser l'équation" une fois. Idem pour les équations de selectivité. - probleme dans les saisons de pop et métier -> c'est OK merci - double demande demande de migration -> apparement c'est bon B/ en voici d'autres :-[ les plus embetants sont les 2 premiers - Les équations ne s'affichent pas dans l'onglet migration quand on choisit "utiliser l'équation" - onglet Saisons des populations : la boite à cocher "Reproduction a disparue" ! la boite a cocher changement de groupe apparaît mais dans mon cas elle n est pas cochée alors qu il y a changement de groupe, et que la matrice de changement de groupe est visible dans le cadre appelé "distribution de la reproduction". Cette boite a cocher est elle effectivement utilisé par le simulator ?? - le bouton annulé ne marche pas = ne rétablit pas la dernière saisie non sauvée - c'est parfois un peu long de passer d'un onglet à un autre... >~1min - Erreur rencontrée en essayant d'ajouter un métier dans inputEffortDescription de la branche Set Of Vessels : org.codelutin.topia.TopiaException: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): fr.ifremer.isisfish.entities.SetOfVesselsImpl at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.update(TopiaDAOHibernate.java:89) at org.codelutin.topia.persistence.TopiaDAODelegator.update(TopiaDAODelegator.java:125) at fr.ifremer.isisfish.entities.SetOfVesselsAbstract.update(SetOfVesselsAbstract.java:49) at fr.ifremer.isisfish.ui.input.InputAction.addEffortDescription(InputAction.java:795) at fr.ifremer.isisfish.ui.input.EffortDescriptionUI.add(EffortDescriptionUI.java:135) at fr.ifremer.isisfish.ui.input.EffortDescriptionUI.doActionPerformed__on__buttonEffortDescriptionAdd(EffortDescriptionUI.java:677) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at jaxx.runtime.Util$1.invoke(Util.java:144) at $Proxy0.actionPerformed(Unknown Source) 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.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): fr.ifremer.isisfish.entities.SetOfVesselsImpl at org.hibernate.id.Assigned.generate(Assigned.java:56) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:122) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:210) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:195) 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.impl.SessionImpl.saveOrUpdate(SessionImpl.java:522) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.update(TopiaDAOHibernate.java:85) ... 36 more C/ Concernant les bugs déjà mentionnés :
- sur l'interface de EspeceCapturable de metier, le nom des equations est null(TargetFactor). Il serait mieux d'avoir autre chose que null :(
apparement si on "sauve comme modele" il affiche le nom du modele. Si on ne selectionne aucun modele, il n est pas possible d'ajouter l'équation mais si on selectionne un modele on peut modifier l equation comme on veut (ca ne modifie pas le modele) et l'ajouter le nom qui apparait est celui du modele et l'eqation est celle qui apparaissait dans la fenetre au moment de l ajout.
+ Probleme dans les SetOfVessels lorsqu'on de la region de sigrid, lorsqu'on en selectionne une, rien ne se passe (sauf pour la derniere) et surtout il n'y a aucun message d'erreur -> en fin de compte plus de probleme, ca remarche :(.
j'ai pas eu ce probleme cette fois
D/ coté traduction : il reste un petit peu d'anglais : - onglet Saisie des reproductions : Month Gap between Repro Recruitment = nombre de mois entre ponte et recrutement - onglet Zones, Correspondance entre les zones d'apparitions et de recrutement =Correspondance entre les zones de reproduction et de recrutement - branche Set of vessels onglet Caractéristiques isis-fish.setOfVessels.technicalEfficiency = technical efficiency - branche setOfVessels onglet inputEffortDescription = Métiers pratiqués - branche engin onglet engin Range of values = - branche strategy onglet StrategyMonthInfo = Saisie des mois - Migration / population immigration = immigration et Population emmigration =émigration (ok je pinaille un peu) - tout l'arbre est en anglais (c'est peut-être normal?) - c'est pas très explicite "Saisie des Populations" et "Saisie des équations" je discuterai avec Stephanie pour proposer d'autres intitulés. Merci a++ 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 65