salut Benjamin, Perso l'impot de la base ne marche pas sur la 2.1. *Je pars de la base test sans simulation que je restaure avec la version 2.0.27 (je supprime bien les données existantes) *je quitte la 2.0.27 et ouvre la 2.1.0 *le logiciel me damande si je veux modifier la base, je clique sur modifier *quand j'essaie de rentrer dans une interface (par exemple saisie) il me repose la question, je peux donc rien faire Apparamment il y a un message d'erreur dans les logs mais je vois pas trop ce que ça veut dire. As tu une idée d'où ça peut venir? Merci d'avance(Je te joins le fichier erreur et ma base) Hilaire Benjamin POUSSIN a écrit:
Bonjour,
Une nouvelle version d'isis-fish vient d'être mise en place :
http://isis-fish.labs.libre-entreprise.org/download/version2/ifremer-simulat...
ver-2.1.0 (20060303) * Passage de la mortalite naturelle en equation * Possibilite de definir les migrations en equation * modification du modele pour supporter ces fonctionnalités
Attention cette version doit etre testé avant d'etre largement utilisée.
La migration des bases se fait automatiquement, mais pour eviter des problemes je pense que le mieux est de suaver ca base avec l'ancienne version.
Lancement d'un version 2.0.x - faire une sauvegarde complete simulation comprise - faire une sauvegarde de tout sauf les simulations - Recharger cette version sans simulation (repondre oui, lorsqu'il demande s'il faut effacer l'ancienne base)
Lancement de la version 2.1.x - une boite demande s'il faut mettre a jour les données, repondre oui. - utiliser normalement isis-fish
(le simulateur arrive a faire la conversion de base avec des simulations, je l'ai fait, mais cela est tres long et forcement plus risqué car on peut manquer de place en memoire ou sur le disque)
Ce qui change:
- les mortalités naturelles sont maintenant une equation dans le page population. Il y a deux arguments a cette equation 'classe' qui est la classe courante pour lequel on souhaite la mortalité naturelle ou -1 et 'pop' qui est la population courante. (je n'ai pas mis une equation par classe car je pense que la saisie aurait ete fastidieuse et en fin de compte j'ai reussi a auto-genere un script avec les valeurs en place).
Si (classe == -1) alors il faut retourner la mortalite naturelle de la classe naissance. Si on souhaites les zones ou peut les recueperer au travers de l'objet pop.
Sinon classe est un vrai objet Classe et on peut faire classe.getId() par exemple.
- on peut visualiser la mortalite naturelle sur la page des classes, l'equation est utilisé pour cela, si l'equation n'est pas bonne 0 est affiché.
- Les migrations peuvent etre exprimés avec des equations. Pour les migrations les parametres sont 'classe', 'zoneDepart', 'zoneArrive' et 'N' Les valeurs doivent etre des coefficients.
L'equation est appelé pour chaque classe et chaque couple 'zoneDepart'/'zoneArrive' sauf pour 'zoneDepart'='zoneArrive'. Car cette valeur est par defaut 1 et on retire les valeurs calculé pour les autres couple au fur et a mesure des calcules.
pour les emigrations les parametres sont 'classe', 'zoneDepart' et 'N' les valeurs doivent etre des coefficients.
pour les immigrations les parametres sont 'classe', 'zoneArrive' et 'N' les valeurs doivent etre des nombres
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr ***************************************************************** 3 mars 2006 10:42:00 org.codelutin.math.matrix.MatrixFactory <clinit> INFO: Converter XML pour MatrixND ajoute 3 mars 2006 10:42:00 org.codelutin.math.matrix.MatrixFactory <clinit> INFO: librairie topia non presente. Import/Export JDBC impossible Demarrage de l'application... 2.1.0 Variable d'environnement: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:\Program Files\Java\jre1.5.0_06\bin, java.vm.version=1.5.0_06-b05, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=FR, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=C:\Program Files\Isis-Fish, java.runtime.version=1.5.0_06-b05, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=C:\Program Files\Java\jre1.5.0_06\lib\endorsed, os.arch=x86, java.io.tmpdir=C:\DOCUME~1\hdrouine\LOCALS~1\Temp\, line.separator= , java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, java.library.path=C:\WINDOWS\system32;.;C:\WINDOWS\system32;C:\WINDOWS;c:\perl2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Fichiers communs\GTK\2.0\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin, java.specification.name=Java Platform API Specification, java.class.version=49.0, sun.management.compiler=HotSpot Client Compiler, fr.ifremer.simulation.SiMatrice2.loopOverAllMetier=false, os.version=5.1, OptimizationCache=ShiftOne, user.home=C:\Documents and Settings\hdrouine, user.timezone=Europe/Paris, Optimization=true, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.5, java.class.path=ifremer-simulateur-all-2.1.0.jar, user.name=hdrouine, java.vm.specification.version=1.0, java.home=C:\Program Files\Java\jre1.5.0_06, sun.arch.data.model=32, user.language=fr, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, java.version=1.5.0_06, java.ext.dirs=C:\Program Files\Java\jre1.5.0_06\lib\ext, sun.boot.class.path=C:\Program Files\Java\jre1.5.0_06\lib\rt.jar;C:\Program Files\Java\jre1.5.0_06\lib\i18n.jar;C:\Program Files\Java\jre1.5.0_06\lib\sunrsasign.jar;C:\Program Files\Java\jre1.5.0_06\lib\jsse.jar;C:\Program Files\Java\jre1.5.0_06\lib\jce.jar;C:\Program Files\Java\jre1.5.0_06\lib\charsets.jar;C:\Program Files\Java\jre1.5.0_06\classes, java.vendor=Sun Microsystems Inc., file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, CallAnalyse=true, sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86} Option de lancement: [] Fichier de config: C:\Documents and Settings\hdrouine\.isis-config-2 3 mars 2006 10:42:00 org.codelutin.i18n.Language <init> INFO: Langue file URL:jar:file:/C:/Program%20Files/Isis-Fish/ifremer-simulateur-all-2.1.0.jar!/language-fr_FR.properties Opening conglomerate. Version 1.4 found. Version of data files is current. -- Convert Successful -- Base de donnees: ok % Storage System: v1 file storage mode. % Internal Data Cache size: 4194304 % Internal Data Cache max cell size: 8192 % lookup_comparison_list = false % read_only = false % transaction_error_on_dirty_select = true % ignore_case_for_identifiers = false % Java NIO API is available. % io_safety_level = 10 % Using stardard IO API for heap buffered file access. % [Buffer Manager] Using IO API: Java IO % [Buffer Manager] Page Size: 8192 % [Buffer Manager] Max pages: 256 % Using Java regex API. % No 'function_factories' config property found. % statement_cache = true % Max worker threads set to: 4 % Starting Database Server DBManager database exist ? true org.codelutin.resources.ResourceNotFoundException: La resource sql_mckoi.filter n'a pas été trouvée org.codelutin.resources.ResourceNotFoundException: La resource sql.filter n'a pas été trouvée % Storage System: v1 file storage mode. % Internal Data Cache size: 4194304 % Internal Data Cache max cell size: 8192 % lookup_comparison_list = false % read_only = false % transaction_error_on_dirty_select = true % ignore_case_for_identifiers = false % Java NIO API is available. % io_safety_level = 10 % Using stardard IO API for heap buffered file access. % [Buffer Manager] Using IO API: Java IO % [Buffer Manager] Page Size: 8192 % [Buffer Manager] Max pages: 256 % Using Java regex API. % No 'function_factories' config property found. % statement_cache = true % Max worker threads set to: 4 % Starting Database Server % Storage System: v1 file storage mode. % Internal Data Cache size: 4194304 % Internal Data Cache max cell size: 8192 % lookup_comparison_list = false % read_only = false % transaction_error_on_dirty_select = true % ignore_case_for_identifiers = false % Java NIO API is available. % io_safety_level = 10 % Using stardard IO API for heap buffered file access. % [Buffer Manager] Using IO API: Java IO % [Buffer Manager] Page Size: 8192 % [Buffer Manager] Max pages: 256 % Using Java regex API. % No 'function_factories' config property found. % statement_cache = true % Max worker threads set to: 4 % Starting Database Server % Dropped: 065APP_dbobject_description_mapping % Dropped: 064APP_dbobject_description_attribute % Dropped: 063APP_dbobject_description_class 3 mars 2006 10:42:36 fr.ifremer.IfremerSimulation getDBManager ATTENTION: Probleme lors de creation du dbManager org.codelutin.dbobject.DBManagerException: Erreur lors de l'upgrade des données at org.codelutin.dbobject.DBManager.upgradeDatabase(DBManager.java:1171) at fr.ifremer.IsisDBManager.upgradeDatabase(IsisDBManager.java:112) at org.codelutin.dbobject.DBManager.<init>(DBManager.java:151) at org.codelutin.dbobject.DBManager.<init>(DBManager.java:134) at fr.ifremer.db.IfremerDBManager.<init>(IfremerDBManager.java:16) at fr.ifremer.IsisDBManager.<init>(IsisDBManager.java:64) at fr.ifremer.IfremerSimulation.getDBManager(IfremerSimulation.java:112) at fr.ifremer.IfremerSimulation$SplashThread.run(IfremerSimulation.java:162) at java.lang.Thread.run(Unknown Source) Caused by: org.codelutin.dbobject.DBManagerException: Erreur lors de la conversion du fichier de données at fr.ifremer.IsisDBManager.convertXML(IsisDBManager.java:153) at org.codelutin.dbobject.DBManager.convertXML(DBManager.java:890) at org.codelutin.dbobject.DBManager.importXML(DBManager.java:903) at org.codelutin.dbobject.DBManager.upgradeDatabase(DBManager.java:1166) ... 8 more Caused by: org.codelutin.dbobject.DBManagerException: Erreur lors de l'import, la version du fichier que vous souhaitez importer n'est pas transformable en une version importable. at fr.ifremer.IsisDBManager.convertXML(IsisDBManager.java:143) ... 11 more 3 mars 2006 10:42:36 fr.ifremer.IfremerSimulation$SplashThread run ATTENTION: Initialisation error: java.lang.NullPointerException at fr.ifremer.IfremerSimulation$SplashThread.run(IfremerSimulation.java:164) at java.lang.Thread.run(Unknown Source)