Point sur Isis avant taggage de la nouvelle version pour tests
Soucis restant sur Isis et améliorations ---------------------------------------- - Sur un script, duplication de documentation entre @Doc et getDocumentation() ; laquelle affiche-t-on ? - Les documentations ne sont pas affichés sur les ComboBox (commencé, mais il y a effet de bord) - Lors de la construction du zip d'une simulation avec analyse de sensibilité, les script ne compilent pas (ca n'a pas d'incidence sur la simulation elle meme), mais les scripts ne compilent plus dans l'UI ensuite. - Modificiation a faire sur les RangeOfValues - Gears/RangeOfValues n'est pas factorisable - Metier/RangeOfValues l'est mais avec les bornes de son Metier/Gears/RangeOfValues - Metier/Espèces capturables - Dans la liste pour une saison : - chaque facteur cible est un facteur - chaque "especes principale" est un facteurs (difficultés dûes au type de données dans cette interface) - SetOfVessels/inputEffortDescription - le bouton "ajouter" ne doit pas pouvoir être cliqué - certains champs ne peuvent pas être typé en facteur "continu" - Les aspects ne sont toujours pas fixé (division par zero) Pas de controle sur l'instanciation des aspects, difficultés à les manipuler une fois instanciés. - Renommage : - AnalysePlan > SimulationPlan ? - Sensitivity ? - Problème de mise à jour des données de la base en live (exports, scripts, ...) (besoin de redémarrer isis pour que les modifications soient prises en compte) Plus tard --------- - Notions de "SimulationMaster" pour représenter la simulation maitres à l'origine de ses sous simulations pour : - la progression des plans d'analyses (pb : independant) - la progression des analyses de sensibilités - l'envoi sur caparmor d'une seule simulation (et non les sous simulations) Merci Eric pour la liste ;) -- ---- Jean Couteau Code Lutin - http://www.codelutin.com 44 Bd des Pas Enchantés - 44230 St-Sébastien/Loire Tél : 02 40 50 29 28 - Fax : 09 59 92 29 28
Voici la liste des autres bug relevés: -------------------------------------- - dans l'interface de StrMonthInfo, il n'y a pas le mois ecrit au dessus de chaque composant pour dire sur qu'elle mois porte l'info que l'on est en train de saisir :( - probleme dans les saisons de pop et metier, lorsqu'on selection une saison, le graph ne correspond pas du tout (ex: juillet-juillet et tout est jaune) (pour faire plus simple en gros ca marche pas du tout :() - sur interface de saisie migration en equation, le bouton save, ne se degrisse pas :(. Et impossible a sauver. (en fait il semble que ce soit toutes les pages avec des equations :( - probleme de taille de composant sur la page des saisons de pop. On ne voit pas Repartition des apparaitions car la zone de commentaire prend toute la place :( - probleme de traduction gear -> engin et non pas materiaux - probleme de traduction: zones d'apparition -> zones de reproduction - sur l'interface de EspeceCapturable de metier, le nom des equations est null(TargetFactor). Il serait mieux d'avoir autre chose que null :( - probleme s'il y a des erreurs de compile dans les rules/analyseplans isis ne se lance pas ? (d'ailleurs pourquoi fait t-il des compilations au lancement ?) - supprimer une carte lorsqu'elle n'est plus la. Ca plante :( - toujours la double demande demande de migration sur la base de sigrid :(. (Mais la migration a fonctionnee) - impossible de supprime un script via l'interface + 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 :(. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Eric Chatellier a écrit :
Voici la liste des autres bug relevés: --------------------------------------
- dans l'interface de StrMonthInfo, il n'y a pas le mois ecrit au dessus de chaque composant pour dire sur qu'elle mois porte l'info que l'on est en train de saisir :( - probleme dans les saisons de pop et metier, lorsqu'on selection une saison, le graph ne correspond pas du tout (ex: juillet-juillet et tout est jaune) (pour faire plus simple en gros ca marche pas du tout :() - sur interface de saisie migration en equation, le bouton save, ne se degrisse pas :(. Et impossible a sauver. (en fait il semble que ce soit toutes les pages avec des equations :(
Avec stéphanie nous avons pu modifier des équations... le bouton save se dégrise bien. Peut-être un bug réalisé dans des conditions particulières (nous étions dans l'interface de sensitivity)
- probleme de taille de composant sur la page des saisons de pop. On ne voit pas Repartition des apparaitions car la zone de commentaire prend toute la place :( - probleme de traduction gear -> engin et non pas materiaux - probleme de traduction: zones d'apparition -> zones de reproduction
Je vais faire une passe sur les traductions
- sur l'interface de EspeceCapturable de metier, le nom des equations est null(TargetFactor). Il serait mieux d'avoir autre chose que null :(
Il doit y avoir quelque chose qui n'a pas été rentré... dans la base GolfeDeGascogne, il y a des noms...
- probleme s'il y a des erreurs de compile dans les rules/analyseplans isis ne se lance pas ? (d'ailleurs pourquoi fait t-il des compilations au lancement ?) - supprimer une carte lorsqu'elle n'est plus la. Ca plante :( - toujours la double demande demande de migration sur la base de sigrid :(. (Mais la migration a fonctionnee) - impossible de supprime un script via l'interface + 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 :(.
Je rajoute : - Dans la saisie des facteurs, population, mimimum length et maximum length ne sont pas des facteurs. Ils sont calculés par une equation. - Dans la saisi des facteurs, dans les métiers, range of value est a remplacé par gear parameter et doit être sensible. - Répartition des apparitions devrait être Distribution de la reproduction. - Il semble y avoir une inversion dans le comportement de la population. Si elle se comporte en age, on a l'UI d'un comportement en longueur (UI des saisons pour les pops). Ca sera tout ;) -- ---- Jean Couteau Code Lutin - http://www.codelutin.com 44 Bd des Pas Enchantés - 44230 St-Sébastien/Loire Tél : 02 40 50 29 28 - Fax : 09 59 92 29 28
Juste une petite remarque :
- Dans la saisie des facteurs, population, mimimum length et maximum length ne sont pas des facteurs. Ils sont calculés par une equation. Ca n'est pas toujours le cas on peut aussi entrer chaque borne de classe "à la main". et j'ajoute en problème de traduction : "Recruter les classes" devrait plutôt être "définir les classes"
Si ca peut aider à traquer les pb d'intitulé, en pj le fichier que j'avais fait il y a longtemps sur les pb de traductions certains sont sans doute obsolètes... 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
Eric Chatellier a écrit :
- sur interface de saisie migration en equation, le bouton save, ne se degrisse pas :(. Et impossible a sauver. (en fait il semble que ce soit toutes les pages avec des equations :(
Il y avait 2 problèmes avec les rechargements des objets après une annulations. Le premier est que on allait recharger dans la base le même objet, et hibernate n'a pas l'air d'aimer (sur le premier j'ai forcé le topiaId à null il ne se plain plus, mais bon... à retester). Le second, est qu'au rechargement de l'objet, les "listener"s de modification ne lui était pas appliqués (voilà pourquoi le bouton "sauver" restait gris). Par contre, je pense que vous avez tester cela hors "annulation" non ? (peut être qu'un cas m'échappe encore). -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Eric Chatellier a écrit :
- probleme dans les saisons de pop et metier, lorsqu'on selection une saison, le graph ne correspond pas du tout (ex: juillet-juillet et tout est jaune) (pour faire plus simple en gros ca marche pas du tout :()
Corrigé. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Eric Chatellier a écrit :
- probleme s'il y a des erreurs de compile dans les rules/analyseplans isis ne se lance pas ? (d'ailleurs pourquoi fait t-il des compilations au lancement ?)
En fait, il ne me semble pas que cela bloque le chargement d'Isis. Il y a compilation, car pour afficher les paramètres des plans d'analyse on a besoin de les compiler. (idem pour les export, les regles...)
- toujours la double demande demande de migration sur la base de sigrid :(. (Mais la migration a fonctionnee)
Je l'avais corrigé dans l'interface des simulations, depuis l'interface des régions ça devrait être résolu (SwingUtility.invokeLater ;) )
- impossible de supprime un script via l'interface
"Supprimer localement" à l'air de fonctionner
+ 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 :(.
Sur la base "BaseMotosICA" ? Je ne parvient pas à reproduire l'erreur. --> en fin de compte je vient de lire jusqu'au bout ... ok ;) -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Eric Chatellier a écrit :
Voici la liste des autres bug relevés: --------------------------------------
- dans l'interface de StrMonthInfo, il n'y a pas le mois ecrit au dessus de chaque composant pour dire sur qu'elle mois porte l'info que l'on est en train de saisir :( - probleme dans les saisons de pop et metier, lorsqu'on selection une saison, le graph ne correspond pas du tout (ex: juillet-juillet et tout est jaune) (pour faire plus simple en gros ca marche pas du tout :() - sur interface de saisie migration en equation, le bouton save, ne se degrisse pas :(. Et impossible a sauver. (en fait il semble que ce soit toutes les pages avec des equations :( - probleme de taille de composant sur la page des saisons de pop. On ne voit pas Repartition des apparaitions car la zone de commentaire prend toute la place :( - probleme de traduction gear -> engin et non pas materiaux - probleme de traduction: zones d'apparition -> zones de reproduction - sur l'interface de EspeceCapturable de metier, le nom des equations est null(TargetFactor). Il serait mieux d'avoir autre chose que null :( - probleme s'il y a des erreurs de compile dans les rules/analyseplans isis ne se lance pas ? (d'ailleurs pourquoi fait t-il des compilations au lancement ?) - supprimer une carte lorsqu'elle n'est plus la. Ca plante :( - toujours la double demande demande de migration sur la base de sigrid :(. (Mais la migration a fonctionnee) - impossible de supprime un script via l'interface + 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 :(.
Bonjour, Voici une nouvelle version de test : http://isis-fish.labs.libre-entreprise.org/download/version3/isis-fish-3.2.0... Elle corrige notamment les problèmes : - le bouton save, ne se degrisse pas - probleme dans les saisons de pop et métier - double demande demande de migration -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
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
participants (3)
-
Eric Chatellier -
Jean Couteau -
Sigrid LEHUTA