[Fwd: Premier plan d'expérience]
Bonjour Eric, Les autres fichiers dont matrix.txt avait été envoyés lors de ma demande initiale (ci-dessous) Paul -------- Message original -------- Sujet: Premier plan d'expérience Date: Fri, 05 Aug 2011 15:58:14 +0200 De: Paul MARCHAL <Paul.Marchal@ifremer.fr> Organisation: IFREMER Pour: isis-fish-users@list.isis-fish.org Bonjour, Je me lance dans les plans de simulaation pour la première, ce qui explique sans doute ce message. Bon, j'ai commencé par quelque chose de simple où une variable de ma règle peut prendre deux valeurs. 2 simulations devraient normalement être réalisées. La première se passe bien, mais la seconde bloque. Apparemment la matrix est "null", alors qu'elle affiche des valeurs normales la première fois. Je l'ai mise en private et en public mais cela ne change rien. Je vous envoie le plan, le debug, la règle dont un paramètre est modifié, et les fichiers texte nécessaires à son lancement. Merci d'avance pour votre aide Paul -- Paul Marchal IFREMER RBE/HMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr -- Paul Marchal IFREMER RBE/HMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr /* * Copyright (C) 2011 pmarchal * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package analyseplans; import static org.nuiton.i18n.I18n._; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import scripts.ResultName; import java.io.*; import java.io.File; import java.io.FileReader; import java.io.Writer; import java.util.*; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; import org.nuiton.math.matrix.*; import org.nuiton.util.*; import org.nuiton.topia.*; import fr.ifremer.isisfish.*; import fr.ifremer.isisfish.types.*; import fr.ifremer.isisfish.rule.Rule; import fr.ifremer.isisfish.rule.RuleHelper; import fr.ifremer.isisfish.simulator.SimulationContext; import fr.ifremer.isisfish.types.Date; import fr.ifremer.isisfish.entities.*; import fr.ifremer.isisfish.simulator.AnalysePlan; import fr.ifremer.isisfish.simulator.AnalysePlanContext; import fr.ifremer.isisfish.simulator.SimulationParameter; import fr.ifremer.isisfish.datastore.RegionStorage; import fr.ifremer.isisfish.datastore.RuleStorage; import fr.ifremer.isisfish.datastore.SimulationStorage; import fr.ifremer.isisfish.datastore.ResultStorage; /** * DeepPlan.java * * Created: 4 aout 2011 * * @author pmarchal <anonymous@labs.libre-entreprise.org> * @version $Revision: 1545 $ * Last update: $Date: 5 aout 2011 $ * by : $Author: pmarchal $ */ public class DeepPlan implements AnalysePlan { /** to use log facility, just put in your code: log.info("..."); */ private static Log log = LogFactory.getLog(DeepPlan.class); /// On rentre ici le nom des fichiers a lire c'est a dire ceux contenant la matrice d'experience et /// pour chaque parametre les valeurs du parametres correspondant a chaque modalite /// Les parametres a modifier sont ici les parametres de la regle CalcTAC. static private final String MATRIX = "matrix"; /// Le fichier est donc matrix.txt static private final String MSECALCTAC = "msecalctac"; /// Ici figure les parametres du plan qui apparaitront dans l'interface de lancement de simulation et /// qu on peut eventuellement modifier avant de lancer le plan : public int param_parameterNumber = 1; /// ce parametre n'est normalement pas modifie public int param_first = 0; /// on utilise ce parametre pour indiquer a quelle ligne /// de la matrice on doit commencer a faire tourner les simulations au cas a on ait du interompre le plan public int param_simulationNumber = 2;/// ce parametre n'est normalement pas modifie public String param_directory = "DeepSimulationPlan/"; /// Il s'agit du chemin vers le dossier ///contenant les fichier de matrice et parametres, par defaut le repertoire du .bat /// donc dans ce cas c'est le dossier DeepSimulationPlan qui est dans le dossier contenant le .bat /// Declaration de la matrice d'experience private MatrixND matrix = null; public String [] necessaryResult = { // put here all necessary result for this rule // example: // ResultName.MATRIX_BIOMASS, // ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET, }; @Override public String[] getNecessaryResult() { return this.necessaryResult; } /** * Permet d'afficher a l'utilisateur une aide sur le plan. * @return L''aide ou la description du plan */ @Override public String getDescription() throws Exception { // TODO change descrition return _("TODO DeepPlan description plan"); } /** * Appele au demarrage de la simulation, cette methode permet d''initialiser * des valeurs * @param simulation La simulation pour lequel on utilise cette regle */ @Override public void init(AnalysePlanContext context) throws Exception { /// Creation de la matrice d'experience et chargement : File dir = new File(param_directory); matrix = MatrixFactory.getInstance().create(new int[]{param_simulationNumber, param_parameterNumber}); matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new int[]{0,0}); matrix.setSemantic(1, Arrays.asList(new String[]{MSECALCTAC})); System.out.println(matrix); System.out.println("msecalctac 0 : "+ matrix.getValue(0,MSECALCTAC)); /// ajout des regles qui sont modifiees par le plan context.getParam().addExtraRules("CalcTAC"); } /// pour une liste de doubles /** * @param name le nom de l'element a recuperer * @param simulation le numero de la simulation * @return */ private double [] getList(String name, int simulation) throws Exception { File dir = new File(param_directory); Properties prop = new Properties(); prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); int ligne = simulation + param_first; int mod = (int)matrix.getValue(ligne, name); double [] result = StringUtil.toArrayDouble(prop.getProperty(""+mod).split(";")); // ""+ ca construit une chaine de caracteres return result; } /// pour une chaine de characteres (equation) /** * @param name le nom de l'element a recuperer * @param simulation le numero de la simulation * @return */ private String getString(String name, int simulation) throws Exception { File dir = new File(param_directory); Properties prop = new Properties(); prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); int ligne = simulation + param_first; int mod = (int)matrix.getValue(ligne , name); String result = prop.getProperty(""+mod); return result; } /// pour les parametres d'une regle de gestion /** * @param name le nom de l'element a recuperer * @param simulation le numero de la simulation * @return */ private Rule getRule(TopiaContext tc, String name, int simulation) throws Exception { File dir = new File(param_directory); Properties prop = new Properties(); prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); int ligne = simulation + param_first; System.out.println("simulation : "+ simulation); System.out.println("param_first : "+ param_first); System.out.println("ligne : "+ ligne); System.out.println("name : "+ name); System.out.println("matrix : "+ matrix); int mod = (int) matrix.getValue(ligne , name); String ruleName = prop.getProperty(""+mod); System.out.println("ruleName : "+ ruleName); System.out.println("properties : "+ prop.getProperty(""+mod,"beginDate")); RuleStorage ruleStorage = RuleStorage.getRule(ruleName); Rule rule = ruleStorage.getNewRuleInstance(); RuleHelper.populateRule(mod, tc, rule, prop); return rule; } /** * Call before each simulation. * * @param context plan context * @param nextSimulation storage used for next simulation * @return true if we must do next simulation, false to stop plan * @throws Exception */ @Override public boolean beforeSimulation(AnalysePlanContext context, SimulationStorage nextSimulation) throws Exception { int simNum = nextSimulation.getParameter().getAnalysePlanNumber()+ param_first; if (simNum < param_simulationNumber+1) { /// On verifie qu'il reste des experiences a faire /// On utilise les methodes crees pour recuperer les valeurs des modalites pour l'experience en cours //double [] croissance = getList (VBGF , simNum); //double catchability = getDouble (CATCHABILITY, simNum); //String selectivity = getString (SELECTIVITY, simNum); System.out.println("nextSimulation.getStorage() : "+ nextSimulation.getStorage()); System.out.println("MSECALCTAC : "+ MSECALCTAC); System.out.println("simNum : "+ simNum); Rule msecalctac = getRule(nextSimulation.getStorage(), MSECALCTAC, simNum); /// On peut afficher des informations dans les logs //nextSimulation.getInformation().addInformation("Growth ("+context.getNumber()+")= " + croissance); //nextSimulation.getInformation().addInformation("Selectivity ("+context.getNumber()+")= " + selectivity); /// Il faut maintenant modifier la valeur des parametres dans la base de donnees et les parametres des regles de la simulation /// modif les parametres des regles de gestion : // on enleve la regle de la simulation passee (elle est stockee sous le nom LastAMP) List<Rule> paramRules = nextSimulation.getParameter().getRules(); //paramRules.remove(context.getValue("lastAMP")); pas forcement utile // on nomme la regle que l'on va ajouter LastAMP (pour pouvoir la retrouver a la simulation suivante) //context.setValue("lastAMP", amp); // on ajoute la regle a la simulation paramRules.add(msecalctac); /// modif les parametres dans la base de donnees : TopiaContext tx = nextSimulation.getStorage().beginTransaction(); /// On recupere les objets ISIS a modifier dans la base de donnees PopulationDAO popDAO = IsisFishDAOHelper.getPopulationDAO(tx); Population pop = popDAO.findByName("BlueLingSouth"); List<PopulationGroup> groups = pop.getPopulationGroup(); GearDAO gearDAO = IsisFishDAOHelper.getGearDAO(tx); List<Gear> gears = gearDAO.findAll(); ///modif borne des classes de taille /// On remplace les bornes par les elements de la liste //for (PopulationGroup group : groups) { // group.setMinLength(croissance[group.getId()]) ; // group.setMaxLength(croissance[group.getId()+1]) ; //} /// modif la capturabilite /// On modifie la valeur de la base en la multipliant par la valeur contenue dans la modalite //MatrixND c = pop.getCapturability(); //for (MatrixIterator i = c.iterator(); i.hasNext();){ // i.next(); // i.setValue(i.getValue()* catchability); //} /// modif selectivite /// On remplace l'equation existante par une autre equation //for (Gear gear : gears) { // Selectivity sel = gear.getPopulationSelectivity(pop); // Equation eq = sel.getEquation(); // eq.setContent(selectivity); //} tx.commitTransaction(); return true; } else { return false; } } /** * Call after each simulation. * * @param context plan context * @param lastSimulation storage used for simulation * @return true if we must do next simulation, false to stop plan * @throws Exception */ @Override public boolean afterSimulation(AnalysePlanContext context, SimulationStorage lastSimulation) throws Exception { return true; } } INFO [main] (IsisFish.java:321) init - Starting Isis-Fish with args : [] INFO [main] (IsisFish.java:322) init - Date: 05/08/11 15:37 INFO [main] (IsisFish.java:323) init - Java version: 1.6.0_06-b02 INFO [main] (IsisFish.java:324) init - Java VM: Java HotSpot(TM) Client VM INFO [main] (IsisFish.java:325) init - System arch: x86 INFO [main] (IsisFish.java:326) init - R_HOME: C:\Program Files\R\R-2.9.2 INFO [main] (IsisFish.java:327) init - R.type: jni INFO [main] (IsisFish.java:328) init - PATH: C:\Program Files\Rtools\bin;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\Rtools\perl\bin;C:\Program Files\Rtools\MinGW\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\Program Files\Fichiers communs\Roxio Shared\DLLShared\;C:\Program Files\System Center Operations Manager 2007\;C:\Program Files\ESTsoft\ALZip\;C:\Program Files\SAS\Shared Files\Formats;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\ESTsoft\ALZip\;C:\Program Files\R\R-2.9.2\bin\ INFO [main] (URLConverter.java:68) <init> - org.nuiton.util.URLConverter@1d009b4 INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URLConverter@1d009b4 INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URIConverter@a4e743 INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.VersionConverter@12a3793 INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.LocaleConverter@4b035d INFO [main] (ApplicationConfig.java:1028) parse - Chargement du fichier de config: C:\Documents and Settings\pmarchal\.isis-config-3 INFO [main] (IsisConfig.java:913) parse - Check configuration change INFO [main] (IsisConfig.java:938) parse - Config file migration done INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*i18n/.+\.properties in 9 urls in 276.604ms INFO [main] (I18nLoader.java:162) init - 9 bundle(s) found, [18 file(s)] in 5.761ms INFO [main] (I18nLoader.java:233) addLanguage - Language <locale: fr_FR,nbStences:1330>, nbEntries: 9, nbSentences: 1330 in 19.846ms INFO [main] (IsisFish.java:441) initVCS - Check state of local repository: C:\Documents and Settings\pmarchal\isis-database-3 INFO [main] (VCSSVN.java:143) getSVNManager - Try to connect to svn://labs.libre-entreprise.org/svnroot/isis-fish-data INFO [main] (VCSSVN.java:231) isConnected - Connexion au serveur disponible, passage en mode connecté : svn://labs.libre-entreprise.org/svnroot/isis-fish-data/ INFO [main] (IsisFish.java:149) main - after init done in 5.297. INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 2 thread for dans un sous processus INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for dans le même processus INFO [main] (IsisTray.java:117) getInstance - Use system tray: fr.ifremer.isisfish.IsisTray$AWTSystemTray INFO [main] (Editor.java:121) addEditor - Can't find your editor class: org.nuiton.widget.editor.SDocEditor INFO [main] (Editor.java:121) addEditor - Can't find your editor class: org.nuiton.widget.editor.JEditEditor C:\Documents and Settings\pmarchal\isis-database-3\rules\CalcTAC_SAV20110803.java:71: class CalcTAC is public, should be declared in a file named CalcTAC.java public class CalcTAC extends AbstractRule { ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error INFO [main] (CompileHelper.java:122) loadClass - Can't load class: rules.CalcTAC_SAV20110803 java.lang.ClassNotFoundException: rules.CalcTAC_SAV20110803 at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:132) at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:88) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetManagementDeep_SAV20110803.java:46: class FleetManagementDeep is public, should be declared in a file named FleetManagementDeep.java public class FleetManagementDeep extends AbstractRule { ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error INFO [main] (CompileHelper.java:122) loadClass - Can't load class: rules.FleetManagementDeep_SAV20110803 java.lang.ClassNotFoundException: rules.FleetManagementDeep_SAV20110803 at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:132) at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:88) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\Exemple_PlanAnalyse.java:318: class, interface, or enum expected } ^ 1 error INFO [main] (CompileHelper.java:122) loadClass - Can't load class: analyseplans.Exemple_PlanAnalyse java.lang.ClassNotFoundException: analyseplans.Exemple_PlanAnalyse at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:128) at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:90) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:24: cannot find symbol symbol: class AnalysePlanIndependent public class SAtest implements AnalysePlanIndependent { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:26: cannot find symbol symbol : class Log location: class analyseplans.SAtest static private Log log = LogFactory.getLog(SAtest.class); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:30: cannot find symbol symbol : class MatrixND location: class analyseplans.SAtest private MatrixND matrix = null; ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:85: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public void init(AnalysePlanContext context) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:155: cannot find symbol symbol : class TopiaContext location: class analyseplans.SAtest private Rule getRule(TopiaContext tc, String name, int simulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:155: cannot find symbol symbol : class Rule location: class analyseplans.SAtest private Rule getRule(TopiaContext tc, String name, int simulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:178: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public boolean beforeSimulation(AnalysePlanContext context, SimulationStorage nextSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:178: cannot find symbol symbol : class SimulationStorage location: class analyseplans.SAtest public boolean beforeSimulation(AnalysePlanContext context, SimulationStorage nextSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:326: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public boolean afterSimulation(AnalysePlanContext context, SimulationStorage lastSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:326: cannot find symbol symbol : class SimulationStorage location: class analyseplans.SAtest public boolean afterSimulation(AnalysePlanContext context, SimulationStorage lastSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:26: cannot find symbol symbol : variable LogFactory location: class analyseplans.SAtest static private Log log = LogFactory.getLog(SAtest.class); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:88: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:88: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:89: cannot find symbol symbol : variable MatrixFactory location: class analyseplans.SAtest matrix = MatrixFactory.getInstance().create(new int[]{8704, param_parameterNumber}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:90: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new double[]{0,0}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:90: cannot find symbol symbol : class File location: class analyseplans.SAtest matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new double[]{0,0}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable REPRODUCTION location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMpel1 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMpel2 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMbol1 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMbol2 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable Arrays location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:105: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:105: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:106: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:106: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:122: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:122: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:123: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:123: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:129: cannot find symbol symbol : variable StringUtil location: class analyseplans.SAtest double [] result = StringUtil.toArrayDouble(prop.getProperty(""+mod).split(";")); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:140: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:140: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:141: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:141: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:156: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:156: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:157: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:157: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:165: cannot find symbol symbol : class RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:165: cannot find symbol symbol : variable RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:166: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule rule = ruleStorage.getNewRuleInstance(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:167: cannot find symbol symbol : variable RuleHelper location: class analyseplans.SAtest RuleHelper.populateRule(mod, tc, rule, prop); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:190: cannot find symbol symbol : variable COEFRUMpel1 location: class analyseplans.SAtest double coefvpuepel1 = getDouble(COEFVPUEpel1,COEFRUMpel1,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:191: cannot find symbol symbol : variable COEFRUMpel2 location: class analyseplans.SAtest double coefvpuepel2 = getDouble(COEFVPUEpel2,COEFRUMpel2,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:192: cannot find symbol symbol : variable COEFRUMbol1 location: class analyseplans.SAtest double coefvpuebol1 = getDouble(COEFVPUEbol1,COEFRUMbol1,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:193: cannot find symbol symbol : variable COEFRUMbol2 location: class analyseplans.SAtest double coefvpuebol2 = getDouble(COEFVPUEbol2,COEFRUMbol2,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:207: cannot find symbol symbol : class List location: class analyseplans.SAtest List <Strategy> strat = nextSimulation.getParameter().getStrategies(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:207: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest List <Strategy> strat = nextSimulation.getParameter().getStrategies(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Map location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class HashMap location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:209: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest for(Strategy str : strat){ ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:227: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule mpaEsp = getRule(nextSimulation.getStorage(), MPAESP, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:228: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tacEsp = getRule(nextSimulation.getStorage(), TACESP, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:229: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule paita = getRule(nextSimulation.getStorage(), PAITA, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:230: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tacmparum= getRule(nextSimulation.getStorage(), TACMPARUM, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:231: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tae = getRule(nextSimulation.getStorage(), TAE, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:234: cannot find symbol symbol : variable ChalPel location: class analyseplans.SAtest paramRules.add(ChalPel); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:234: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(ChalPel); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:235: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(mpaEsp); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:236: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tacEsp); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:237: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(paita); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:238: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tacmparum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:239: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tae); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:243: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:243: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:255: cannot find symbol symbol : class RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:255: cannot find symbol symbol : variable RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:256: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule rule = ruleStorage.getNewRuleInstance(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:257: cannot find symbol symbol : variable RuleHelper location: class analyseplans.SAtest RuleHelper.populateRule(0, nextSimulation.getStorage(), rule, prop); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:258: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(rule); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:268: cannot find symbol symbol : class TopiaContext location: class analyseplans.SAtest TopiaContext tx = nextSimulation.getStorage().beginTransaction(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:269: cannot find symbol symbol : class PopulationDAO location: class analyseplans.SAtest PopulationDAO popDAO = IsisFishDAOHelper.getPopulationDAO(tx); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:269: cannot find symbol symbol : variable IsisFishDAOHelper location: class analyseplans.SAtest PopulationDAO popDAO = IsisFishDAOHelper.getPopulationDAO(tx); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:272: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popAnc = popDAO.findByName("Anchois_long"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:273: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popSar = popDAO.findByName("Sardine"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:274: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popTho = popDAO.findByName("GermonATN"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:275: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popBarM = popDAO.findByName("Bar_Manche"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:276: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popBarG = popDAO.findByName("Bar_GdG"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class List location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class Population location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class ArrayList location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class Population location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:284: cannot find symbol symbol : class List location: class analyseplans.SAtest List<PopulationGroup> groups = popAnc.getPopulationGroup(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:284: cannot find symbol symbol : class PopulationGroup location: class analyseplans.SAtest List<PopulationGroup> groups = popAnc.getPopulationGroup(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:285: cannot find symbol symbol : class List location: class analyseplans.SAtest List<Population> pops = nextSimulation.getParameter().getPopulations(); ^ 100 errors INFO [main] (CompileHelper.java:122) loadClass - Can't load class: analyseplans.SAtest java.lang.ClassNotFoundException: analyseplans.SAtest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:128) at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:90) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) C:\Documents and Settings\pmarchal\isis-database-3\rules\CalcTAC_SAV20110803.java:71: class CalcTAC is public, should be declared in a file named CalcTAC.java public class CalcTAC extends AbstractRule { ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error INFO [main] (CompileHelper.java:122) loadClass - Can't load class: rules.CalcTAC_SAV20110803 java.lang.ClassNotFoundException: rules.CalcTAC_SAV20110803 at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:132) at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:88) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetManagementDeep_SAV20110803.java:46: class FleetManagementDeep is public, should be declared in a file named FleetManagementDeep.java public class FleetManagementDeep extends AbstractRule { ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error INFO [main] (CompileHelper.java:122) loadClass - Can't load class: rules.FleetManagementDeep_SAV20110803 java.lang.ClassNotFoundException: rules.FleetManagementDeep_SAV20110803 at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:132) at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:88) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.preferredLayoutSize(GridBagLayout.java:713) at java.awt.Container.preferredSize(Container.java:1616) at java.awt.Container.getPreferredSize(Container.java:1601) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at java.awt.Window.show(Window.java:825) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at fr.ifremer.isisfish.IsisFish.launchUI(IsisFish.java:638) at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:157) INFO [Thread-10] (CronService.java:84) run - Starting 1 registered services INFO [AWT-EventQueue-0] (RegionStorage.java:241) getRegion - Try to open region Deep(C:\Documents and Settings\pmarchal\isis-database-3\regions\Deep) INFO [AWT-EventQueue-0] (DataStorage.java:211) getStorage - Create new storage for Deep INFO [AWT-EventQueue-0] (TopiaContextImpl.java:232) loadServices - Service 'topia.service.migration' chargé par 'org.nuiton.topia.migration.TopiaMigrationServiceImpl' INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 3.3 INFO [AWT-EventQueue-0] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 85 urls in 2,187s INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. OpenMap(tm) Version 4.6.5 Copyright (C) BBNT Solutions LLC. All rights reserved. See http://openmap.bbn.com/ for details. INFO [AWT-EventQueue-0] (SimulationStorage.java:469) getSimulation - Try to open simulation sim_deepPlan_2011-08-05-15-26_0(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deepPlan_2011-08-05-15-26_0) INFO [AWT-EventQueue-0] (SimulAction.java:334) loadOldSimulation - No xml design plan file found C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\Exemple_PlanAnalyse.java:318: class, interface, or enum expected } ^ 1 error INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: analyseplans.Exemple_PlanAnalyse java.lang.ClassNotFoundException: analyseplans.Exemple_PlanAnalyse at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:128) at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:90) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:635) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:24: cannot find symbol symbol: class AnalysePlanIndependent public class SAtest implements AnalysePlanIndependent { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:26: cannot find symbol symbol : class Log location: class analyseplans.SAtest static private Log log = LogFactory.getLog(SAtest.class); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:30: cannot find symbol symbol : class MatrixND location: class analyseplans.SAtest private MatrixND matrix = null; ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:85: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public void init(AnalysePlanContext context) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:155: cannot find symbol symbol : class TopiaContext location: class analyseplans.SAtest private Rule getRule(TopiaContext tc, String name, int simulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:155: cannot find symbol symbol : class Rule location: class analyseplans.SAtest private Rule getRule(TopiaContext tc, String name, int simulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:178: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public boolean beforeSimulation(AnalysePlanContext context, SimulationStorage nextSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:178: cannot find symbol symbol : class SimulationStorage location: class analyseplans.SAtest public boolean beforeSimulation(AnalysePlanContext context, SimulationStorage nextSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:326: cannot find symbol symbol : class AnalysePlanContext location: class analyseplans.SAtest public boolean afterSimulation(AnalysePlanContext context, SimulationStorage lastSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:326: cannot find symbol symbol : class SimulationStorage location: class analyseplans.SAtest public boolean afterSimulation(AnalysePlanContext context, SimulationStorage lastSimulation) throws Exception { ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:26: cannot find symbol symbol : variable LogFactory location: class analyseplans.SAtest static private Log log = LogFactory.getLog(SAtest.class); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:88: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:88: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:89: cannot find symbol symbol : variable MatrixFactory location: class analyseplans.SAtest matrix = MatrixFactory.getInstance().create(new int[]{8704, param_parameterNumber}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:90: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new double[]{0,0}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:90: cannot find symbol symbol : class File location: class analyseplans.SAtest matrix.importCSV(new FileReader(new File(dir, MATRIX + ".txt")), new double[]{0,0}); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable REPRODUCTION location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMpel1 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMpel2 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMbol1 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable COEFRUMbol2 location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:91: cannot find symbol symbol : variable Arrays location: class analyseplans.SAtest matrix.setSemantic(1, Arrays.asList(new String[]{ALPHA,REPRODUCTION,REPROpil,GROWTH,EFFORTpel1,EFFORTpel2, EFFORTbol1,EFFORTbol2,EFFORTesp,COEFRUMpel1,COEFRUMpel2,COEFRUMbol1,COEFRUMbol2,TACMPARUM,MPAESP,TACESP,TAE})); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:105: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:105: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:106: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:106: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:107: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:122: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:122: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:123: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:123: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:124: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:129: cannot find symbol symbol : variable StringUtil location: class analyseplans.SAtest double [] result = StringUtil.toArrayDouble(prop.getProperty(""+mod).split(";")); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:140: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:140: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:141: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:141: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:142: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name + ".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:156: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:156: cannot find symbol symbol : class File location: class analyseplans.SAtest File dir = new File(param_directory); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:157: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:157: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class BufferedReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class FileReader location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:158: cannot find symbol symbol : class File location: class analyseplans.SAtest prop.load(new BufferedReader(new FileReader(new File(dir, name+".txt")))); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:165: cannot find symbol symbol : class RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:165: cannot find symbol symbol : variable RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:166: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule rule = ruleStorage.getNewRuleInstance(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:167: cannot find symbol symbol : variable RuleHelper location: class analyseplans.SAtest RuleHelper.populateRule(mod, tc, rule, prop); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:190: cannot find symbol symbol : variable COEFRUMpel1 location: class analyseplans.SAtest double coefvpuepel1 = getDouble(COEFVPUEpel1,COEFRUMpel1,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:191: cannot find symbol symbol : variable COEFRUMpel2 location: class analyseplans.SAtest double coefvpuepel2 = getDouble(COEFVPUEpel2,COEFRUMpel2,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:192: cannot find symbol symbol : variable COEFRUMbol1 location: class analyseplans.SAtest double coefvpuebol1 = getDouble(COEFVPUEbol1,COEFRUMbol1,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:193: cannot find symbol symbol : variable COEFRUMbol2 location: class analyseplans.SAtest double coefvpuebol2 = getDouble(COEFVPUEbol2,COEFRUMbol2,simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:207: cannot find symbol symbol : class List location: class analyseplans.SAtest List <Strategy> strat = nextSimulation.getParameter().getStrategies(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:207: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest List <Strategy> strat = nextSimulation.getParameter().getStrategies(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Map location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class HashMap location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:208: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest Map<Strategy,double[]> inactivity = new HashMap<Strategy,double[]>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:209: cannot find symbol symbol : class Strategy location: class analyseplans.SAtest for(Strategy str : strat){ ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:227: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule mpaEsp = getRule(nextSimulation.getStorage(), MPAESP, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:228: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tacEsp = getRule(nextSimulation.getStorage(), TACESP, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:229: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule paita = getRule(nextSimulation.getStorage(), PAITA, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:230: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tacmparum= getRule(nextSimulation.getStorage(), TACMPARUM, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:231: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule tae = getRule(nextSimulation.getStorage(), TAE, simNum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:234: cannot find symbol symbol : variable ChalPel location: class analyseplans.SAtest paramRules.add(ChalPel); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:234: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(ChalPel); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:235: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(mpaEsp); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:236: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tacEsp); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:237: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(paita); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:238: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tacmparum); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:239: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(tae); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:243: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:243: cannot find symbol symbol : class Properties location: class analyseplans.SAtest Properties prop = new Properties(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:255: cannot find symbol symbol : class RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:255: cannot find symbol symbol : variable RuleStorage location: class analyseplans.SAtest RuleStorage ruleStorage = RuleStorage.getRule(ruleName); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:256: cannot find symbol symbol : class Rule location: class analyseplans.SAtest Rule rule = ruleStorage.getNewRuleInstance(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:257: cannot find symbol symbol : variable RuleHelper location: class analyseplans.SAtest RuleHelper.populateRule(0, nextSimulation.getStorage(), rule, prop); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:258: cannot find symbol symbol : variable paramRules location: class analyseplans.SAtest paramRules.add(rule); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:268: cannot find symbol symbol : class TopiaContext location: class analyseplans.SAtest TopiaContext tx = nextSimulation.getStorage().beginTransaction(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:269: cannot find symbol symbol : class PopulationDAO location: class analyseplans.SAtest PopulationDAO popDAO = IsisFishDAOHelper.getPopulationDAO(tx); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:269: cannot find symbol symbol : variable IsisFishDAOHelper location: class analyseplans.SAtest PopulationDAO popDAO = IsisFishDAOHelper.getPopulationDAO(tx); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:272: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popAnc = popDAO.findByName("Anchois_long"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:273: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popSar = popDAO.findByName("Sardine"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:274: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popTho = popDAO.findByName("GermonATN"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:275: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popBarM = popDAO.findByName("Bar_Manche"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:276: cannot find symbol symbol : class Population location: class analyseplans.SAtest Population popBarG = popDAO.findByName("Bar_GdG"); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class List location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class Population location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class ArrayList location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:277: cannot find symbol symbol : class Population location: class analyseplans.SAtest List<Population> popsDAO = new ArrayList<Population>(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:284: cannot find symbol symbol : class List location: class analyseplans.SAtest List<PopulationGroup> groups = popAnc.getPopulationGroup(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:284: cannot find symbol symbol : class PopulationGroup location: class analyseplans.SAtest List<PopulationGroup> groups = popAnc.getPopulationGroup(); ^ C:\Documents and Settings\pmarchal\isis-database-3\analyseplans\SAtest.java:285: cannot find symbol symbol : class List location: class analyseplans.SAtest List<Population> pops = nextSimulation.getParameter().getPopulations(); ^ 100 errors INFO [AWT-EventQueue-0] (CompileHelper.java:122) loadClass - Can't load class: analyseplans.SAtest java.lang.ClassNotFoundException: analyseplans.SAtest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:120) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:146) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:161) at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:128) at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:90) at javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1291) at javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:316) at javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:865) at javax.swing.JComponent.getPreferredSize(JComponent.java:1632) at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:1092) at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:893) at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:2048) at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:2008) at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:789) at java.awt.Container.layout(Container.java:1432) at java.awt.Container.doLayout(Container.java:1421) at java.awt.Container.validateTree(Container.java:1519) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validateTree(Container.java:1526) at java.awt.Container.validate(Container.java:1491) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:635) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) matrix2D [ 1.0,-1.0,] msecalctac 0 : 1.0 INFO [AWT-EventQueue-0] (SimulationControl.java:201) setText - backup database en cours INFO [AWT-EventQueue-0] (SimulationControl.java:201) setText - backup database terminé INFO [AWT-EventQueue-0] (SimulationControl.java:201) setText - Converting file to unicode parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII parsing for html-charset/xml-encoding attribute with codepage: US-ASCII INFO [AWT-EventQueue-0] (SimulationControl.java:201) setText - Scripts and rules Compilation Note: C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1312551550380-preparation\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. INFO [AWT-EventQueue-0] (SimulationControl.java:201) setText - Temps de compilation 1.863s INFO [pool-2-thread-1] (SimulationJob.java:209) run - Start simulation: sim_deepPlan_2011-08-05-15-39 matrix2D [ 1.0,-1.0,] msecalctac 0 : 1.0 INFO [pool-2-thread-1] (SimulationStorage.java:674) importAndRenameZip - Import simulation file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1312551550380-preparation.zip in directory C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1312551553005-preparation and rename from ^.*?/(.*)$ to sim_deepPlan_2011-08-05-15-39_0/$1 INFO [pool-2-thread-1] (SimulationStorage.java:681) importAndRenameZip - Last entry was sim_deepPlan_2011-08-05-15-39_0/simulators/DefaultSimulator.java extract name sim_deepPlan_2011-08-05-15-39_0 INFO [pool-2-thread-1] (DataStorage.java:211) getStorage - Create new storage for sim_deepPlan_2011-08-05-15-39_0 INFO [pool-2-thread-1] (TopiaContextImpl.java:232) loadServices - Service 'topia.service.migration' chargé par 'org.nuiton.topia.migration.TopiaMigrationServiceImpl' INFO [pool-2-thread-1] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service ERROR [pool-2-thread-1] (JDBCExceptionReporter.java:101) logExceptions - Table "TMS_VERSION" not found; SQL statement: select this_.version as version133_0_ from tms_version this_ [42102-128] INFO [pool-2-thread-1] (MigrationServiceImpl.java:253) migrateSchema - Database version not found, so database schema is considered as V0 INFO [pool-2-thread-1] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 0 INFO [pool-2-thread-1] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/0/.*\.hbm\.xml in 85 urls in 2,174s INFO [pool-2-thread-1] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. INFO [pool-2-thread-1] (TopiaMigrationServiceImpl.java:256) postRestoreSchema - postRestoreSchema event detected, redo, schema migration INFO [pool-2-thread-1] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [pool-2-thread-1] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 3.3 INFO [pool-2-thread-1] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 85 urls in 2,155s INFO [pool-2-thread-1] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. nextSimulation.getStorage() : org.nuiton.topia.framework.TopiaContextImpl@112202 MSECALCTAC : msecalctac simNum : 0 simulation : 0 param_first : 0 ligne : 0 name : msecalctac matrix : matrix2D [ 1.0,-1.0,] ruleName : CalcTAC properties : CalcTAC INFO [pool-2-thread-1] (SimulationStorage.java:329) setParameter - DEBUG: store param: {libLogLevel=error, numberOfSensitivitySimulation=-1, population.BlueLingSouth.number=[[0.0, 0.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [102510.0, 1036490.0], [86490.0, 874510.0], [61200.0, 618800.0], [37440.0, 378560.0], [21780.0, 220220.0], [15390.0, 155610.0], [7380.0, 74620.0], [4410.0, 44590.0], [2340.0, 23660.0], [2340.0, 23660.0], [990.0, 10010.0], [540.0, 5460.0], [10080.0, 101920.0]], rule.1.parameter.recruitBli=3000000.0, preScript=, usePreScript=false, plan.0.parameter.simulationNumber=2, plan.0.parameter.first=0, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=1, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, simulLogLevel=info, rules=XSA,CalcTAC,, useOptimization=true, useStatistic=false, useAnalysePlan=true, isisFishVersion=3.3.0.9, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, plan.0.parameter.directory=DeepSimulationPlan/, description=, population.Pok3a46.number=[[0.0], [1.21834E8], [1.21834E8], [1.21834E8], [5.052E7], [8.1267E7], [1.2022E7], [3.952E7], [6387000.0], [5929000.0], [8364000.0]], rule.0.parameter.month=0, rule.1.parameter.recruitPok=2.0E8, plans=DeepPlan,, simulatorName=DefaultSimulator.java, plan.0.parameter.parameterNumber=1, strategies=S2,S1, analysePlanNumber=0, exports=Abundances.java,Biomasses.java,CapturesNombre.java,CapturesPoids.java,EffortsMetier.java,, resultNames=matrixEffortNominalPerStrategyMet,matrixCatchRatePerStrategyMet,matrixCatchPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZonePop,matrixFishingMortality,matrixAbundance,matrixAbundanceBeginMonth,matrixBiomass,matrixBiomassBeginMonth,matrixGrossValueOfLandingsPerSpeciesPerStrategyMet,} INFO [pool-2-thread-1] (DataStorage.java:359) createZip - Zip DataStorage in C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip INFO [pool-2-thread-1] (SimulationJob.java:220) run - Generate next simulation INFO [pool-2-thread-1] (SimulationJob.java:209) run - Start simulation: sim_deepPlan_2011-08-05-15-39_0 INFO [pool-2-thread-1] (SimulationMonitor.java:364) simulationStart - Saving simulation sim_deepPlan_2011-08-05-15-39_0 as started INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:138) message - Préparation de la simulation INFO [pool-2-thread-1] (SimulationControl.java:201) setText - Préparation de la simulation INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:232) subProcessSimulate - SubProcess start: java.lang.ProcessImpl@6815e4 [C:\Program Files\Java\jdk1.6.0_06\jre\bin\java, -Xmx1024M, -Djava.library.path="jri", -DR.type="jni", -classpath, ;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/isis-fish-3.3.0.9-SNAPSHOT.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/nuiton-utils-1.1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-primitives-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/nuiton-i18n-api-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/topia-persistence-2.3.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/hibernate-ehcache-3.3.2.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/ehcache-1.2.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/javassist-3.8.0.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/topia-service-migration-2.3.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/hibernate-core-3.3.2.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/antlr-2.7.6.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jta-1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/nuiton-matrix-2.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/nuiton-widgets-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/looks-1.2.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/l2fprod-common-0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/mail-1.4.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/activation-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jaxx-runtime-swing-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jaxx-runtime-api-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/javahelp-2.0.02.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-jxpath-1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xwork-2.1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/ognl-2.6.11.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jaxx-runtime-swing-widget-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/swing-worker-1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jxlayer-3.0.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/nuiton-j2r-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/JRI-0.8-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/REngine-0.6-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/Rserve-0.6-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-lang-2.6.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-collections-3.2.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-beanutils-1.8.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-io-2.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-math-2.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/commons-logging-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/log4j-1.2.16.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/slf4j-api-1.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/slf4j-log4j12-1.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/dom4j-1.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jfreechart-1.0.12.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jcommon-1.0.15.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/bsh-2.0b4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/openmap-4.6.5.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/rsyntaxtextarea-1.4.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jsch-0.1.42.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/swingx-1.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/filters-2.0.235.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xercesImpl-2.9.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xml-apis-1.0.b2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jaxen-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jdom-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xom-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xmlParserAPIs-2.6.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/xalan-2.6.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/icu4j-2.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/h2-1.2.128.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/aspectwerkz-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/qdox-1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/trove-1.0.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jrexx-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/aspectwerkz-jdk5-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/aspectwerkz-core-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/asm-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/asm-attrs-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/asm-util-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/ssj-2.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/interpreter-1.6.8.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/logger-1.6.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/language-1.6.7.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/Blas-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/colt-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/optimization-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/svnkit-1.3.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jna-3.2.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/trilead-ssh2-build213-svnkit-1.3-patch.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/sqljet-1.0.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/antlr-runtime-3.1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/stringtemplate-3.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/freemarker-2.3.16.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/cpdetector-1.0.7.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jchardet-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/jargs-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.9-SNAPSHOT-3451/isis-fish-3.3.0.9-SNAPSHOT/lib/tools-1.6.0.16.jar;C:\Paul\2005-2011\DPCP\P6\DEEPFISHMAN\Science\WP5\isis-fish-3.3.0.9-SNAPSHOT-3451\isis-fish-3.3.0.9-SNAPSHOT\isis-fish-3.3.0.9-SNAPSHOT.jar, fr.ifremer.isisfish.IsisFish, --option, launch.ui, false, --simulateWithSimulation, sim_deepPlan_2011-08-05-15-39_0, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip] INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:274) <init> - Lancement du thread de surveillance des simulations externes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:321) init - Starting Isis-Fish with args : [--option, launch.ui, false, --simulateWithSimulation, sim_deepPlan_2011-08-05-15-39_0, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:322) init - Date: 05/08/11 15:39 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:323) init - Java version: 1.6.0_06-b02 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:324) init - Java VM: Java HotSpot(TM) Client VM INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:325) init - System arch: x86 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:326) init - R_HOME: C:\Program Files\R\R-2.9.2 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:327) init - R.type: jni INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:328) init - PATH: C:\Program Files\Rtools\bin;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\Rtools\perl\bin;C:\Program Files\Rtools\MinGW\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\Program Files\Fichiers communs\Roxio Shared\DLLShared\;C:\Program Files\System Center Operations Manager 2007\;C:\Program Files\ESTsoft\ALZip\;C:\Program Files\SAS\Shared Files\Formats;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\ESTsoft\ALZip\;C:\Program Files\R\R-2.9.2\bin\ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (URLConverter.java:68) <init> - org.nuiton.util.URLConverter@a4e743 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URLConverter@a4e743 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URIConverter@ca0115 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.VersionConverter@4cee32 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.LocaleConverter@14c194d INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (ApplicationConfig.java:1028) parse - Chargement du fichier de config: C:\Documents and Settings\pmarchal\.isis-config-3 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisConfig.java:913) parse - Check configuration change INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisConfig.java:938) parse - Config file migration done INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*i18n/.+\.properties in 10 urls in 431.229ms INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (I18nLoader.java:162) init - 9 bundle(s) found, [18 file(s)] in 6.435ms INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (I18nLoader.java:233) addLanguage - Language <locale: fr_FR,nbStences:1330>, nbEntries: 9, nbSentences: 1330 in 19.201ms INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (IsisFish.java:149) main - after init done in 0.719. INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationAction.java:138) simulateWithSimulationAndScript - Command line action : simulateWithSimulationAndScript (sim_deepPlan_2011-08-05-15-39_0, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip, null) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 2 thread for dans un sous processus INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationExecutor.java:78) <init> - SimulationExecutor started with 1 thread for dans le même processus INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (InProcessSimulatorLauncher.java:101) simulate - simulate sim_deepPlan_2011-08-05-15-39_0 with file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:109) simulate - Warning , simulation sim_deepPlan_2011-08-05-15-39_0 aleady exists INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:110) simulate - Deleting it before doing simulation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationStorage.java:469) getSimulation - Try to open simulation sim_deepPlan_2011-08-05-15-39_0(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deepPlan_2011-08-05-15-39_0) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationStorage.java:674) importAndRenameZip - Import simulation file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isis-sim_deepPlan_2011-08-05-15-39_044528.zip in directory C:\Documents and Settings\pmarchal\isis-database-3\simulations and rename from ^.*?/(.*)$ to sim_deepPlan_2011-08-05-15-39_0/$1 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (SimulationStorage.java:681) importAndRenameZip - Last entry was sim_deepPlan_2011-08-05-15-39_0/simulators/DefaultSimulator.java extract name sim_deepPlan_2011-08-05-15-39_0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (DataStorage.java:211) getStorage - Create new storage for sim_deepPlan_2011-08-05-15-39_0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (TopiaContextImpl.java:232) loadServices - Service 'topia.service.migration' chargé par 'org.nuiton.topia.migration.TopiaMigrationServiceImpl' INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>ERROR [main] (JDBCExceptionReporter.java:101) logExceptions - Table "TMS_VERSION" not found; SQL statement: INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>select this_.version as version26_0_ from tms_version this_ [42102-128] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:253) migrateSchema - Database version not found, so database schema is considered as V0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/0/.*\.hbm\.xml in 87 urls in 2,357s INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (TopiaMigrationServiceImpl.java:256) postRestoreSchema - postRestoreSchema event detected, redo, schema migration INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 3.3 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 87 urls in 2,356s INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:317) localSimulateSameThread - 05/08/11 15:39 Java version: 1.6.0_06-b02 Isis-fish version: 3.3.0.9 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:291) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@b44eb4 [file:/C:/Documents%20and%20Settings/pmarchal/isis-database-3/simulations/sim_deepPlan_2011-08-05-15-39_0/, file:/C:/Documents%20and%20Settings/pmarchal/isis-build/sim_deepPlan_2011-08-05-15-39_0/] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationStorage.java:329) setParameter - DEBUG: store param: {libLogLevel=error, numberOfSensitivitySimulation=-1, population.BlueLingSouth.number=[[0.0, 0.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [227629.0, 2301581.0], [102510.0, 1036490.0], [86490.0, 874510.0], [61200.0, 618800.0], [37440.0, 378560.0], [21780.0, 220220.0], [15390.0, 155610.0], [7380.0, 74620.0], [4410.0, 44590.0], [2340.0, 23660.0], [2340.0, 23660.0], [990.0, 10010.0], [540.0, 5460.0], [10080.0, 101920.0]], rule.1.parameter.recruitBli=3000000.0, preScript=, usePreScript=false, plan.0.parameter.simulationNumber=2, plan.0.parameter.first=0, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=1, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, simulLogLevel=info, rules=XSA,CalcTAC,, useOptimization=true, useStatistic=false, useAnalysePlan=true, isisFishVersion=3.3.0.9, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, plan.0.parameter.directory=DeepSimulationPlan/, description=, population.Pok3a46.number=[[0.0], [1.21834E8], [1.21834E8], [1.21834E8], [5.052E7], [8.1267E7], [1.2022E7], [3.952E7], [6387000.0], [5929000.0], [8364000.0]], rule.1.parameter.recruitPok=2.0E8, rule.0.parameter.month=0, plans=DeepPlan,, simulatorName=DefaultSimulator.java, plan.0.parameter.parameterNumber=1, strategies=S2,S1, analysePlanNumber=0, exports=Abundances.java,Biomasses.java,CapturesNombre.java,CapturesPoids.java,EffortsMetier.java,, resultNames=matrixEffortNominalPerStrategyMet,matrixCatchRatePerStrategyMet,matrixCatchPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZonePop,matrixFishingMortality,matrixAbundance,matrixAbundanceBeginMonth,matrixBiomass,matrixBiomassBeginMonth,matrixGrossValueOfLandingsPerSpeciesPerStrategyMet,} INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:203) message - Mise en place des aspects Cache INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Mise en place des aspects Cache INFO [monitor-thread] (SimulationControl.java:201) setText - Mise en place des aspects Cache INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DataStorage.java:164) getMemStorage - Create new memory storage for sim_deepPlan_2011-08-05-15-39_0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:203) message - Simulation execution INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulation execution INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationContext.java:325) message - Exécution des scripts de Presimulation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Exécution des scripts de Presimulation INFO [monitor-thread] (SimulationControl.java:201) setText - Exécution des scripts de Presimulation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rules initialisation:[rules.XSA@157fe3d, rules.CalcTAC@1f49401] INFO [monitor-thread] (SimulationControl.java:201) setText - Rules initialisation:[rules.XSA@157fe3d, rules.CalcTAC@1f49401] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:117) simulate - Rule XSA initialized INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:117) simulate - Rule CalcTAC initialized INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step janvier 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [monitor-thread] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (RegionStorage.java:241) getRegion - Try to open region Deep(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deepPlan_2011-08-05-15-39_0) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DataStorage.java:211) getStorage - Create new storage for Deep INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (ResultManager.java:153) isEnabled - Enabled result: [matrixGrossValueOfLandingsPerSpeciesPerStrategyMet, matrixCatchPerStrategyMetPerZoneMet, matrixBiomass, matrixBiomassBeginMonth, matrixEffortPerStrategyMet, matrixCatchRatePerStrategyMet, matrixDiscardsPerStrMetPerZonePop, matrixCatchWeightPerStrategyMetPerZonePop, matrixFishingMortality, matrixDiscardsWeightPerStrMetPerZonePop, matrixCatchPerStrategyMetPerZonePop, matrixAbundance, matrixCatchWeightPerStrategyMetPerZoneMet, matrixAbundanceBeginMonth, matrixEffortNominalPerStrategyMet] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin janvier 0 - BlueLingSouth =========================== 1312551588251 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,102510.0,86490.0,61200.0,37440.0,21780.0,15390.0,7380.0,4410.0,2340.0,2340.0,990.0,540.0,10080.0, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1036490.0,874510.0,618800.0,378560.0,220220.0,155610.0,74620.0,44590.0,23660.0,23660.0,10010.0,5460.0,101920.0,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (ResultStorage.java:263) isEnabled - Enabled result: [matrixGrossValueOfLandingsPerSpeciesPerStrategyMet, matrixCatchPerStrategyMetPerZoneMet, matrixBiomass, matrixBiomassBeginMonth, matrixEffortPerStrategyMet, matrixCatchRatePerStrategyMet, matrixDiscardsPerStrMetPerZonePop, matrixCatchWeightPerStrategyMetPerZonePop, matrixFishingMortality, matrixDiscardsWeightPerStrMetPerZonePop, matrixCatchPerStrategyMetPerZonePop, matrixAbundance, matrixCatchWeightPerStrategyMetPerZoneMet, matrixAbundanceBeginMonth, matrixEffortNominalPerStrategyMet] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin janvier 0 - Pok3a46 =========================== 1312551621481 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.21834E8,5.052E7,8.1267E7,1.2022E7,3.952E7,6387000.0,5929000.0,8364000.0,] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin janvier 0 - Rng5b6712b =========================== 1312551652024 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin janvier 0 - Bsf5b6712b =========================== 1312551681005 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin janvier 0 - Skh5b67 =========================== 1312551709970 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [monitor-thread] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step février 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin février 0 - BlueLingSouth =========================== 1312551746716 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,222630.41088744288,100258.94512593637,84590.73421073298,59856.08664235007,36617.841240025926,21301.724952130466,15052.045317414504,7217.939859812803,4313.159184522285,2288.6150775016204,2288.6150775016204,968.2602250968393,528.1419409619124,9858.649564622365, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2225106.668650856,1002050.6821136973,845452.7704225313,598239.2132022073,365981.6363119386,212902.77881607966,150439.5668493786,72140.6110037956,43108.413892512,22873.85226949616,22873.85226949616,9677.39903709453,5278.581292960653,98533.51746859886,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin février 0 - Pok3a46 =========================== 1312551747919 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.184577237680614E8,4.8839901884603776E7,7.78377153161726E7,1.151469862959168E7,3.760961770726795E7,6086950.34551754,5691000.086751183,8028255.140088866,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin février 0 - Rng5b6712b =========================== 1312551748450 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5291435514177588E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin février 0 - Bsf5b6712b =========================== 1312551748606 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.237961176196882E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin février 0 - Skh5b67 =========================== 1312551748669 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.780624903378864E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [monitor-thread] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step mars 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mars 0 - BlueLingSouth =========================== 1312551749622 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,217871.1699813171,98115.67785644543,82782.41125552595,58576.52409340025,35835.050033609565,20846.351221474793,14730.27297054624,7063.639670086501,4220.955412612665,2239.690627100598,2239.690627100598,947.5614191579452,516.8516831770611,9647.898085971807, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2159008.8066910235,972284.2854747146,820338.1899395968,580468.2301341579,355109.97608207306,206578.39954774446,145970.68728373677,69997.63951617788,41827.85775966726,22194.373505129566,22194.373505129566,9389.927252170202,5121.778501183747,95606.53202209661,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationSeasonInfoImpl.java:631) getEmigrationMatrix - Erreur lors de la creation de la matrice d'emigration INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>java.lang.NullPointerException INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getEmigrationMatrix(PopulationSeasonInfoImpl.java:604) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getEmigrationMatrix(PopulationSeasonInfoImpl.java:574) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:395) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:221) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationSeasonInfoImpl.java:700) getImmigrationMatrix - Erreur lors de la creation de la matrice d'immigration INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>java.lang.NullPointerException INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getImmigrationMatrix(PopulationSeasonInfoImpl.java:673) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getImmigrationMatrix(PopulationSeasonInfoImpl.java:642) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:221) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>THIS IS BLI RECRUITMENT!!!!date: mars 0 pop: BlueLingSouth zr: PopSpwBli5b6712b nbEggs: 3000000.0 result: 3000000.0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mars 0 - Pok3a46 =========================== 1312551753387 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.1515481841046529E8,4.720326082608042E7,7.452291579102038E7,1.1024333291983794E7,3.577354467398611E7,5798200.024188139,5460518.9488156205,7703116.965406283,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mars 0 - Rng5b6712b =========================== 1312551753918 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5354641114332923E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mars 0 - Bsf5b6712b =========================== 1312551754043 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.256928023752047E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mars 0 - Skh5b67 =========================== 1312551754106 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.7960562764735762E7,] INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step avril 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin avril 0 - BlueLingSouth =========================== 1312551755043 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,2098786.1345349485,945163.7116330595,797455.9498501933,564276.8427660057,345204.65675096813,200816.17051378437,141899.029577922,68045.14868648893,40661.12543460923,21575.29104693551,21575.29104693551,9128.007750626562,4978.91331852358,92939.71527910682, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,208569.4233951132,93926.74743654393,79248.11614268544,56075.6701113695,34305.115832837815,19956.34142198738,14101.381748594391,6762.066101665146,4040.7468168486844,2144.0697395523634,2144.0697395523634,907.1064282721537,494.7853245120839,9235.992724225565,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin avril 0 - Pok3a46 =========================== 1312551756168 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.119487957059834E8,4.562439183303095E7,7.135633943164277E7,1.0555894922258843E7,3.4031292765344486E7,5523797.148896348,5239848.4507650165,7391818.593725518,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin avril 0 - Rng5b6712b =========================== 1312551756699 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5407049668503606E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin avril 0 - Bsf5b6712b =========================== 1312551756824 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.27381559860988E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin avril 0 - Skh5b67 =========================== 1312551756887 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8085185544933643E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step mai 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mai 0 - BlueLingSouth =========================== 1312551757996 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,2040761.8693770347,919033.1645901677,775409.0177095269,548676.5161732344,335660.9275412728,195264.2895792981,137976.0062729751,66163.93283265475,39536.98425365954,20978.80797132955,20978.80797132955,8875.649526331734,4841.263377999127,90370.24972265038, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,198041.91542106925,89185.81002338811,75248.08027434238,53245.259715455584,32573.57064945518,18949.04831050037,13389.616781386625,6420.751906863761,3836.790773613711,2035.8481655909488,2035.8481655909488,861.3203777500167,469.81111513637285,8769.807482545626,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mai 0 - Pok3a46 =========================== 1312551759089 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.0883642952772361E8,4.410100626603065E7,6.83306997359273E7,1.0108305612675723E7,3.2377653579755504E7,5262965.326114404,5028527.449937985,7093709.494228589,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mai 0 - Rng5b6712b =========================== 1312551759605 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5453099360947728E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mai 0 - Bsf5b6712b =========================== 1312551759730 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.289553611516115E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin mai 0 - Skh5b67 =========================== 1312551759792 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8203322836705916E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step juin 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juin 0 - BlueLingSouth =========================== 1312551760620 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,1983562.4988633033,893274.0991721888,753675.5129977817,533297.9696550381,326252.8755536703,189791.33625958706,134108.7541338404,64309.461046636956,38428.82428396597,20390.804722104393,20390.804722104393,8626.878920890322,4705.57032048563,87837.31264906509, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,185771.56964707756,83660.00643381082,70585.835103505,49946.2724977975,30555.366704534943,17774.996977157345,12560.018525181431,6022.932860028522,3599.069635870702,1909.710419033434,1909.710419033434,807.9544080526066,440.70240439233095,8226.444881990177,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationSeasonInfoImpl.java:631) getEmigrationMatrix - Erreur lors de la creation de la matrice d'emigration INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>java.lang.NullPointerException INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getEmigrationMatrix(PopulationSeasonInfoImpl.java:604) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getEmigrationMatrix(PopulationSeasonInfoImpl.java:574) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:395) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:221) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationSeasonInfoImpl.java:700) getImmigrationMatrix - Erreur lors de la creation de la matrice d'immigration INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>java.lang.NullPointerException INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getImmigrationMatrix(PopulationSeasonInfoImpl.java:673) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl.getImmigrationMatrix(PopulationSeasonInfoImpl.java:642) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:221) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:398) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juin 0 - Pok3a46 =========================== 1312551761761 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.0579732377865787E8,4.26204679613809E7,6.541437945662748E7,9676888.156663535,3.0793263154883366E7,5012720.853233592,4824443.097900388,6805809.085990696,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juin 0 - Rng5b6712b =========================== 1312551762276 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.550222333122273E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juin 0 - Bsf5b6712b =========================== 1312551762401 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.302976419881998E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juin 0 - Skh5b67 =========================== 1312551762464 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8318408652706366E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step juillet 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juillet 0 - BlueLingSouth =========================== 1312551763245 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,235845.83917047022,106210.40221302236,89612.11284171598,63409.19535105813,38791.50774417673,22566.21363964127,15945.54765445726,7646.402968804069,4569.192017943894,2424.4692340110455,2424.4692340110455,1025.736983620058,559.4929001563952,10443.867469586043, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1865025.1468560304,839892.1587156069,708635.9653430186,501428.15445707884,306756.0474325658,178449.43143913685,126094.43295905949,60466.336272765395,36132.32289470126,19172.252964535364,19172.252964535364,8111.33779268804,4424.366068738931,82588.16661646003,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juillet 0 - Pok3a46 =========================== 1312551764370 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,1.0282826388000377E8,4.1180732423138976E7,6.26016643273346E7,9260797.23064979,2.927427527557608E7,4772483.675024787,4627224.602004708,6527594.294344302,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juillet 0 - Rng5b6712b =========================== 1312551764886 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5565359850154743E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juillet 0 - Bsf5b6712b =========================== 1312551765011 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.320371814561538E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin juillet 0 - Skh5b67 =========================== 1312551765073 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.846448987196043E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step août 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin août 0 - BlueLingSouth =========================== 1312551765964 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,230231.62919614871,103682.10872445226,87478.93457787413,61899.76640265807,37868.092387508455,22029.034513887134,15565.970668903716,7464.38359561465,4460.424343720949,2366.7557742192785,2366.7557742192785,1001.3197506312335,546.1744094352182,10195.255642790738, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1789885.9211780052,806054.0914030445,680086.0244410236,481226.3232256983,294397.2800910154,171259.95620679262,121014.2665758741,58030.23309486363,34676.60270302826,18399.830005688462,18399.830005688462,7784.5434639451205,4246.1146166973385,79260.8061783503,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin août 0 - Pok3a46 =========================== 1312551767073 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,9.997070506789675E7,3.980646067940113E7,5.994896000953993E7,8868377.043999273,2.785278190704387E7,4547283.866429552,4440727.630267695,6264504.283953278,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin août 0 - Rng5b6712b =========================== 1312551767604 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5609076360562786E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin août 0 - Bsf5b6712b =========================== 1312551767729 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.332815640265542E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin août 0 - Skh5b67 =========================== 1312551767791 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.856792922369288E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step septembre 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin septembre 0 - BlueLingSouth =========================== 1312551768619 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,224739.61161584288,101208.84314462724,85392.1846022711,60423.189937090894,36964.77502033795,21503.54700702352,15194.655116533146,7286.325845355079,4354.023980760961,2310.2984387711217,2310.2984387711217,977.4339548647057,533.1457935625666,9952.05481316791, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1724237.7756763382,776490.2205168963,655142.3195054763,463576.25105486356,283599.58888062235,164978.60699305436,116575.7925446789,55901.84203896885,33404.759267188696,17724.974305038897,17724.974305038897,7499.027590593381,4090.3786857782084,76353.73546785988,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin septembre 0 - Pok3a46 =========================== 1312551769744 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,9.717859165961617E7,3.84697579813227E7,5.738958886579779E7,8489763.832116613,2.648936744734081E7,4330998.809346598,4260446.151408035,6010182.427117017,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin septembre 0 - Rng5b6712b =========================== 1312551770260 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5654754626334593E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin septembre 0 - Bsf5b6712b =========================== 1312551770385 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.34567426771728E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin septembre 0 - Skh5b67 =========================== 1312551770447 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8667909600151014E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step octobre 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin octobre 0 - BlueLingSouth =========================== 1312551771260 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,219505.800706134,98851.85790468291,83403.54297313456,59016.03456995995,36103.92703103431,21002.765244015154,14840.796928622276,7116.639462848112,4252.626020482408,2256.4954394396445,2256.4954394396445,954.6711474552345,520.7297167937642,9720.288046816931, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1652657.1993819806,744254.7491360828,627944.524951515,444331.1935140793,271826.14191449556,158129.63063295174,111736.22660427581,53581.114511991924,32017.98306204395,16989.133869655972,16989.133869655972,7187.710483315989,3920.5693545359945,73183.9612846719,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin octobre 0 - Pok3a46 =========================== 1312551772681 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,9.447089300620764E7,3.7181739555406116E7,5.494813588271558E7,8128594.504313024,2.5197625801342357E7,4125773.586341956,4088075.1349994172,5767019.805892244,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin octobre 0 - Rng5b6712b =========================== 1312551773197 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5702231644994524E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin octobre 0 - Bsf5b6712b =========================== 1312551773322 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.359206777457233E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin octobre 0 - Skh5b67 =========================== 1312551773385 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8785055624728613E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step novembre 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [monitor-thread] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin novembre 0 - BlueLingSouth =========================== 1312551774213 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,214764.23498106966,96716.54949920133,81601.93509107328,57741.223581612736,35324.04266169249,20549.08250992688,14520.219459493785,6962.912255429771,4160.764640439741,2207.7526663557805,2207.7526663557805,934.0492049966766,509.4813845436417,9510.319178147978, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1590307.51940255,716176.3034371447,604254.1067630344,427567.9423505342,261570.97649679735,152163.88536592538,107520.76197344314,51559.66363638795,30810.042904670845,16348.186031049834,16348.186031049834,6916.540243905701,3772.658314857655,70422.95521067623,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin novembre 0 - Pok3a46 =========================== 1312551775337 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,9.182745551771812E7,3.593028151023911E7,5.2595732214340836E7,7780598.4308613,2.3960484628186062E7,3928956.952597628,3921662.9619002515,5532263.284421267,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin novembre 0 - Rng5b6712b =========================== 1312551775869 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.576207090045812E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin novembre 0 - Bsf5b6712b =========================== 1312551776009 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.375536736601578E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin novembre 0 - Skh5b67 =========================== 1312551776072 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.8935893020418193E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - begin step décembre 0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Reloading parameters INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Evaluate rules conditions (2 rules) INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do pre action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulate one month INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin décembre 0 - BlueLingSouth =========================== 1312551776868 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,227629.0,227629.0,227629.0,227629.0,227629.0,227629.0,209944.2218821477,94545.91324074901,79770.5203023352,56445.32133776061,34531.255406630014,20087.893770203034,14194.338159936853,6806.641690729955,4067.383449338632,2158.203462914376,2158.203462914376,913.0860804637746,498.0469529802406,9296.876455631158, INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,2301581.0,1520104.2350872247,684561.0793143379,577579.6288156969,408693.1816802017,250024.06408671162,145446.6911273659,102774.31480487424,49283.58955555374,29449.94985636748,15626.504005419476,15626.504005419476,6611.213233062087,3606.116308942957,67314.17110026853,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin décembre 0 - Pok3a46 =========================== 1312551777993 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>0.0,1.21834E8,1.21834E8,8.925367532336222E7,3.471843001517561E7,5.03384166165573E7,7446668.9377515055,2.2780921128106732E7,3741032.4739434323,3761638.8687649583,5306518.383934913,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> WARN [SimThread sim_deepPlan_2011-08-05-15-39_0] (PopulationImpl.java:337) getNaturalDeathBirth - Error in natural death rate equation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin décembre 0 - Rng5b6712b =========================== 1312551778509 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>1.5813114126467267E8,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin décembre 0 - Bsf5b6712b =========================== 1312551778634 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>8.389840574311352E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:362) computeMonth - ====================== begin décembre 0 - Skh5b67 =========================== 1312551778696 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (DefaultSimulator.java:365) computeMonth - N: matrixAbundance matrix2D [ INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>2.906191825890193E7,] INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add some results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Add economics results INFO [monitor-thread] (SimulationControl.java:201) setText - Add economics results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Do post action Rules INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Compute discard and landing INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Rollback rules changes INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Commit results INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:203) message - Ajout des nouveaux objets créés durant la simulation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Ajout des nouveaux objets créés durant la simulation INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:203) message - Simulation terminée INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (SimulationControl.java:201) setText - Simulation terminée INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [SimThread sim_deepPlan_2011-08-05-15-39_0] (InProcessSimulatorLauncher.java:464) localSimulateSameThread - Simulation time: 212.178 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>--- Cache Statistiques --- INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>Total call: 87242 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>Cache used: 43861 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>Cache usage: 50% INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus>-------------------- INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (DataStorage.java:211) getStorage - Create new storage for sim_deepPlan_2011-08-05-15-39_0 INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (TopiaContextImpl.java:232) loadServices - Service 'topia.service.migration' chargé par 'org.nuiton.topia.migration.TopiaMigrationServiceImpl' INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 3.3 INFO [monitor-thread] (SimulationControl.java:201) setText - Simulation terminée INFO [monitor-thread] (SimulationMonitor.java:478) waitAndCheckProgression - Job sim_deepPlan_2011-08-05-15-39_0 finished INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for sim_deepPlan_2011-08-05-15-39_0 INFO [monitor-thread] (SimulationStorage.java:469) getSimulation - Try to open simulation sim_deepPlan_2011-08-05-15-39_0(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deepPlan_2011-08-05-15-39_0) INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation sim_deepPlan_2011-08-05-15-39_0 as stopped INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 87 urls in 2,345s INFO [Thread-46] (SubProcessSimulationLauncher.java:297) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:245) subProcessSimulate - SubProcess finished (status = 0) INFO [pool-2-thread-1] (SimulationStorage.java:674) importAndRenameZip - Import simulation file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1312551550380-preparation.zip in directory C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1312551787117-preparation and rename from ^.*?/(.*)$ to sim_deepPlan_2011-08-05-15-39_1/$1 INFO [pool-2-thread-1] (SimulationStorage.java:681) importAndRenameZip - Last entry was sim_deepPlan_2011-08-05-15-39_1/simulators/DefaultSimulator.java extract name sim_deepPlan_2011-08-05-15-39_1 INFO [pool-2-thread-1] (DataStorage.java:211) getStorage - Create new storage for sim_deepPlan_2011-08-05-15-39_1 INFO [pool-2-thread-1] (TopiaContextImpl.java:232) loadServices - Service 'topia.service.migration' chargé par 'org.nuiton.topia.migration.TopiaMigrationServiceImpl' INFO [pool-2-thread-1] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service ERROR [pool-2-thread-1] (JDBCExceptionReporter.java:101) logExceptions - Table "TMS_VERSION" not found; SQL statement: select this_.version as version269_0_ from tms_version this_ [42102-128] INFO [pool-2-thread-1] (MigrationServiceImpl.java:253) migrateSchema - Database version not found, so database schema is considered as V0 INFO [pool-2-thread-1] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 0 INFO [pool-2-thread-1] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/0/.*\.hbm\.xml in 85 urls in 2,152s INFO [pool-2-thread-1] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. INFO [pool-2-thread-1] (TopiaMigrationServiceImpl.java:256) postRestoreSchema - postRestoreSchema event detected, redo, schema migration INFO [pool-2-thread-1] (MigrationServiceImpl.java:230) migrateSchema - Starting Topia Migration Service INFO [pool-2-thread-1] (MigrationServiceImpl.java:256) migrateSchema - Application version : 3.3, database version : 3.3 INFO [pool-2-thread-1] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 85 urls in 2,181s INFO [pool-2-thread-1] (MigrationServiceImpl.java:290) migrateSchema - Database is up to date, no migration needed. nextSimulation.getStorage() : org.nuiton.topia.framework.TopiaContextImpl@1d0740e MSECALCTAC : msecalctac simNum : 1 simulation : 1 param_first : 0 ligne : 1 name : msecalctac matrix : null WARN [pool-2-thread-1] (SimulationJob.java:342) run - Can't simulate sim_deepPlan_2011-08-05-15-39 fr.ifremer.isisfish.IsisFishRuntimeException: Can't evaluate plan script at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.hasNext(SimulationService.java:889) at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.finished(SimulationService.java:933) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:251) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at analyseplans.DeepPlan.getRule(DeepPlan.java:186) at analyseplans.DeepPlan.beforeSimulation(DeepPlan.java:220) at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.hasNext(SimulationService.java:847) ... 5 more -1=CalcTAC rule.-1.parameter.recruitBli=2000000.0 rule.-1.parameter.recruitPok=100000000.0 1=CalcTAC rule.1.parameter.recruitBli=3000000.0 rule.1.parameter.recruitPok=200000000.0 1 -1 /* * Copyright (C) 2010 pmarchal * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ package rules; import static org.nuiton.i18n.I18n._; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import scripts.ResultName; import scripts.SiMatrix; import scripts.Fmin; import scripts.Fmsy; import scripts.Fsq; import scripts.Fmgt; import java.util.Arrays; import java.util.ArrayList; import java.util.List; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.io.File; import java.io.Writer; import java.io.FileWriter; import java.io.BufferedWriter; import java.io.FileReader; import org.nuiton.math.matrix.*; import org.nuiton.topia.TopiaContext; import fr.ifremer.isisfish.simulator.SimulationContext; import fr.ifremer.isisfish.types.Date; import fr.ifremer.isisfish.types.Month; import fr.ifremer.isisfish.entities.*; import fr.ifremer.isisfish.rule.AbstractRule; import fr.ifremer.isisfish.datastore.ResultStorage; import org.nuiton.util.FileUtil; /** * CalcTAC.java * * Created: 8 septembre 2010 * * @author pmarchal <anonymous@labs.libre-entreprise.org> * @version $Revision: 1545 $ * Last update: $Date: 29 mars 2011 $ * by : $Author: pmarchal $ */ public class CalcTAC extends AbstractRule { /** to use log facility, just put in your code: log.info("..."); */ private static Log log = LogFactory.getLog(CalcTAC.class); protected TopiaContext db = null; // Output files facility; public String FichierOpti1 = "C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/ISIS_Output/FichierOpti1.csv"; protected File OptiFile1; public BufferedWriter outOpti1; public String FichierOpti2 = "C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/ISIS_Output/FichierOpti2.csv"; protected File OptiFile2; public BufferedWriter outOpti2; public String [] necessaryResult = { // put here all necessary result for this rule // example: // ResultName.MATRIX_BIOMASS, // ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET, }; public String[] getNecessaryResult() { return this.necessaryResult; } public String getDescription() throws Exception { return _("TODO description rule"); } public static double tacBLI67T0 = 2309000.0; //TAC(2009) of BLI in VI and VII; public static double qfrBLI67T0 = 1518000.0; //French quota(2009) of BLI in VI and VII; public static double pfrBLI67T0 = qfrBLI67T0/tacBLI67T0; //Proportion of french quota(2009) of BLI in VI and VII; public static double cafBLI5b1T0 = 865000.0; //French catch(2008) of BLI in Vb1; public static double cafBLI5b2T0 = 0.0; //French catch(2008) of BLI in Vb2; public static double cafBLI5bT0 = cafBLI5b1T0 + cafBLI5b2T0; //French catch(2008) of BLI in Vb; public static double cafLIN5b1T0 = 4000.0; //French catch(2008) of LIN in Vb1; public static double cafLIN5b2T0 = 2000.0; //French catch(2008) of LIN in Vb2; public static double cafLIN5bT0 = cafLIN5b1T0 + cafLIN5b2T0; //French catch(2008) of LIN in Vb; public static double cafBLILIN5bT0 = cafBLI5bT0 + cafLIN5bT0; //French catch(2008) of BLI and LIN in Vb; public static double qfrBLILIN5bFAT0 = 1992000.0; //French quota(2009) of BLI and LIN in Vb (FA); public static double qfrBLI5bFAT0 = qfrBLILIN5bFAT0*(cafBLI5bT0/cafBLILIN5bT0); //Estimated french quota(2009) of BLI in Vb(FA); public static double qfrBLI5bT0 = qfrBLI5bFAT0 + 28000.0/2; //Estimated french quota(2009) of BLI in Vb (all waters); public static double qfrBLI4T0 = 28000.0/2; //Estimated french quota(2009) of BLI in II and IV); public static double tacPOK34T0 = 125934000.0; //TAC(2009) of POK in III and IV; public static double qfrPOK34T0 = 31035000.0; //French quota(2009) of POK in III and IV; public static double pfrPOK34T0 = qfrPOK34T0/tacPOK34T0; //Proportion of french quota(2009) of POK in III and IV; public static double tacPOK5bEU6T0 = 13066000.0; //TAC(2009) of POK in Vb(EU) and VI; public static double qfrPOK5bEU6T0 = 8158000.0; //French quota(2009) of POK in Vb(EU) and VI - almost only in VI & 5bEU negligable; public static double qfrPOK5bFAT0 = 1463000.0; //French quota(2009) of POK in Vb(FA); public static double qfrPOK5b6T0 = qfrPOK5bEU6T0 + qfrPOK5bFAT0; //French quota(2009) of POK in Vb(all waters) and VI; public static double tacPOK78T0 = 3790000.0; //TAC(2009) of POK in VII, VIII...; public static double qfrPOK78T0 = 1723000.0; //French quota(2009) of POK in VII, VIII...; public static double tacRNG5b67T0 = 3910000.0; //TAC(2009) of RNG in Vb, VI and VII; public static double qfrRNG5b67T0 = 3222000.0; //French quota(2009) of RNG in Vb, VI and VII; public static double pfrRNG5b67T0 = qfrRNG5b67T0/tacRNG5b67T0; //Proportion of french quota(2009) of RNG in Vb, VI and VII; public static double qfrRNG4T0 = 11000.0; //French quota(2009) of RNG in I, II, IV...; public static double tacBSF5b67T0 = 2738000.0; //TAC(2009) of BSF in Vb, VI, VII, and XII; public static double qfrBSF5b67T0 = 2189000.0; //French quota(2009) of BSF in Vb, VI, VII, and XII; public static double pfrBSF5b67T0 = qfrBSF5b67T0/tacBSF5b67T0; //Proportion of french quota(2009) of BSF in Vb, VI, VII, and XII; public static double qfrBSF4T0 = 4000.0; //French quota(2009) of BSF in I, II, IV...; public static double tacDWST0 = 824000.0; //TAC(2009) of DWS in V-IXb; public static double qfrDWST0 = 339000.0; //French quota(2009) of DWS in V-IXb; public static double pfrDWST0 = qfrDWST0/tacDWST0; //Proportion of french quota(2009) of DWS in V-IX; private MatrixND catchYear0; private MatrixND effortS1Met0; private MatrixND catchS1Met0; public MatrixND matrixCpue; public MatrixND matrixCpueMean; public MatrixND matrixYmeanFra; public MatrixND matrixYmeanOth; public MatrixND matrixSlope; public MatrixND matrixNcur; public MatrixND matrixNest; public MatrixND matrixB0; public MatrixND matrixBmsy; public MatrixND matrixBlim; public MatrixND matrixBcur; public MatrixND matrixBest; public MatrixND matrixCcurFra; public MatrixND matrixCestFra; public MatrixND matrixCestOth; public MatrixND matrixYmsy; public MatrixND matrixYcurFra; public MatrixND matrixYcurOth; public MatrixND matrixYestFra; public MatrixND matrixYestOth; public static MatrixND matrixYmgtFra; public MatrixND matrixYmgtOth; public MatrixND matrixFmsy; public MatrixND matrixFcur; public MatrixND matrixFcurFra; public MatrixND matrixFcurOth; public MatrixND matrixFest; public MatrixND matrixFestFra; public MatrixND matrixFestOth; public MatrixND matrixFmgtFra; public MatrixND matrixFmgtOth; public MatrixND matrixPoth; public MatrixND mortNatAct; public MatrixND matrixweightAA; public MatrixND matrixmaturityAA; public MatrixND matrixPrice; public MatrixND matrixEmgtFra; public MatrixND matrixProdK; public MatrixND matrixProdR; public static MatrixND matrixRepRec; public double scalSelBliF1, scalSelPokF1, scalSelRngF1, scalSelBsfF1, scalSelSkhF1; public double scalSelBliF2, scalSelPokF2, scalSelRngF2, scalSelBsfF2, scalSelSkhF2; public double totalCost0,totalCost_2; public static double totalCost_1; public static double totalEffort_1; public double totalEffort0; public double totalGR_1,totalGR_2; public static double rateGRoth; public double totalProfit_1,totalProfit_2; public double slopeCapacity; public double costIndex; public double Bxsa, Fxsa; Fsq optimFsq; Fmsy optimFmsy; Fmgt optimFmgt; public double FmultMsy; public double gamma; public int beta; public int delta; public static int FleetCapacityOld,FleetCapacityNew; public int optimNumber; public int optimType; public int hcrType; public int lastYear; public int lastDate; public Date lastdate; public static List<Zone> zonePopNew = new ArrayList<Zone>(); public static List<Zone> zoneReproNew = new ArrayList<Zone>(); public static List<Zone> zoneRecruitNew = new ArrayList<Zone>(); // Variables to be changed through the simulations plan; public double param_recruitBli = 2529210.0; public double param_recruitPok = 121834000.0; /** * Appelee au demarrage de la simulation, cette methode permet d'initialiser * des valeurs * @param simulation La simulation pour lequel on utilise cette regle **/ public void init(SimulationContext context) throws Exception { Date date = new Date(0); lastYear = context.getSimulationStorage().getParameter().getNumberOfYear() - 1; lastDate = 12*lastYear; lastdate = new Date(lastDate); List<Strategy> strs = SiMatrix.getSiMatrix(context).getStrategies(date); List<Metier> metiers = SiMatrix.getSiMatrix(context).getMetiers(date); List<Month> months = Arrays.asList(Month.MONTH); List<Population> populations = SiMatrix.getSiMatrix(context).getPopulations(date); List<Integer> years= new ArrayList<Integer>(); for (int iyear = 0; iyear <= lastYear; iyear++){ years.add(iyear); } List<Zone> zones = SiMatrix.getSiMatrix(context).getZones(date); List<PopulationGroup> agegroupsall = new ArrayList<PopulationGroup>(); this.db = context.getDB(); for (Population pop : populations) { for (PopulationGroup age : pop.getPopulationGroup()) { PopulationGroup tmp = (PopulationGroup) db.findByTopiaId(age.getTopiaId()); agegroupsall.add(tmp); } } catchYear0 = MatrixFactory.getInstance().create( "catchYear0", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); catchS1Met0 = MatrixFactory.getInstance().create( "catchS1MetYear0", new List[]{populations,metiers}, new String[]{"Populations","Metiers"}); effortS1Met0 = MatrixFactory.getInstance().create( "effortS1MetYear0", new List[]{metiers}, new String[]{"Metiers"}); matrixCpue = MatrixFactory.getInstance().create( "matrixCpue", new List[]{years,populations}, new String[]{"Years","Populations"}); matrixCpueMean = MatrixFactory.getInstance().create( "matrixCpueMean", new List[]{populations}, new String[]{"Populations"}); matrixYmeanFra = MatrixFactory.getInstance().create( "matrixYmeanFra", new List[]{populations}, new String[]{"Populations"}); matrixYmeanOth = MatrixFactory.getInstance().create( "matrixYmeanOth", new List[]{populations}, new String[]{"Populations"}); matrixSlope = MatrixFactory.getInstance().create( "matrixSlope", new List[]{populations}, new String[]{"Populations"}); matrixNcur = MatrixFactory.getInstance().create( "matrixNcur", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixNest = MatrixFactory.getInstance().create( "matrixNest", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixCcurFra = MatrixFactory.getInstance().create( "matrixCcurFra", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixCestFra = MatrixFactory.getInstance().create( "matrixCestFra", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixCestOth = MatrixFactory.getInstance().create( "matrixCestOth", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFcur = MatrixFactory.getInstance().create( "matrixFcur", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFcurFra = MatrixFactory.getInstance().create( "matrixFcurFra", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFcurOth = MatrixFactory.getInstance().create( "matrixFcurOth", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFest = MatrixFactory.getInstance().create( "matrixFest", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFestFra = MatrixFactory.getInstance().create( "matrixFestFra", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFestOth = MatrixFactory.getInstance().create( "matrixFestOth", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFmgtFra = MatrixFactory.getInstance().create( "matrixFmgtFra", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFmgtOth = MatrixFactory.getInstance().create( "matrixFmgtOth", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); mortNatAct = MatrixFactory.getInstance().create( "mortNatAct", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixweightAA = MatrixFactory.getInstance().create( "matrixweightAA", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixmaturityAA = MatrixFactory.getInstance().create( "matrixmaturityAA", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixFmsy = MatrixFactory.getInstance().create( "matrixFmsy", new List[]{agegroupsall}, new String[]{"AgeGroupsAll"}); matrixPoth = MatrixFactory.getInstance().create( "matrixPoth", new List[]{populations}, new String[]{"Populations"}); matrixB0 = MatrixFactory.getInstance().create( "matrixB0", new List[]{populations}, new String[]{"Populations"}); matrixBmsy = MatrixFactory.getInstance().create( "matrixBmsy", new List[]{populations}, new String[]{"Populations"}); matrixBest = MatrixFactory.getInstance().create( "matrixBest", new List[]{populations}, new String[]{"Populations"}); matrixBcur = MatrixFactory.getInstance().create( "matrixBcur", new List[]{populations}, new String[]{"Populations"}); matrixBlim = MatrixFactory.getInstance().create( "matrixBlim", new List[]{populations}, new String[]{"Populations"}); matrixProdK = MatrixFactory.getInstance().create( "matrixProdK", new List[]{populations}, new String[]{"Populations"});; matrixProdR = MatrixFactory.getInstance().create( "matrixProdR", new List[]{populations}, new String[]{"Populations"});; matrixYmsy = MatrixFactory.getInstance().create( "matrixYmsy", new List[]{populations}, new String[]{"Populations"}); matrixYcurFra = MatrixFactory.getInstance().create( "matrixYcurFra", new List[]{years,populations}, new String[]{"Years","Populations"}); matrixYcurOth = MatrixFactory.getInstance().create( "matrixYcurOth", new List[]{years,populations}, new String[]{"Years","Populations"}); matrixYestFra = MatrixFactory.getInstance().create( "matrixYestFra", new List[]{populations}, new String[]{"Populations"}); matrixYestOth = MatrixFactory.getInstance().create( "matrixYestOth", new List[]{populations}, new String[]{"Populations"}); matrixYmgtFra = MatrixFactory.getInstance().create( "matrixYmgtFra", new List[]{populations}, new String[]{"Populations"}); matrixYmgtOth = MatrixFactory.getInstance().create( "matrixYmgtOth", new List[]{populations}, new String[]{"Populations"}); matrixPrice = MatrixFactory.getInstance().create( "matrixPrice", new List[]{populations}, new String[]{"Populations"}); matrixEmgtFra = MatrixFactory.getInstance().create( "matrixEmgtFra", new List[]{populations}, new String[]{"Populations"}); hcrType = 2; //0: constant TAC, 1: CPUE-based HCR, 2: assessment-based HCR; beta = 1; //0: free fishing, 1: TAC regulation applies; gamma = 2.0; // parameter determining TAC response for the cpue-based HCR; delta = 2; // parameter determining whether we have a single-species blue ling fishery (0) or a mixed fishery (2); if (beta != 0){ matrixYmgtFra.setValue(0,qfrBLI5bT0+qfrBLI67T0); } else{ matrixYmgtFra.setValue(0,1.0e15); } matrixYmgtFra.setValue(1,qfrPOK34T0); matrixYmgtFra.setValue(2,qfrRNG5b67T0); matrixYmgtFra.setValue(3,qfrBSF5b67T0); matrixYmgtFra.setValue(4,qfrDWST0); matrixYmgtOth.setValue(0,915000.0); // non French blue ling catches estimated from WGDEEP10; matrixYmgtOth.setValue(1,((1-pfrPOK34T0)/pfrPOK34T0)*matrixYmgtFra.getValue(1)); matrixYmgtOth.setValue(2,((1-pfrRNG5b67T0)/pfrRNG5b67T0)*matrixYmgtFra.getValue(2)); matrixYmgtOth.setValue(3,((1-pfrBSF5b67T0)/pfrBSF5b67T0)*matrixYmgtFra.getValue(3)); matrixYmgtOth.setValue(4,((1-pfrDWST0)/pfrDWST0)*matrixYmgtFra.getValue(4)); for (Population pop : populations){ if (pop.getName().compareTo("BlueLingSouth") == 0){ matrixPoth.setValue(pop,0.36); //average over 2007-2009; for (int iage=7; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); matrixFcurOth.setValue(age,0.072); matrixFmgtOth.setValue(age,matrixFcurOth.getValue(age)); } context.setValue("FOthBli",matrixFmgtOth); } else if (pop.getName().compareTo("Pok3a46") == 0){ matrixPoth.setValue(pop,0.84); for (int iage=3; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); if (iage == 3) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.16);} else if (iage == 4) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.24);} else if (iage == 5) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.37);} else if (iage == 6) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.37);} else if (iage == 7) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.46);} else if (iage == 8) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.44);} else if (iage == 9) {matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.34);} else if (iage == 10){matrixFcurOth.setValue(age,matrixPoth.getValue(pop)*0.34);} matrixFmgtOth.setValue(age,matrixFcurOth.getValue(age)); } context.setValue("FOthPok",matrixFmgtOth); context.setValue("selPok",matrixFmgtOth); } } // end of pop loop; context.setValue("YOthRng",1090000.0); context.setValue("YOthBsf",935000.0); context.setValue("YOthSkh",590000.0); context.setValue("recruitBli",param_recruitBli); context.setValue("recruitPok",param_recruitPok); context.setValue("bInitRng",153379000.0); context.setValue("bInitBsf",82472000.0); context.setValue("bInitSkh",27914000.0); scalSelBliF1 = 5.029e-7; scalSelPokF1 = 1.007e-7; scalSelRngF1 = 3.838e-7; scalSelBsfF1 = 1.986e-7; scalSelSkhF1 = 1.084e-6; scalSelBliF2 = 4.756e-7; scalSelPokF2 = 1.541e-7; scalSelRngF2 = 3.594e-7; scalSelBsfF2 = 2.214e-7; scalSelSkhF2 = 1.616e-6; context.setValue("scalSelBliF1",scalSelBliF1); context.setValue("scalSelPokF1",scalSelPokF1); context.setValue("scalSelRngF1",scalSelRngF1); context.setValue("scalSelBsfF1",scalSelBsfF1); context.setValue("scalSelSkhF1",scalSelSkhF1); context.setValue("scalSelBliF2",scalSelBliF2); context.setValue("scalSelPokF2",scalSelPokF2); context.setValue("scalSelRngF2",scalSelRngF2); context.setValue("scalSelBsfF2",scalSelBsfF2); context.setValue("scalSelSkhF2",scalSelSkhF2); // initialises economics parameters; rateGRoth = 0.36; // average over 2007-2009; totalCost0 = 69313333; // average over 2006-2008; slopeCapacity = 0.0002/2638; // slope of the deltaE vs profit regression divided by effort per vessel input in ISIS; costIndex = 1.00; optimFsq = null; optimFmsy = null; optimFmgt = null; FmultMsy = 1.0; optimNumber = 0; optimType = 0; context.setValue("delta",delta); OptiFile1 = new File(FichierOpti1); outOpti1 = new BufferedWriter(new FileWriter(OptiFile1, false)); outOpti1.write("date"+";"+"pop"+";"+"age"+";"+"WAA"+";"+"Mact"+";"+ "Fcur"+";"+"FcurFra"+";"+"FcurOth"+";"+"Fmsy"+";"+ "FestFra"+";"+"FestOth"+";"+"FmgtFra"+";"+"FmgtOth"+";"+ "Ncur"+";"+"Nest"+";"+"CcurFra"+";"+"CestFra"+";"+"CestOth"); outOpti1.newLine(); OptiFile2 = new File(FichierOpti2); outOpti2 = new BufferedWriter(new FileWriter(OptiFile2, false)); outOpti2.write("date"+";"+"pop"+";"+"B0"+";"+"Blim"+";"+"Bmsy"+";"+"Bcur"+";"+"Best"+";"+"Bxsa"+";"+ "Fxsa"+";"+"Poth"+";"+"Ymsy"+";"+"YcurFra"+";"+"YestFra"+";"+"YestOth"+";"+"YmgtFra"+";"+"YmgtOth"+";"+ "Slope"+";"+"totalCost_1"+";"+"totalCost_2"+";"+"totalGR_1"+";"+"totalGR_2"+";"+ "totalProfit_1"+";"+"totalProfit_2"+";"+"CapOld"+";"+"CapNew"); outOpti2.newLine(); } /** * La condition qui doit etre vrai pour faire les actions * @param simulation La simulation pour lequel on utilise cette regle * @return vrai si on souhaite que les actions soit faites **/ public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception { return ((date.getYear() > 0) && (date.getMonth().getMonthNumber() == 0)); // do every january where year >= 0; } /** * Si la condition est vrai alors cette action est executee avant le pas * de temps de la simulation. * @param simulation La simulation pour lequel on utilise cette regle */ // Booleen permettant que ne boucler que sur un seul metier dans la preaction : boolean first = true; public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { if (first){ List<Strategy> strs = SiMatrix.getSiMatrix(context).getStrategies(date); List<Metier> metiers = SiMatrix.getSiMatrix(context).getMetiers(date); List<Month> months = Arrays.asList(Month.MONTH); List<Population> populations = SiMatrix.getSiMatrix(context).getPopulations(date); List<Zone> zones = SiMatrix.getSiMatrix(context).getZones(date); ResultStorage resultmanager = context.getSimulationStorage().getResultStorage(); Bxsa = XSA.ssbExport*1000; Fxsa = XSA.fbarExport; int jan1 = 12; Date datejan1 = new Date(jan1); double Fcur,FcurFra,FcurOth; double countPquota = 0.0; double cumcountPquota = 0.0; // Updates number of vessels; for (Strategy str : strs){ if (str.getName().compareTo("S1") == 0){ if (date.compareTo(datejan1) == 0){ // applicable only in year 1; FleetCapacityOld = str.getSetOfVessels().getNumberOfVessels(); FleetCapacityNew = FleetCapacityOld; } // end of year == 1 if-test; else{ // applicable from year 2 onwards; FleetCapacityOld = FleetCapacityNew; } // end of year > 1 else-test; double sumGrossRev_1 = 0.0; double sumEffortStrat_1 = 0.0; for (Date dat = date.previousYear(); dat.before(date); dat = dat.next()) { MatrixND GrossValuePerStrMet = resultmanager.getMatrix(dat,ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_PER_SPECIES_PER_STRATEGY_MET); MatrixND GrossRev_1 = GrossValuePerStrMet.sumOverDim(1); GrossRev_1 = GrossRev_1.sumOverDim(2); MatrixND Effort_1 = resultmanager.getMatrix(dat,ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); MatrixND ProvEff_1 = Effort_1.sumOverDim(1); sumGrossRev_1 += GrossRev_1.getValue(str,0,0); sumEffortStrat_1 += ProvEff_1.getValue(str,0); } // end of dat loop; totalEffort_1 = sumEffortStrat_1; if (date.getYear() == 1){ totalEffort0 = sumEffortStrat_1; totalCost_1 = totalCost0; totalCost_2 = 0.0; totalGR_1 = sumGrossRev_1/(1.0 - rateGRoth); totalGR_2 = 0.0; } // end of year == 1 if-test; else if (date.getYear() > 1){ totalCost_2 = totalCost_1; totalCost_1 = totalCost0*(sumEffortStrat_1/totalEffort0)*costIndex; totalGR_2 = totalGR_1; totalGR_1 = sumGrossRev_1/(1.0 - rateGRoth); totalProfit_1 = totalGR_1 - totalCost_1; totalProfit_2 = totalGR_2 - totalCost_2; FleetCapacityNew = (int) Math.round(FleetCapacityOld + slopeCapacity*(totalProfit_1+totalProfit_2)/2); if (FleetCapacityNew < 1){ FleetCapacityNew = 1; } } // end of year > 1 else if-test; } // end of str = S1 if-test; } // end of for str loop; for (Population pop : populations){ int ageMin; if (pop.getName().compareTo("BlueLingSouth") == 0){ ageMin = 7; } else if (pop.getName().compareTo("Pok3a46") == 0){ ageMin = 3; } else{ ageMin = 0; } MatrixND AbundancePop = resultmanager.getMatrix(date.previousYear(),pop,ResultName.MATRIX_ABUNDANCE_BEGIN_MONTH); MatrixND Prov1 = AbundancePop.sumOverDim(1); // sum over zones; double recruitNumber = Prov1.getValue(ageMin,0); List<PopulationGroup> agegroups = pop.getPopulationGroup(); if (date.compareTo(datejan1) == 0){ // loop applicable only in year 1; matrixPrice.setValue(pop,pop.getPopulationGroup().get(0).getPrice()); if ((pop.getName().compareTo("BlueLingSouth") == 0) || (pop.getName().compareTo("Pok3a46") == 0)){ // Choosing age-structured stocks; if (pop.getName().compareTo("BlueLingSouth") == 0){ for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); mortNatAct.setValue(age,(Double) context.getValue("MBli")); } } else if (pop.getName().compareTo("Pok3a46") == 0){ for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); mortNatAct.setValue(age,(Double) context.getValue("MPok")); } } for (PopulationGroup age : agegroups){ matrixweightAA.setValue(age,age.getMeanWeight()); matrixmaturityAA.setValue(age,age.getReproductionRate()); } double countN0 = 0.0; double countB0 = 0.0; double cumcountB0 = 0.0; for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); PopulationGroup ageMinus1 = pop.getPopulationGroup().get(iage-1); if (iage == ageMin){ countN0 = recruitNumber; } else if (iage > ageMin && iage < (pop.sizePopulationGroup()-1)){ countN0 = countN0*Math.exp(-mortNatAct.getValue(ageMinus1)); } else if (iage == (pop.sizePopulationGroup() - 1)){ countN0 = countN0*Math.exp(-mortNatAct.getValue(ageMinus1))/ (1-Math.exp(-mortNatAct.getValue(age))); } countB0 = countN0*age.getMeanWeight()*age.getReproductionRate(); cumcountB0 += countB0; } // end of age loop; matrixB0.setValue(pop,cumcountB0); if (pop.getName().compareTo("BlueLingSouth") == 0){ matrixBlim.setValue(pop,0.20*matrixB0.getValue(pop)); //default value; } else if (pop.getName().compareTo("Pok3a46") == 0){ matrixBlim.setValue(pop,106000000); //saithe management plan; } } // End of choosing age-structured stocks; else{ // Choosing NON age-structured stocks; if (pop.getName().compareTo("Rng5b6712b") == 0){ ageMin = 0; matrixPoth.setValue(pop,1-pfrRNG5b67T0); matrixProdK.setValue(pop, (Double) context.getValue("KRng")); matrixProdR.setValue(pop, (Double) context.getValue("rRng")); } else if (pop.getName().compareTo("Bsf5b6712b") == 0){ ageMin = 0; matrixPoth.setValue(pop,1-pfrBSF5b67T0); matrixProdK.setValue(pop, (Double) context.getValue("KBsf")); matrixProdR.setValue(pop, (Double) context.getValue("rBsf")); } else if (pop.getName().compareTo("Skh5b67") == 0){ ageMin = 0; matrixPoth.setValue(pop,1-pfrDWST0); matrixProdK.setValue(pop, (Double) context.getValue("KSkh")); matrixProdR.setValue(pop, (Double) context.getValue("rSkh")); } matrixB0.setValue(pop,matrixProdK.getValue(pop)); matrixBlim.setValue(pop,0.2*matrixB0.getValue(pop)); matrixBmsy.setValue(pop,0.5*matrixB0.getValue(pop)); matrixYmsy.setValue(pop,matrixProdK.getValue(pop)*matrixProdR.getValue(pop)/4); matrixFmsy.setValue(pop.getPopulationGroup().get(0),0.5*matrixProdR.getValue(pop)); } // End of choosing NON age-structured stocks; } // end of loop applicable only in year 1; else{ // loop applicable from year 2 onwards; if ((pop.getName().compareTo("BlueLingSouth") == 0) || (pop.getName().compareTo("Pok3a46") == 0)){ // Choosing age-structured stocks; for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); matrixFcurOth.setValue(age,matrixFmgtOth.getValue(age)); } } // End of choosing age-structured stocks; } // End of loop applicable from year 2 onwards; double countNcur = 0.0; double countCcurFra = 0.0; double countNest = 0.0; double countBest = 0.0; double countBcur = 0.0; double countYcurFra = 0.0; double countCestFra = 0.0; double countCestOth = 0.0; double countYestFra = 0.0; double countYestOth = 0.0; double cumcountBest = 0.0; double cumcountBcur = 0.0; double cumcountYestFra = 0.0; double cumcountYestOth = 0.0; double cumcountYcurFra = 0.0; for (PopulationGroup age : agegroups){ catchYear0.setValue(age,0.0); for (Strategy str : strs){ if (str.getName().compareTo("S1") == 0){ for (Metier met : metiers){ catchS1Met0.setValue(pop,met,0.0); effortS1Met0.setValue(met,0.0); } } } } for (Date dat = date.previousYear(); dat.before(date); dat = dat.next()) { MatrixND CatchPop = resultmanager.getMatrix(dat,pop,ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP); MatrixND EffortS1Met = resultmanager.getMatrix(dat,ResultName.MATRIX_EFFORT_NOMINAL_PER_STRATEGY_MET); MatrixND Prov2 = CatchPop.sumOverDim(0); // sum over strategies; Prov2 = Prov2.sumOverDim(1); // sum over metiers; Prov2 = Prov2.sumOverDim(3); // sum over zones; MatrixND Prov3 = CatchPop.sumOverDim(2); //sum over ages; Prov3 = Prov3.sumOverDim(3); // sum over zones; for (PopulationGroup age : agegroups){ catchYear0.setValue(age,catchYear0.getValue(age)+Prov2.getValue(0,0,age,0)); } for (Strategy str : strs){ if (str.getName().compareTo("S1") == 0){ for (Metier met : metiers){ catchS1Met0.setValue(pop,met,catchS1Met0.getValue(pop,met)+ Prov3.getValue(str,met,0,0)); effortS1Met0.setValue(met,effortS1Met0.getValue(met)+ EffortS1Met.getValue(str,met)); } } } } double dummyCpue = 0.0; int dummyMet = 0; for (Metier met : metiers){ if (effortS1Met0.getValue(met) > 0.0){ dummyCpue += catchS1Met0.getValue(pop,met)/effortS1Met0.getValue(met); dummyMet++; } } if (dummyMet > 0){ matrixCpue.setValue(date.previousYear().getYear(),pop,dummyCpue/dummyMet); } else{ matrixCpue.setValue(date.previousYear().getYear(),pop,-999.99); } if ((pop.getName().compareTo("BlueLingSouth") == 0) || (pop.getName().compareTo("Pok3a46") == 0)){ // Choosing age-structured stocks; for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); PopulationGroup ageMinus1 = pop.getPopulationGroup().get(iage-1); countNcur = Prov1.getValue(age,0); countCcurFra = catchYear0.getValue(age); optimType = 0; optimFsq = new Fsq(countCcurFra,countNcur,mortNatAct.getValue(age),matrixFcurOth.getValue(age)); FcurFra = Fmin.fmin(0.0,2.0,1.0e-10,optimFsq,optimFmsy,optimFmgt,optimNumber,optimType); matrixFcurFra.setValue(age,FcurFra); matrixFcur.setValue(age,matrixFcurFra.getValue(age) + matrixFcurOth.getValue(age)); matrixCcurFra.setValue(age,countCcurFra); matrixNcur.setValue(age,countNcur); optimNumber++; if (iage == ageMin){ countNest = recruitNumber; } else if (iage > ageMin && iage < (pop.sizePopulationGroup()-1)){ countNest = matrixNcur.getValue(ageMinus1)* Math.exp(-mortNatAct.getValue(ageMinus1)-matrixFcur.getValue(ageMinus1)); } else if (iage == (pop.sizePopulationGroup() - 1)){ countNest = matrixNcur.getValue(ageMinus1)* Math.exp(-mortNatAct.getValue(ageMinus1)-matrixFcur.getValue(ageMinus1))+ matrixNcur.getValue(age)* Math.exp(-mortNatAct.getValue(age)-matrixFcur.getValue(age)); } matrixNest.setValue(age,countNest); countBest = countNest*age.getMeanWeight()*age.getReproductionRate(); countBcur = countNcur*age.getMeanWeight()*age.getReproductionRate(); countYcurFra = countCcurFra*age.getMeanWeight(); cumcountBest += countBest; cumcountBcur += countBcur; cumcountYcurFra += countYcurFra; } // end of age loop; matrixBest.setValue(pop,cumcountBest); matrixBcur.setValue(pop,cumcountBcur); matrixYcurFra.setValue(date.getYear()-1,pop,cumcountYcurFra); matrixYcurOth.setValue(date.getYear()-1,pop,matrixYmgtOth.getValue(pop)); if (date.compareTo(datejan1) == 0){ // loop applicable only in year 1; optimType = 1; optimFmsy = new Fmsy(pop, ageMin, pop.sizePopulationGroup()-1, recruitNumber, matrixB0.getValue(pop), mortNatAct, matrixFcur, matrixweightAA, matrixmaturityAA); FmultMsy = Fmin.fmin(0.0,2.0,1.0e-10,optimFsq,optimFmsy,optimFmgt,optimNumber,optimType); for (PopulationGroup age : agegroups){ matrixFmsy.setValue(age,matrixFcur.getValue(age)*FmultMsy); } matrixBmsy.setValue(pop,optimFmsy.Bmsy); matrixYmsy.setValue(pop,optimFmsy.Ymsy); optimNumber++; } // end of date=jan0 if-test; // DEFININING ZONES; if (pop.getName().compareTo("BlueLingSouth") == 0){ // Applicable to blue ling only; Zone zrep = null; Zone znrep = null; matrixRepRec = pop.getMappingZoneReproZoneRecru(); if (matrixBcur.getValue(pop) < 0.25*matrixBlim.getValue(pop)){ zrep = zones.get(24); znrep = zones.get(23); } else if (matrixBcur.getValue(pop) < 0.50*matrixBlim.getValue(pop)){ zrep = zones.get(21); znrep = zones.get(22); } else if (matrixBcur.getValue(pop) < 0.75*matrixBlim.getValue(pop)){ zrep = zones.get(19); znrep = zones.get(20); } else if (matrixBcur.getValue(pop) < 1.00*matrixBlim.getValue(pop)){ zrep = zones.get(17); znrep = zones.get(18); } else{ zrep = zones.get(14); znrep = zones.get(16); } zoneReproNew.clear(); zoneReproNew.add(zrep); zonePopNew.clear(); zonePopNew.add(zrep); zonePopNew.add(znrep); zoneRecruitNew.clear(); zoneRecruitNew.add(zrep); zoneRecruitNew.add(znrep); int sizeReproNew = zrep.sizeCell(); int sizeNonReproNew = znrep.sizeCell(); int sizePopNew = sizeReproNew + sizeNonReproNew; matrixRepRec.setValue(0,0,(double) sizeReproNew/sizePopNew); matrixRepRec.setValue(0,1,(double) sizeNonReproNew/sizePopNew); } } // end of choosing age-structured stocks; else { // Choosing non age-structured stocks; countNcur = Prov1.getValue(pop.getPopulationGroup().get(0),0); countCcurFra = catchYear0.getValue(pop.getPopulationGroup().get(0)); FcurFra = countCcurFra/countNcur; FcurOth = matrixYmgtOth.getValue(pop)/countNcur; Fcur = FcurFra + FcurOth; matrixFcur.setValue(pop.getPopulationGroup().get(0),Fcur); matrixFcurFra.setValue(pop.getPopulationGroup().get(0),FcurFra); matrixFcurOth.setValue(pop.getPopulationGroup().get(0),FcurOth); matrixNcur.setValue(pop.getPopulationGroup().get(0),countNcur); matrixCcurFra.setValue(pop.getPopulationGroup().get(0),countCcurFra); countNest = matrixNcur.getValue(pop.getPopulationGroup().get(0))+ matrixProdR.getValue(pop)*matrixNcur.getValue(pop.getPopulationGroup().get(0))* (1-matrixNcur.getValue(pop.getPopulationGroup().get(0))/matrixProdK.getValue(pop)) - matrixYmgtOth.getValue(pop) - countCcurFra; matrixNest.setValue(pop.getPopulationGroup().get(0),countNest); matrixBest.setValue(pop,countNest); matrixBcur.setValue(pop,countNcur); matrixYcurFra.setValue(date.getYear()-1,pop,countCcurFra); matrixYcurOth.setValue(date.getYear()-1,pop,matrixYmgtOth.getValue(pop)); } // end of choosing non age-structured stocks; // CALCULATES TAC and Fmgt for the French and the other fleets; if ((date.getYear() >= 5) && (beta != 0)){ if (hcrType == 1){ double dummyCpueMean = 0.0; double dummyYcurFra = 0.0; double dummyYcurOth = 0.0; int dummyYear = 0; double dummyYearMean = 0; double yearMean = 0.0; for (int iyear=date.getYear()-5; iyear <= date.getYear()-1; iyear++){ if (matrixCpue.getValue(iyear,pop) >= 0.0){ dummyCpueMean += matrixCpue.getValue(iyear,pop); dummyYear++; dummyYearMean += iyear; } dummyYcurFra += matrixYcurFra.getValue(iyear,pop); dummyYcurOth += matrixYcurOth.getValue(iyear,pop); } matrixCpueMean.setValue(pop,dummyCpueMean/dummyYear); matrixYmeanFra.setValue(pop,dummyYcurFra/5); matrixYmeanOth.setValue(pop,dummyYcurOth/5); yearMean = dummyYearMean/dummyYear; double dummySlope1 = 0.0; double dummySlope2 = 0.0; for (int iyear=date.getYear()-5; iyear <= date.getYear()-1; iyear++){ if (matrixCpue.getValue(iyear,pop) >= 0.0){ dummySlope1 += (iyear - yearMean)*(matrixCpue.getValue(iyear,pop) - matrixCpueMean.getValue(pop)); dummySlope2 += (iyear - yearMean)*(iyear - yearMean); } } matrixSlope.setValue(pop,dummySlope1/dummySlope2); double testTacInfFra = 0.85*matrixYmgtFra.getValue(pop); double testTacSupFra = 1.15*matrixYmgtFra.getValue(pop); double testTacFra = (1+gamma*matrixSlope.getValue(pop))*matrixYmeanFra.getValue(pop); if (testTacFra <= testTacInfFra){ matrixYmgtFra.setValue(pop,testTacInfFra); } else if (testTacFra >= testTacSupFra){ matrixYmgtFra.setValue(pop,testTacSupFra); } else{ matrixYmgtFra.setValue(pop,testTacFra); } double testTacInfOth = 0.85*matrixYmgtOth.getValue(pop); double testTacSupOth = 1.15*matrixYmgtOth.getValue(pop); double testTacOth = (1+gamma*matrixSlope.getValue(pop))*matrixYmeanOth.getValue(pop); if (testTacOth <= testTacInfOth){ matrixYmgtOth.setValue(pop,testTacInfOth); } else if (testTacOth >= testTacSupOth){ matrixYmgtOth.setValue(pop,testTacSupOth); } else{ matrixYmgtOth.setValue(pop,testTacOth); } for (PopulationGroup age : agegroups){ matrixFmgtOth.setValue(age,matrixFmgtOth.getValue(age)* matrixYmgtOth.getValue(pop)/matrixYcurOth.getValue(date.getYear()-1,pop)); } } // end of hcrType == 1 if test; else if (hcrType == 2){ double meanFcur = 0.0; if ((pop.getName().compareTo("Pok3a46") == 0)){ // Calculating mean F for saithe; meanFcur = (matrixFcur.getValue(pop.getPopulationGroup().get(3)) + matrixFcur.getValue(pop.getPopulationGroup().get(4)) + matrixFcur.getValue(pop.getPopulationGroup().get(5)) + matrixFcur.getValue(pop.getPopulationGroup().get(6)))/4; } // end of calculating mean F for saithe; for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); if (matrixBest.getValue(pop) < matrixBlim.getValue(pop)) { if ((pop.getName().compareTo("Pok3a46") == 0)){ // Implementing saithe management plan; matrixFest.setValue(age,(matrixFcur.getValue(age)/meanFcur)*0.1); } // end of implementing saithe management plan; else{ // Implementing same HCR for all DW species; matrixFest.setValue(age,0.0); } // end of implementing DW species HCR; } else if ((matrixBest.getValue(pop) >= matrixBlim.getValue(pop)) && (matrixBest.getValue(pop) < matrixBmsy.getValue(pop))) { if ((pop.getName().compareTo("Pok3a46") == 0)){ // Implementing saithe management plan; matrixFest.setValue(age,(matrixFcur.getValue(age)/meanFcur)* (0.30 - 0.20*((matrixBmsy.getValue(pop)-matrixBest.getValue(pop))/ (matrixBmsy.getValue(pop)-matrixBlim.getValue(pop))))); } // end of implementing saithe management plan; else{ // Implementing same HCR for all DW species; matrixFest.setValue(age,matrixFmsy.getValue(age)* ((matrixBest.getValue(pop)-matrixBlim.getValue(pop))/ (matrixBmsy.getValue(pop)-matrixBlim.getValue(pop)))); } // end of implementing DW species HCR; } else if (matrixBest.getValue(pop) >= matrixBmsy.getValue(pop)) { if ((pop.getName().compareTo("Pok3a46") == 0)){ // Implementing saithe management plan; matrixFest.setValue(age,(matrixFcur.getValue(age)/meanFcur)*0.30); } // end of implementing saithe management plan; else{ // Implementing same HCR for all DW species; matrixFest.setValue(age,matrixFmsy.getValue(age)); } // end of implementing DW species HCR; } matrixFestOth.setValue(age,matrixPoth.getValue(pop)*matrixFest.getValue(age)); matrixFestFra.setValue(age,(1-matrixPoth.getValue(pop))*matrixFest.getValue(age)); if ((pop.getName().compareTo("BlueLingSouth") == 0) || (pop.getName().compareTo("Pok3a46") == 0)){ // Choosing age-structured stocks; countCestFra = (matrixFestFra.getValue(age)/(matrixFest.getValue(age)+mortNatAct.getValue(age)))* (1-Math.exp(-matrixFest.getValue(age)-mortNatAct.getValue(age)))*matrixNest.getValue(age); countCestOth = (matrixFestOth.getValue(age)/(matrixFest.getValue(age)+mortNatAct.getValue(age)))* (1-Math.exp(-matrixFest.getValue(age)-mortNatAct.getValue(age)))*matrixNest.getValue(age); } else{ // Choosing NON age-structured stocks; countCestFra = matrixFestFra.getValue(age)*matrixNest.getValue(age); countCestOth = matrixFestOth.getValue(age)*matrixNest.getValue(age); } countYestFra = countCestFra*age.getMeanWeight(); countYestOth = countCestOth*age.getMeanWeight(); matrixCestFra.setValue(age,countCestFra); matrixCestOth.setValue(age,countCestOth); cumcountYestFra += countYestFra; cumcountYestOth += countYestOth; } // end of age loop; matrixYestFra.setValue(pop,cumcountYestFra); matrixYestOth.setValue(pop,cumcountYestOth); // CALCULATING FRENCH QUOTA; if ((matrixBest.getValue(pop) < matrixBlim.getValue(pop)) ||(matrixYmgtFra.getValue(pop) == 0.0)){ // General procedure for setting French quota next year; matrixYmgtFra.setValue(pop,matrixYestFra.getValue(pop)); } else{ // Particular boundaries applicable to French quota next year; if (matrixYestFra.getValue(pop) <= 0.85*matrixYmgtFra.getValue(pop)){// The French quota cannot be lower than 85% of the previous year's; matrixYmgtFra.setValue(pop,0.85*matrixYmgtFra.getValue(pop)); } else if (matrixYestFra.getValue(pop) >= 1.15*matrixYmgtFra.getValue(pop)){// The French quota cannot exceed 115% of the previous year's; matrixYmgtFra.setValue(pop,1.15*matrixYmgtFra.getValue(pop)); } else { // General procedure for setting French quota next year; matrixYmgtFra.setValue(pop,matrixYestFra.getValue(pop)); } // end of French quota (general & particular) procedure; } // end of setting French quota; // CALCULATING OTHER FLEETS' QUOTA; if ((matrixBest.getValue(pop) < matrixBlim.getValue(pop)) ||(matrixYmgtOth.getValue(pop) == 0.0)){ // General procedure for setting other fleets' quota next year; matrixYmgtOth.setValue(pop,matrixYestOth.getValue(pop)); } else{ // Particular boundaries applicable to other fleets' quota next year; if (matrixYestOth.getValue(pop) <= 0.85*matrixYmgtOth.getValue(pop)){// The other fleets' quota cannot be lower than 85% of the previous year's; matrixYmgtOth.setValue(pop,0.85*matrixYmgtOth.getValue(pop)); } else if (matrixYestOth.getValue(pop) >= 1.15*matrixYmgtOth.getValue(pop)){// The other fleets' quota cannot exceed 115% of the previous year's; matrixYmgtOth.setValue(pop,1.15*matrixYmgtOth.getValue(pop)); } else { // General procedure for setting other fleets' quota next year; matrixYmgtOth.setValue(pop,matrixYestOth.getValue(pop)); } // end ofother fleets' quota (general & particular) procedure; } // end of setting other fleets' quota; for (PopulationGroup age : agegroups){ matrixFmgtOth.setValue(age,matrixFestOth.getValue(age)* matrixYmgtOth.getValue(pop)/matrixYestOth.getValue(pop)); } } // end of hcrType == 2 else if test; } // end of date.getYear if test; double Fmult = 1.0; if ((pop.getName().compareTo("BlueLingSouth") == 0) || (pop.getName().compareTo("Pok3a46") == 0)){ // Choosing age-structured stocks; optimType = 2; optimFmgt = new Fmgt(pop, ageMin, pop.sizePopulationGroup()-1, recruitNumber, matrixYmgtFra.getValue(pop), mortNatAct, matrixFcurFra, matrixFmgtOth, matrixweightAA); Fmult = Fmin.fmin(0.0,2.0,1.0e-10,optimFsq,optimFmsy,optimFmgt,optimNumber,optimType); for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); matrixFmgtFra.setValue(age,matrixFcurFra.getValue(age)*Fmult); } optimNumber++; } // end of choosing age-structured stocks; else { // Choosing non age-structured stocks; Fmult = matrixYmgtFra.getValue(pop)/matrixYcurFra.getValue(date.getYear()-1,pop); for (int iage=ageMin; iage <= pop.sizePopulationGroup()-1; iage++){ PopulationGroup age = pop.getPopulationGroup().get(iage); matrixFmgtFra.setValue(age,matrixFcurFra.getValue(age)*Fmult); } } // end of choosing non age-structured stocks; countPquota = matrixYmgtFra.getValue(pop)*matrixPrice.getValue(pop); cumcountPquota += countPquota; matrixEmgtFra.setValue(pop,countPquota*Fmult); // EXPORTS OTHER FLEETS' F or Y and also Bcur and Blim for blue ling; if ((pop.getName().compareTo("BlueLingSouth") == 0)){ context.setValue("FOthBli",matrixFmgtOth); context.setValue("BlimBli",matrixBlim.getValue(pop)); context.setValue("BcurBli",matrixBcur.getValue(pop)); } else if ((pop.getName().compareTo("Pok3a46") == 0)){ context.setValue("FOthPok",matrixFmgtOth); } else if (pop.getName().compareTo("Rng5b6712b") == 0){ context.setValue("YOthRng",matrixYmgtOth.getValue(pop)); } else if (pop.getName().compareTo("Bsf5b6712b") == 0){ context.setValue("YOthBsf",matrixYmgtOth.getValue(pop)); } else if (pop.getName().compareTo("Skh5b67") == 0){ context.setValue("YOthSkh",matrixYmgtOth.getValue(pop)); } } // end of pop loop; // WRITES OUTPUTS IN CSV FILE; for (Population pop:populations){ List<PopulationGroup> agegroups = pop.getPopulationGroup(); for (PopulationGroup age : agegroups){ outOpti1.write(date+";"+pop+";"+age+";"+age.getMeanWeight()+";"+ mortNatAct.getValue(age)+";"+matrixFcur.getValue(age)+";"+ matrixFcurFra.getValue(age)+";"+matrixFcurOth.getValue(age)+";"+ matrixFmsy.getValue(age)+";"+ matrixFestFra.getValue(age)+";"+matrixFestOth.getValue(age)+";"+ matrixFmgtFra.getValue(age)+";"+matrixFmgtOth.getValue(age)+";"+ matrixNcur.getValue(age)+";"+matrixNest.getValue(age)+";"+ matrixCcurFra.getValue(age)+";"+ matrixCestFra.getValue(age)+";"+matrixCestOth.getValue(age)); outOpti1.newLine(); } // end of age loop; outOpti2.write(date+";"+pop+";"+matrixB0.getValue(pop)+";"+matrixBlim.getValue(pop)+";"+ matrixBmsy.getValue(pop)+";"+matrixBcur.getValue(pop)+";"+matrixBest.getValue(pop)+";"+Bxsa+";"+ Fxsa+";"+matrixPoth.getValue(pop)+";"+matrixYmsy.getValue(pop)+";"+matrixYcurFra.getValue(date.getYear()-1,pop)+";"+ matrixYestFra.getValue(pop)+";"+matrixYestOth.getValue(pop)+";"+ matrixYmgtFra.getValue(pop)+";"+matrixYmgtOth.getValue(pop)+";"+ matrixSlope.getValue(pop)+";"+totalCost_1+";"+totalCost_2+";"+totalGR_1+";"+totalGR_2+";"+ totalProfit_1+";"+totalProfit_2+";"+FleetCapacityOld+";"+FleetCapacityNew); outOpti2.newLine(); } // end of pop loop; first = false; } // end of (first) if-test; } /** * Si la condition est vrai alors cette action est executee apres le pas * de temps de la simulation. * @param simulation La simulation pour lequel on utilise cette regle */ public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { first = true; if (date.compareTo(lastdate) == 0){ outOpti1.close(); outOpti2.close(); } } }
participants (1)
-
Paul MARCHAL