Isis-fish-users
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
August 2011
- 6 participants
- 9 discussions
Bonjour,
Youen et moi sommes en train de développer une règle (en adaptant un
script initialement écrit par Benoît Archambault), qui invoque R. Or,
l'invocation à R ne se fait pas, bien que nous ayions modifié le path.
En fait la simu bloque à jan 0 sans s'arrêter, et la ligne suivante est
répétée dans le debug.txt jusqu'à ce qu'on l'interrompe.
INFO [Thread-7] (SimulationControl.java:194) setText - Rules
initialisation:[rules.XSA@144c133, rules.CalcTAC@e81590,
rules.FleetManagementDeep@dfd5b8]
Je vous joins la règle xsa.java (invoquant R) ainsi que le fichier debug.txt
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(a)ifremer.fr
/*
* Copyright (C) 2010 ben
*
* 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.nuiton.j2r.REngine;
import org.nuiton.j2r.RException;
import org.nuiton.j2r.RProxy;
import org.nuiton.j2r.types.RDataFrame;
import scripts.ResultName;
import scripts.SiMatrix;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import fr.ifremer.isisfish.types.Date;
import fr.ifremer.isisfish.types.Month;
import scripts.ResultName;
import java.io.Writer;
import fr.ifremer.isisfish.export.Export;
import java.io.File;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.List;
import org.nuiton.util.FileUtil;
import org.nuiton.math.matrix.*;
import fr.ifremer.isisfish.entities.Population;
import fr.ifremer.isisfish.util.Doc;
import fr.ifremer.isisfish.simulator.SimulationContext;
import fr.ifremer.isisfish.types.Date;
import fr.ifremer.isisfish.entities.*;
import fr.ifremer.isisfish.rule.AbstractRule;
import fr.ifremer.isisfish.datastore.SimulationStorage;
import fr.ifremer.isisfish.datastore.ResultStorage;
import org.nuiton.math.matrix.MatrixIterator;
import org.nuiton.topia.TopiaContext;
import fr.ifremer.isisfish.simulator.SimulationControl;
import fr.ifremer.isisfish.simulator.SimulationProperties;
/**
* XSA.java
*
* Created: 11 mars 2010
*
* @author ben <user.name(a)vcs.hostName>
* @version $Revision: 1545 $
* Last update: $Date: 12 juillet 2011 $
* by : $Author: Paul et Youen $
*/
public class XSA extends AbstractRule {
/** to use log facility, just put in your code: log.info("..."); */
private static Log log = LogFactory.getLog(XSA.class);
protected TopiaContext db = null;
private MatrixND catchYear0;
private MatrixND effortS1Met0;
private MatrixND catchS1Met0;
public MatrixND matrixCpue;
public static double ssbExport, fbarExport;
// Configuration
@Doc("Population evaluee par xsa")
public Population param_pop = null;
@Doc("Mois de l'evaluation")
public Month param_month = Month.JANUARY;
@Doc("Nom du dossier d'export des matrices")
public String param_dossierexport = "C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA";
@Doc("Chemin des fichiers XSA a importer")
public String param_pathtovpadata="C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA";
@Doc("Nom du fichier index des donnees XSA")
public String param_nomindex="bli567ind.txt";
@Doc("Nom du fichier de flotte de tuning")
public String param_tuningfile="bli567fl.txt";
@Doc("Nom du stock")
public String param_stockname="BlueLingSouth";
@Doc("Pas de rejets")
public boolean param_discardabsence ;
public String discardAbsence="";
// Matrices necessaires
public String [] necessaryResult = {
ResultName.MATRIX_ABUNDANCE,
ResultName.MATRIX_BIOMASS,
ResultName.MATRIX_CATCH_PER_STRATEGY_MET_PER_ZONE_POP,
ResultName.MATRIX_DISCARDS_PER_STR_MET_PER_ZONE_POP,
ResultName.MATRIX_DISCARDS_WEIGHT_PER_STR_MET_PER_ZONE_POP
};
public String[] getNecessaryResult() {
return this.necessaryResult;
}
/**
* Permet d'afficher a l'utilisateur une aide sur la regle.
* @return L'aide ou la description de la regle
*/
public String getDescription() throws Exception {
// TODO
return _("Fait une XSA, enfin le fera un jour");
}
//methode pour generer les strings a partir des matrices
public String exporttostring(MatrixND mat) throws Exception {
String ExportName="";
for (MatrixIterator i=mat.iterator(); i.hasNext();){
i.next();
Object[]sems = i.getSemanticsCoordinates();
PopulationGroup group = (PopulationGroup)sems[0];
double val=i.getValue();
ExportName+= group.getId() +";"+val+"\n";
}
return ExportName;
}
// idem sauf que fait sum sur strategy
public String exporttostring2(MatrixND mat2) throws Exception {
String ExportName2="";
if (mat2 != null) { // can be null if simulation is stopped before last year simulation
mat2 = mat2.sumOverDim(0); //sum on strategy
for (MatrixIterator i = mat2.iterator(); i.hasNext();) {
i.next();
Object[] sems = i.getSemanticsCoordinates();
Metier metier = (Metier) sems[1];
PopulationGroup group = (PopulationGroup) sems[2];
Zone zone = (Zone) sems[3];
double val = i.getValue();
ExportName2+= group.getId() +";"+val+"\n";
}
}
return ExportName2;
}
/**
* @param simulation La simulation pour lequel on utilise cette regle
*/
public void init(SimulationContext context) throws Exception {
Date date = new Date(0);
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<PopulationGroup> agegroupsall = new ArrayList<PopulationGroup>();
this.db = context.getDB();
for (Population pop : populations) {
if (pop.getName().compareTo("BlueLingSouth") == 0){
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[]{agegroupsall,metiers},
new String[]{"AgeGroupsAll","Metiers"});
effortS1Met0 = MatrixFactory.getInstance().create(
"effortS1MetYear0",
new List[]{metiers},
new String[]{"Metiers"});
matrixCpue = MatrixFactory.getInstance().create(
"matrixCpue",
new List[]{agegroupsall},
new String[]{"AgeGroupsAll"});
REngine engine = new RProxy();
engine.voidEval("library(FLXSA)");
//engine.voidEval("DossierExportIsis<-\""+param_dossierexport+"\"");
//engine.voidEval("PathToIsisVPA<-\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA\""); //Specifier ici le dossier ou seront stockés les matrices générées.
//engine.voidEval("IsisFilesPath<-paste(PathToIsisVPA,DossierExportIsis,sep=\"/\")");
//engine.voidEval("datapath<-\""+param_pathtovpadata+"\"");
//engine.voidEval("listingfile.name<-\""+param_nomindex+"\"");
//engine.voidEval("tuningfile.name<-\""+param_tuningfile+"\"");
//engine.voidEval("stock.name<-\""+param_stockname+"\"");
//engine.voidEval("stock.description<-\"Southern blue ling\"");
//if(param_discardabsence=true)
//{
discardAbsence="TRUE";
//}
//else{
//discardAbsence="FALSE";
//}
// A modifier en fonction de la XSA a realiser
//engine.voidEval("discards.absence<-"+discardAbsence+"");
//engine.voidEval("setwd(datapath)");
engine.voidEval("stock<-readFLStock(\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA/bli567ind.txt\")");
//
engine.voidEval("indices<-readFLIndices(\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA/bli567fl.txt\" )");
// Parametres XSA
engine.voidEval("tol<-1.e-09");
engine.voidEval("maxit<-1000");
engine.voidEval("min.nse<-0.3");
engine.voidEval("fse<-2.0");
engine.voidEval("rage<-9");
engine.voidEval("qage<-17");
engine.voidEval("shk.n<-TRUE");
engine.voidEval("shk.f<-TRUE");
engine.voidEval("shk.yrs<-5");
engine.voidEval("shk.ages<-5");
engine.voidEval("window<-100");
engine.voidEval("tsrange<-20");
engine.voidEval("tspower<-3");
// stock dans FLXSA les parametres
engine.voidEval("xsa.control<-FLXSA.control(tol=tol,maxit=maxit,min.nse=min.nse,fse=fse,rage=rage,qage=qage,shk.n=shk.n,shk.f=shk.f,shk.yrs=shk.yrs,shk.ages=shk.ages,window=window,tsrange=tsrange,tspower=tspower,vpa=FALSE)");
//engine.voidEval("xsa<-FLXSA(stock,indices,xsa.control)");
//engine.voidEval("range(stock)[3]<-range(xsa)[3]");
//engine.voidEval("stock<-stock+xsa");
//Double ssb = ((Double) engine.eval("ssb<-as.numeric(as.data.frame(ssb(stock)[1,ncol(ssb(stock))]))[7]")).doubleValue();
//engine.voidEval("setwd(IsisFilesPath)");
engine.voidEval("save.image(file=\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA/xsaRes.RData)\""); // sauver l'objet pour pouvoir le rouvrir ensuite pour utilisation
//System.out.println("Spawning stock biomass "+ ssb);
}
/**
* 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 {
Month currentMonth = date.getMonth();
if (currentMonth.equals(param_month) && (date.getYear() > 0)) {
return true;
}
else return false;
}
// Booleen permettant que ne boucler que sur un seul metier dans la preaction :
boolean first = true;
/**
* @param simulation La simulation pour lequel on utilise cette regle
*/
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);
ResultStorage resultmanager = context.getSimulationStorage().getResultStorage();
for (Population pop : populations) {
if (pop.getName().compareTo("BlueLingSouth") == 0){
List<PopulationGroup> agegroups = pop.getPopulationGroup();
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);
}
}
}
} // end of age loop;
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(3); // sum over zones;
for (PopulationGroup age : agegroups){
catchYear0.setValue(age,catchYear0.getValue(age)+Prov2.getValue(0,0,age,0));
} //end of age loop;
for (Strategy str : strs){
if (str.getName().compareTo("S1") == 0){
for (Metier met : metiers){
for (PopulationGroup age : agegroups){
catchS1Met0.setValue(age,met,catchS1Met0.getValue(pop,met)+
Prov3.getValue(str,met,0,0));
} // end of age loop;
effortS1Met0.setValue(met,effortS1Met0.getValue(met)+
EffortS1Met.getValue(str,met));
} // end of metier loop;
} // end of str = S1 if-test;
} // end of str loop;
} // end of dat loop;
for (PopulationGroup age : agegroups){
double dummyCpue = 0.0;
int dummyMet = 0;
for (Metier met : metiers){
if (effortS1Met0.getValue(met) > 0.0){
dummyCpue += catchS1Met0.getValue(age,met)/effortS1Met0.getValue(met);
dummyMet++;
}
} // end of metier loop;
if (dummyMet > 0){
matrixCpue.setValue(age,pop,dummyCpue/dummyMet);
}
else{
matrixCpue.setValue(age,-99.99);
}
} // end of age loop;
// Si on est au moi de Janvier, avant le pas de temps:
// Recuperer les captures aux ages etc du pas de temps precedent
// realiser la xsa
REngine engine = new RProxy();
engine.voidEval("load(file=\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA/xsaRes.RData)\"");
// etendre l'objet FLR
// Objet Stock
engine.voidEval("stock<-window(stock,end=range(stock)[5]+1)"); // On agrandit la fenetre temporelle du stock de 1 YV
MatrixND caaAexprter = catchYear0.getSubMatrix(0,7,14) ;
engine.voidEval("stock@catch.n[,dim(stock@catch.n)[2],,,] <-" + caaAexprter ); // recupere les capt aux ages de l annee precedente
engine.voidEval("stock@catch.wt[,dim(stock@catch.n)[2],,,]<-as.vector(rowMeans(stock@catch.wt[,c((dim(stock@catch.wt)[2] - 1):(dim(stock@catch.wt)[2] - 3)),,,]))"); // calcule la moyenne des poids aux ages sur les 3 dernieres annees
engine.voidEval("stock@landings.n[,dim(stock@landings.n)[2],,,]<-stock@catch.n[,dim(stock@catch.n)[2],,,] "); // pas de rejets les capt==debarquements
engine.voidEval("stock@landings.wt[,dim(stock@landings.wt)[2],,,]<-as.vector(rowMeans(stock@landings.wt[,c((dim(stock@landings.n)[2] - 1):(dim(stock@landings.n)[2] - 3)),,,]))"); // calcule la moyenne des poids aux ages sur les 3 dernieres annees
engine.voidEval("stock@m[,dim(stock@m)[2],,,]<-stock@m[,dim(stock@m)[2] - 1,,,] "); // copie la M de l'anne precedente
engine.voidEval("stock@mat[,dim(stock@mat)[2],,,]<-stock@mat[,dim(stock@mat)[2] - 1,,,] "); // copie la Maturite de l'anne precedente
engine.voidEval("stock@harvest.spwn[,dim(stock@harvest.spwn)[2],,,]<-stock@harvest.spwn[,dim(stock@harvest.spwn)[2] - 1,,,] "); //
engine.voidEval("stock@m.spwn[,dim(stock@m.spwn)[2],,,]<-stock@m.spwn[,dim(stock@m.spwn)[2] - 1,,,] "); //
// Objet fleet
engine.voidEval("indices<-window(indices,end=range(indices)[4]+1)"); // On agrandit la fenetre temporelle de fleet de 1 YV
MatrixND iaAexprter = matrixCpue.getSubMatrix(0,7,14) ;
engine.voidEval("indices@.Data[[1]]@catch.n[,dim(indices@.Data[[1]]@catch.n)[2],,,]<-" + iaAexprter);// recupere les indices aux ages de l annee precedente
engine.voidEval("indices@.Data[[1]]@effort[,dim(indices@.Data[[1]]@effort)[2],,,]<-1");// recupere les indices aux ages de l annee precedente
// Faire la xsa
engine.voidEval("xsa<-FLXSA(stock,indices,xsa.control");
// retourner ssb et f de la derniere annee
engine.voidEval("range(stock)[3]<-range(xsa)[3]");
engine.voidEval("stock<-stock+xsa");
Double ssb = ((Double) engine.eval("ssb<-as.numeric(as.data.frame(ssb(stock)[1,ncol(ssb(stock))]))[7]")).doubleValue();
Double fbar = ((Double) engine.eval("ssb<-as.numeric(as.data.frame(fbar(stock)[1,ncol(fbar(stock))]))[7]")).doubleValue();
ssbExport = ssb;
fbarExport = fbar;
engine.voidEval("save.image(file=\"C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA/xsaRes.RData)\"");
} // end of pop=bli if-test;
} // end of pop loop;
first = false;
} // end of (first) if-test;
}
/**
* @param simulation La simulation pour lequel on utilise cette regle
*/
public void postAction(SimulationContext context, Date date, Metier metier) throws Exception {
}
}
[Script] R_HOME found with value C:\Program Files\R\R-2.9.2
[Script] 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] (IsisFish.java:314) init - Starting Isis-Fish with args : []
INFO [main] (IsisFish.java:319) init - 13/07/11 17:06 Java version: 1.6.0_06-b02 Isis-fish version: 3.3.0.3
INFO [main] (URLConverter.java:68) <init> - org.nuiton.util.URLConverter@134f69a
INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URLConverter@134f69a
INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URIConverter@12c7568
INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.VersionConverter@e91f5d
INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.LocaleConverter@1c92535
INFO [main] (ApplicationConfig.java:1028) parse - Chargement du fichier de config: C:\Documents and Settings\pmarchal\.isis-config-3
INFO [main] (IsisConfig.java:907) parse - Check configuration change
INFO [main] (IsisConfig.java:928) parse - Config file migration done
INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*i18n/.+\.properties in 9 urls in 263.211ms
INFO [main] (I18nLoader.java:162) init - 9 bundle(s) found, [18 file(s)] in 5.91ms
INFO [main] (I18nLoader.java:233) addLanguage - Language <locale: fr_FR,nbStences:1325>, nbEntries: 9, nbSentences: 1325 in 19.245ms
INFO [main] (IsisFish.java:432) initVCS - Check state of local repository: C:\Documents and Settings\pmarchal\isis-database-3
INFO [main] (VCSSVN.java:135) getSVNManager - Try to connect to svn://labs.libre-entreprise.org/svnroot/isis-fish-data
INFO [main] (VCSSVN.java:223) isConnected - Connexion au serveur disponible, passage en mode connecté : svn://labs.libre-entreprise.org/svnroot/isis-fish-data/
INFO [main] (IsisFish.java:142) main - after init done in 2.922.
INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 2 thread for dans un sous processus
INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor
INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 1 thread for dans le même processus
INFO [main] (IsisTray.java:110) 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\CalcTACSAV20110525.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:116) loadClass - Can't load class: rules.CalcTACSAV20110525
java.lang.ClassNotFoundException: rules.CalcTACSAV20110525
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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:126)
at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:81)
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:623)
at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:150)
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetManagementDeepSAV20110525.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:116) loadClass - Can't load class: rules.FleetManagementDeepSAV20110525
java.lang.ClassNotFoundException: rules.FleetManagementDeepSAV20110525
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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:126)
at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:81)
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:623)
at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:150)
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:116) 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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:121)
at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:83)
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:623)
at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:150)
C:\Documents and Settings\pmarchal\isis-database-3\rules\CalcTACSAV20110525.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:116) loadClass - Can't load class: rules.CalcTACSAV20110525
java.lang.ClassNotFoundException: rules.CalcTACSAV20110525
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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:126)
at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:81)
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:623)
at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:150)
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetManagementDeepSAV20110525.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:116) loadClass - Can't load class: rules.FleetManagementDeepSAV20110525
java.lang.ClassNotFoundException: rules.FleetManagementDeepSAV20110525
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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.RuleStorage.getNewRuleInstance(RuleStorage.java:126)
at fr.ifremer.isisfish.ui.models.rule.RuleComboRenderer.getListCellRendererComponent(RuleComboRenderer.java:81)
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:623)
at fr.ifremer.isisfish.IsisFish.main(IsisFish.java:150)
INFO [Thread-11] (CronService.java:77) run - Starting 1 registered services
INFO [AWT-EventQueue-0] (RegionStorage.java:237) getRegion - Try to open region Deep(C:\Documents and Settings\pmarchal\isis-database-3\regions\Deep)
INFO [AWT-EventQueue-0] (DataStorage.java:205) getStorage - Create new storage for Deep
INFO [AWT-EventQueue-0] (TopiaContextImpl.java:199) loadServices - Le service topia.service.migration chargé par org.nuiton.topia.migration.TopiaMigrationServiceImpl
INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:226) migrateSchema - Starting Topia Migration Service
INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:252) 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 84 urls in 2,19s
INFO [AWT-EventQueue-0] (MigrationServiceImpl.java:286) 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:462) getSimulation - Try to open simulation sim_sim_deep_2011-05-27-11-02_2011-07-12-18-35(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_sim_deep_2011-05-27-11-02_2011-07-12-18-35)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_sim_deepCalib_2011-05-16-15-55_2011-05-23-17-01(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_sim_deepCalib_2011-05-16-15-55_2011-05-23-17-01)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-05-26-19-12(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-05-26-19-12)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-05-26-19-29(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-05-26-19-29)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-05-27-09-32(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-05-27-09-32)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-05-27-10-05(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-05-27-10-05)
INFO [AWT-EventQueue-0] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-07-13-15-26(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-07-13-15-26)
INFO [AWT-EventQueue-0] (SimulAction.java:327) loadOldSimulation - No xml design plan file found
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:116) 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:114)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:140)
at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:155)
at fr.ifremer.isisfish.datastore.AnalysePlanStorage.getNewAnalysePlanInstance(AnalysePlanStorage.java:121)
at fr.ifremer.isisfish.ui.models.analyzeplan.AnalyzePlanComboRenderer.getListCellRendererComponent(AnalyzePlanComboRenderer.java:83)
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)
INFO [AWT-EventQueue-0] (RuleHelper.java:114) populateRule - Properties: {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.0.parameter.dossierexport=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, preScript=, usePreScript=false, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=6, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, rule.0.parameter.pathtovpadata=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, simulLogLevel=info, rules=XSA,CalcTAC,FleetManagementDeep,, useOptimization=true, useStatistic=false, useAnalysePlan=false, isisFishVersion=3.3.0.3, rule.0.parameter.discardabsence=false, rule.0.parameter.stockname=BlueLingSouth, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, 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, plans=, rule.0.parameter.tuningfile=bli567fl.txt, simulatorName=DefaultSimulator.java, strategies=S2,S1, analysePlanNumber=-1, rule.0.parameter.nomindex=bli567ind.txt, exports=Abundances.java,Biomasses.java,CapturesNombre.java,CapturesPoids.java,EffortsMetier.java,, resultNames=matrixEffortNominalPerStrategyMet,matrixCatchRatePerStrategyMet,matrixCatchPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZonePop,matrixFishingMortality,matrixAbundance,matrixAbundanceBeginMonth,matrixBiomass,matrixBiomassBeginMonth,matrixGrossValueOfLandingsPerSpeciesPerStrategyMet,}
WARN [AWT-EventQueue-0] (RuleHelper.java:115) populateRule - Can't reload field pop for rule XSA with value null
org.apache.commons.beanutils.ConversionException: Can't convert 'null' to org.nuiton.topia.persistence.TopiaEntity
at fr.ifremer.isisfish.util.TopiaEntityConverter.convert(TopiaEntityConverter.java:85)
at org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:470)
at fr.ifremer.isisfish.rule.RuleHelper.populateRule(RuleHelper.java:106)
at fr.ifremer.isisfish.simulator.SimulationParameter.getRules(SimulationParameter.java:824)
at fr.ifremer.isisfish.ui.simulator.SimulAction.getRules(SimulAction.java:350)
at fr.ifremer.isisfish.ui.simulator.ParamsUI.setRulesListModel(ParamsUI.java:339)
at fr.ifremer.isisfish.ui.simulator.ParamsUI.refresh(ParamsUI.java:152)
at fr.ifremer.isisfish.ui.simulator.ParamsUI$1.run(ParamsUI.java:170)
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)
INFO [AWT-EventQueue-0] (SimulationControl.java:194) setText - backup database en cours
INFO [AWT-EventQueue-0] (SimulationControl.java:194) setText - backup database terminé
INFO [AWT-EventQueue-0] (RuleHelper.java:114) populateRule - Properties: {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.0.parameter.dossierexport=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, preScript=, usePreScript=false, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=6, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, rule.0.parameter.pathtovpadata=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, simulLogLevel=info, rules=XSA,CalcTAC,FleetManagementDeep,, useOptimization=true, useStatistic=false, useAnalysePlan=false, isisFishVersion=3.3.0.3, rule.0.parameter.stockname=BlueLingSouth, rule.0.parameter.discardabsence=false, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, 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, plans=, rule.0.parameter.tuningfile=bli567fl.txt, simulatorName=DefaultSimulator.java, strategies=S2,S1, analysePlanNumber=-1, rule.0.parameter.nomindex=bli567ind.txt, exports=Abundances.java,Biomasses.java,CapturesNombre.java,CapturesPoids.java,EffortsMetier.java,, resultNames=matrixEffortNominalPerStrategyMet,matrixCatchRatePerStrategyMet,matrixCatchPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZoneMet,matrixCatchWeightPerStrategyMetPerZonePop,matrixFishingMortality,matrixAbundance,matrixAbundanceBeginMonth,matrixBiomass,matrixBiomassBeginMonth,matrixGrossValueOfLandingsPerSpeciesPerStrategyMet,}
WARN [AWT-EventQueue-0] (RuleHelper.java:115) populateRule - Can't reload field pop for rule XSA with value null
org.apache.commons.beanutils.ConversionException: Can't convert 'null' to org.nuiton.topia.persistence.TopiaEntity
at fr.ifremer.isisfish.util.TopiaEntityConverter.convert(TopiaEntityConverter.java:85)
at org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:470)
at fr.ifremer.isisfish.rule.RuleHelper.populateRule(RuleHelper.java:106)
at fr.ifremer.isisfish.simulator.SimulationParameter.getRules(SimulationParameter.java:824)
at fr.ifremer.isisfish.simulator.launcher.SimulationService.prepareSimulationZipFile(SimulationService.java:994)
at fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:391)
at fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:981)
at fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:253)
at fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:658)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jaxx.runtime.Util$1.invoke(Util.java:144)
at $Proxy4.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
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)
INFO [AWT-EventQueue-0] (SimulationControl.java:194) 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:194) setText - Scripts and rules Compilation
Note: C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation\scripts\SiMatrix.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
INFO [AWT-EventQueue-0] (SimulationControl.java:194) setText - Temps de compilation 1.672s
INFO [pool-2-thread-1] (SimulationJob.java:204) run - Start simulation: sim_deep_2011-07-13-17-10
INFO [pool-2-thread-1] (SimulationMonitor.java:353) simulationStart - Saving simulation sim_deep_2011-07-13-17-10 as started
INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:128) message - Préparation de la simulation
INFO [pool-2-thread-1] (SimulationControl.java:194) setText - Préparation de la simulation
INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:199) subProcessSimulate - SubProcess start: java.lang.ProcessImpl@1fba6e [C:\Program Files\Java\jdk1.6.0_06\jre\bin\java, -Xmx1024M, -classpath, ;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/isis-fish-3.3.0.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/nuiton-utils-1.1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/log4j-1.2.16.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-logging-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-primitives-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-collections-3.2.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-beanutils-1.8.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/nuiton-i18n-api-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/topia-persistence-2.3.0-beta-6.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/hibernate-core-3.3.2.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/antlr-2.7.7.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/dom4j-1.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xml-apis-1.0.b2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jta-1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/slf4j-api-1.5.10.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/hibernate-ehcache-3.3.2.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/ehcache-1.2.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/javassist-3.8.0.GA.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/topia-service-migration-2.3.0-beta-6.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-lang-2.5.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/nuiton-matrix-2.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jaxx-runtime-swing-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jaxx-runtime-api-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/nuiton-widgets-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/mail-1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/activation-1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/looks-1.2.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/l2fprod-common-0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/javahelp-2.0.02.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jxlayer-3.0.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-jxpath-1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xwork-2.1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/ognl-2.6.11.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jaxx-runtime-swing-widget-1.7.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/swingx-1.6.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/filters-2.0.235.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/swing-worker-1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-io-1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/nuiton-j2r-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/JRI-0.8-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/REngine-0.6-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/Rserve-0.6-0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/commons-math-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/slf4j-log4j12-1.5.10.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jfreechart-1.0.12.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jcommon-1.0.15.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/bsh-2.0b4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/openmap-4.6.5.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/rsyntaxtextarea-1.4.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jsch-0.1.42.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xercesImpl-2.9.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jaxen-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jdom-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xom-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xmlParserAPIs-2.6.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/xalan-2.6.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/icu4j-2.6.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/h2-1.2.128.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/aspectwerkz-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/qdox-1.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/trove-1.0.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jrexx-1.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/aspectwerkz-jdk5-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/aspectwerkz-core-2.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/asm-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/asm-attrs-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/asm-util-1.5.4-snapshot.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/ssj-2.1.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/interpreter-1.6.8.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/logger-1.6.4.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/language-1.6.7.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/Blas-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/colt-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/optimization-20081007.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/svnkit-1.3.2-1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jna-3.2.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/trilead-ssh2-build213-svnkit-1.3-patch.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/sqljet-1.0.1.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/antlr-runtime-3.1.3.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/stringtemplate-3.2.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/freemarker-2.3.16.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/cpdetector-1.0.7.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/jchardet-1.0.jar;/C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/isis-fish-3.3.0.3-bin/isis-fish-3.3.0.3/lib/tools-1.6.0.16.jar;C:\Paul\2005-2011\DPCP\P6\DEEPFISHMAN\Science\WP5\isis-fish-3.3.0.3-bin\isis-fish-3.3.0.3\isis-fish-3.3.0.3.jar, fr.ifremer.isisfish.IsisFish, --option, launch.ui, false, --simulateWithSimulation, sim_deep_2011-07-13-17-10, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation.zip]
INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:240) <init> - Lancement du thread de surveillance des simulations externes
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (IsisFish.java:314) init - Starting Isis-Fish with args : [--option, launch.ui, false, --simulateWithSimulation, sim_deep_2011-07-13-17-10, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation.zip]
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (IsisFish.java:319) init - 13/07/11 17:10 Java version: 1.6.0_06-b02 Isis-fish version: 3.3.0.3
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (URLConverter.java:68) <init> - org.nuiton.util.URLConverter@12c7568
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URLConverter@12c7568
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.URIConverter@a9c09e
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.VersionConverter@9f671b
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (ConverterUtil.java:163) initConverters - register converter org.nuiton.util.LocaleConverter@f1bb78
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) 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-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (IsisConfig.java:907) parse - Check configuration change
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (IsisConfig.java:928) parse - Config file migration done
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*i18n/.+\.properties in 10 urls in 407.369ms
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (I18nLoader.java:162) init - 9 bundle(s) found, [18 file(s)] in 6.181ms
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (I18nLoader.java:233) addLanguage - Language <locale: fr_FR,nbStences:1325>, nbEntries: 9, nbSentences: 1325 in 19.179ms
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (IsisFish.java:142) main - after init done in 0.719.
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationAction.java:131) simulateWithSimulationAndScript - Command line action : simulateWithSimulationAndScript (sim_deep_2011-07-13-17-10, C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation.zip, null)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 2 thread for dans un sous processus
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 1 thread for sur le serveur Caparmor
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationExecutor.java:72) <init> - SimulationExecutor started with 1 thread for dans le même processus
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (InProcessSimulatorLauncher.java:95) simulate - simulate sim_deep_2011-07-13-17-10 with file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation.zip
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:103) simulate - Warning , simulation sim_deep_2011-07-13-17-10 aleady exists
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> WARN [main] (InProcessSimulatorLauncher.java:104) simulate - Deleting it before doing simulation
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-07-13-17-10(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-07-13-17-10)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationStorage.java:667) importAndRenameZip - Import simulation file C:\DOCUME~1\pmarchal\LOCALS~1\Temp\isisfish-simulation-1310569850608-preparation.zip in directory C:\Documents and Settings\pmarchal\isis-database-3\simulations and rename from ^.*?/(.*)$ to sim_deep_2011-07-13-17-10/$1
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (SimulationStorage.java:674) importAndRenameZip - Last entry was sim_deep_2011-07-13-17-10/simulators/DefaultSimulator.java extract name sim_deep_2011-07-13-17-10
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (DataStorage.java:205) getStorage - Create new storage for sim_deep_2011-07-13-17-10
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (TopiaContextImpl.java:199) loadServices - Le service topia.service.migration chargé par org.nuiton.topia.migration.TopiaMigrationServiceImpl
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:226) migrateSchema - Starting Topia Migration Service
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>ERROR [main] (JDBCExceptionReporter.java:101) logExceptions - Table "TMS_VERSION" not found; SQL statement:
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>select this_.version as version26_0_ from tms_version this_ [42102-128]
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:249) migrateSchema - Database version not found, so database schema is considered as V0
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:252) migrateSchema - Application version : 3.3, database version : 0
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/0/.*\.hbm\.xml in 86 urls in 2,309s
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:286) migrateSchema - Database is up to date, no migration needed.
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (TopiaMigrationServiceImpl.java:249) postRestoreSchema - postRestoreSchema event detected, redo, schema migration
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:226) migrateSchema - Starting Topia Migration Service
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:252) migrateSchema - Application version : 3.3, database version : 3.3
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (Resource.java:361) getURLs - search URLs pattern: .*oldmappings/IsisFish/3.3/.*\.hbm\.xml in 86 urls in 2,332s
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [main] (MigrationServiceImpl.java:286) migrateSchema - Database is up to date, no migration needed.
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (InProcessSimulatorLauncher.java:311) localSimulateSameThread - 13/07/11 17:11 Java version: 1.6.0_06-b02 Isis-fish version: 3.3.0.3
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (InProcessSimulatorLauncher.java:285) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@6e3e5e [file:/C:/Documents%20and%20Settings/pmarchal/isis-database-3/simulations/sim_deep_2011-07-13-17-10/, file:/C:/Documents%20and%20Settings/pmarchal/isis-build/sim_deep_2011-07-13-17-10/]
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationStorage.java:322) 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.0.parameter.dossierexport=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, preScript=, usePreScript=false, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=6, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, rule.0.parameter.pathtovpadata=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, simulLogLevel=info, rules=XSA,CalcTAC,FleetManagementDeep,, useOptimization=true, useStatistic=false, useAnalysePlan=false, isisFishVersion=3.3.0.3, rule.0.parameter.stockname=BlueLingSouth, rule.0.parameter.discardabsence=false, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, 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, plans=, rule.0.parameter.tuningfile=bli567fl.txt, simulatorName=DefaultSimulator.java, strategies=S2,S1, analysePlanNumber=-1, rule.0.parameter.nomindex=bli567ind.txt, 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-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (InProcessSimulatorLauncher.java:197) message - Mise en place des aspects Cache
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationControl.java:194) setText - Mise en place des aspects Cache
INFO [Thread-7] (SimulationControl.java:194) setText - Mise en place des aspects Cache
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (DataStorage.java:158) getMemStorage - Create new memory storage for sim_deep_2011-07-13-17-10
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (InProcessSimulatorLauncher.java:197) message - Simulation execution
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationControl.java:194) setText - Simulation execution
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationContext.java:319) message - Exécution des scripts de Presimulation
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationControl.java:194) setText - Exécution des scripts de Presimulation
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (RuleHelper.java:114) populateRule - Properties: {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.0.parameter.dossierexport=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, preScript=, usePreScript=false, population.Bsf5b6712b.number=[[0.0]], population.Rng5b6712b.number=[[0.0]], numberOfYear=6, population.Skh5b67.number=[[0.0]], scriptLogLevel=info, rule.0.parameter.pathtovpadata=C:/Paul/2005-2011/DPCP/P6/DEEPFISHMAN/Science/WP5/VPA, simulLogLevel=info, useStatistic=false, useOptimization=true, rules=XSA,CalcTAC,FleetManagementDeep,, useAnalysePlan=false, isisFishVersion=3.3.0.3, rule.0.parameter.stockname=BlueLingSouth, rule.0.parameter.discardabsence=false, regionName=Deep, populations=BlueLingSouth,Pok3a46,Rng5b6712b,Bsf5b6712b,Skh5b67, 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, simulatorName=DefaultSimulator.java, rule.0.parameter.tuningfile=bli567fl.txt, plans=, strategies=S2,S1, analysePlanNumber=-1, rule.0.parameter.nomindex=bli567ind.txt, 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-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> WARN [SimThread sim_deep_2011-07-13-17-10] (RuleHelper.java:115) populateRule - Can't reload field pop for rule XSA with value null
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>org.apache.commons.beanutils.ConversionException: Can't convert 'null' to org.nuiton.topia.persistence.TopiaEntity
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.util.TopiaEntityConverter.convert(TopiaEntityConverter.java:85)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:470)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.rule.RuleHelper.populateRule(RuleHelper.java:106)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.SimulationParameter.getRules(SimulationParameter.java:824)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.SimulationParameter.reloadContextParameters(SimulationParameter.java:1925)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:108)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:392)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:259)
INFO [Thread-7] (SimulationControl.java:194) setText - Exécution des scripts de Presimulation
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> INFO [SimThread sim_deep_2011-07-13-17-10] (SimulationControl.java:194) setText - Rules initialisation:[rules.XSA@144c133, rules.CalcTAC@e81590, rules.FleetManagementDeep@dfd5b8]
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>ERROR [SimThread sim_deep_2011-07-13-17-10] (RNetEngine.java:125) init - Unable to establish a connection to the R server. Maybe you forgot to start it. Try using the command "R CMD Rserve".
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>org.rosuda.REngine.Rserve.RserveException: Cannot connect: Connection refused: connect
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:88)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.rosuda.REngine.Rserve.RConnection.<init>(RConnection.java:60)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.net.RNetEngine.init(RNetEngine.java:123)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.net.RNetEngine.init(RNetEngine.java:106)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.initOnNet(RProxy.java:131)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.init(RProxy.java:78)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.init(RProxy.java:170)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.<init>(RProxy.java:57)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA.aw$original$_AW_$init$_AW_$rules_XSA(XSA.java:205)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.aspect.RuleAspect.makeTimedCall(RuleAspect.java:119)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.aspect.RuleAspect.initCall(RuleAspect.java:69)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.invoke(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA.init(XSA.java)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:116)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:392)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:259)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>ERROR [SimThread sim_deep_2011-07-13-17-10] (RProxy.java:82) init - Initialization of R with Network failed, trying JNI
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>Cannot find JRI native library!
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>Please make sure that the JRI native library is in a directory listed in java.library.path.
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus>java.lang.UnsatisfiedLinkError: no jri in java.library.path
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at java.lang.System.loadLibrary(System.java:1030)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.rosuda.JRI.Rengine.<clinit>(Rengine.java:19)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.jni.RJniEngine.init(RJniEngine.java:77)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.initOnJNI(RProxy.java:114)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.init(RProxy.java:85)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.init(RProxy.java:170)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at org.nuiton.j2r.RProxy.<init>(RProxy.java:57)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA.aw$original$_AW_$init$_AW_$rules_XSA(XSA.java:205)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.aspect.RuleAspect.makeTimedCall(RuleAspect.java:119)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.aspect.RuleAspect.initCall(RuleAspect.java:69)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.proceed(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA_1__1260650406_1714870043___AW_JoinPoint.invoke(Unknown Source)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at rules.XSA.init(XSA.java)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at simulators.DefaultSimulator.simulate(DefaultSimulator.java:116)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:392)
INFO [Thread-41] (SubProcessSimulationLauncher.java:264) run - dans un sous processus> at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:259)
INFO [pool-2-thread-1] (SubProcessSimulationLauncher.java:212) subProcessSimulate - SubProcess finished
INFO [pool-2-thread-1] (SimulationStorage.java:462) getSimulation - Try to open simulation sim_deep_2011-07-13-17-10(C:\Documents and Settings\pmarchal\isis-database-3\simulations\sim_deep_2011-07-13-17-10)
INFO [Thread-7] (SimulationControl.java:194) setText - Rules initialisation:[rules.XSA@144c133, rules.CalcTAC@e81590, rules.FleetManagementDeep@dfd5b8]
INFO [Thread-7] (SimulationControl.java:194) setText - Rules initialisation:[rules.XSA@144c133, rules.CalcTAC@e81590, rules.FleetManagementDeep@dfd5b8]
INFO [AWT-EventQueue-0] (QueueAction.java:83) stopSimulation - User stop simulation sim_deep_2011-07-13-17-10
INFO [Thread-7] (SimulationMonitor.java:467) waitAndCheckProgression - Job sim_deep_2011-07-13-17-10 finished
INFO [Thread-7] (SimulationMonitor.java:579) doPostSimulationOperation - Do post simulation operation for sim_deep_2011-07-13-17-10
INFO [Thread-7] (SimulationMonitor.java:397) simulationStop - Saving simulation sim_deep_2011-07-13-17-10 as stopped
6
29
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(a)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(a)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(a)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();
}
}
}
2
7
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(a)ifremer.fr>
Organisation: IFREMER
Pour: isis-fish-users(a)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(a)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(a)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(a)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(a)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();
}
}
}
1
0
Bonjour,
Je voudrais calibrer le modèle sur deux années en même temps. Le script du
simplex fonctionne si je calibre sur un an mais quand j'essaye sur 2 ans, la
simulation ne se lance pas et j'ai le message d'erreur suivant. La seule
chose que je change dans le script entre la calibration sur un an et sur
deux ans, c'est la matrice lignes 102 à 108. Je ne comprend pas le message
d'erreur...
Je vous envoie le script, le debug et le fichier excell contenant les
captures de deux années.
Merci !!
Camille
" Erreur
Message:
fr.ifremer.isisfish.IsisFishRuntimeException:
isisfish.error.evaluate.preplan.script
Level:
SEVERE
Stack Trace:
isisfish.error.evaluate.preplan.script
fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.<init>(SimulationService.java:729)
fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:393)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:988)
fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:277)
fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:682)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
jaxx.runtime.Util$1.invoke(Util.java:144)
$Proxy4.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
1
org.nuiton.math.matrix.AbstractMatrixND.importCSV(AbstractMatrixND.java:1064)
analyseplans.calibrationCamille.init(calibrationCamille.java:112)
fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.<init>(SimulationService.java:720)
fr.ifremer.isisfish.simulator.launcher.SimulationService.submit(SimulationService.java:393)
fr.ifremer.isisfish.ui.simulator.SimulAction.launchSimulation(SimulAction.java:988)
fr.ifremer.isisfish.ui.simulator.ParamsUI.launchSimulation(ParamsUI.java:277)
fr.ifremer.isisfish.ui.simulator.ParamsUI.doActionPerformed__on__buttonSimulParamsSimulate(ParamsUI.java:682)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
jaxx.runtime.Util$1.invoke(Util.java:144)
$Proxy4.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source) "
2
2
Mais dans ce cas, y a-t-il une différence avec le fait d'utiliser
directement le simulateur "effort by cell"?
-----Message d'origine-----
De : isis-fish-users-bounces(a)list.isis-fish.org
[mailto:isis-fish-users-bounces@list.isis-fish.org] De la part de Eric
Chatellier
Envoyé : lundi 8 août 2011 19:24
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] Pb avec Simulateur EffortByCell
Le 08/08/2011 10:14, Bastien Preuss a écrit :
> Du coup,
> Est-il tout de m^me sensé fonctionner? Car j'avais par le passé déjà
réussi
> à faire tourner des simu avec?
> Bon à priori, je ne vais pas prendre le risque de l'utiliser si on est pas
> trop sure de ce que ça fait!
Il est possible de faire la même chose avec DefaultSimulator
et d'ajouter une tagValue dans l'onlget (paramètres avancés):
tag : "effortByCell"
valeur : "true"
--
Éric Chatellier <chatellier(a)codelutin.com>
Tel: 02.40.50.29.28
http://www.codelutin.com
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users(a)list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
3
2
Bonjour,
Suite à quelques simulations il ma semblé obtenir des résultats non
attendus après avoir introduit une AMP dans lun de mes scénarios de
gestion.
Afin de vérifier cela jai fait tourner quelques cas simples pour vérifier
certaines hypothèses du modèle (voir notamment le § « Attention aux
hypothèses du modèle » dans les FAQ).
Pour cela, jai créé dans un scénario 1 une zone de vie zpop de mon espèce,
puis jai créé une zone de pêche zpech, avec zpech = zpop.
Dans un scénario 2, jai créé une AMP zamp , zpech est alors devenue = à
zpop-zamp.
Selon les hypothèses du modèle, il me semble que leffort de pêche ne
devrait pas être modifié pour mon métier, or en comparant les sorties du
modèle, je constate que les EffortPerStrategyMet, sont différents, ainsi que
les CatchRatePerStrategyMet, les FishingMortality et les
CatchPerStrategyPerMetPerZonePop, etc
Pour vérifier jai reproduit ces 2 scénarios dans les régions « DemoRegion »
et « GolfeDeGascogneDemoV3 », et jobtiens toujours des efforts différents
en diminuant uniquement la zpech.
Les différences observées restent faibles dans toutes les simu que jai pu
faire, après sont-elles négligeables ????
Sagit-il encore une fois de questions darrondis ?
Quelquun aurait-il déjà remarqué cela ? Est-ce normal, et dans ce cas
jaurais peut être raté quelque chose ?
Merci.
Bastien
Bastien Preuss
Doctorant (PhD Student)
IFREMER - IRD - Université de Nouvelle-Calédonie
101 Promenade Roger Laroque
BP A5
98848 Noumea cedex
New-Caledonia
Tel: (+687) 260 723
P afin de contribuer au respect de l'environnement, merci de n'imprimer ce
mail qu'en cas de nécessité
2
1
Bonjour,
Je réalise quelques tests de simulation pour estimer mes temps de calculs et
je me rends compte que les temps de calculs et la mémoire utilisée dépendent
du choix des résultats sélectionnés.
Par exemple avec lune de mes espèces, si je fais une simulation sur 10 ans
avec comme choix de résultats « matrixAbundance » et « matrixLandingPerMet
», jai un temps de simulation de 30 minutes, alors que si je réalise la
même simu en demandant 6 résultats jai un temps de simu de 50 min !
2ème exemple avec une autre de mes espèces, ma simu sur 10 ans avec 2
résultats demandés, tourne en 29 min, alors que si je demande 6 résultats,
elle plante au bout de 3 ans avec le message « out of memory, try with more
memory (option -mx)».
Jai donc changé la valeur de mémoire allouée dans le fichier .bat de
démarrage, en passant de 1024 Mo à 3072 Mo, mais cela na aucune influence
sur les temps de calculs ou le fait de planter sur « out of memory ». (mon
PC à 4Go de RAM).
Il semble donc 1) que les résultats de sortie du modèle soient sauvés sur la
mémoire vive ce qui influe sur les performances de la machine, mais 2) que
bizarrement le fait de modifier la quantité de mémoire allouée na pas
dinfluence. Si cest bien le cas, ny aurait-il pas un moyen de sauver en
dur les sorties du modèle pour ne pas saturer la mémoire vive ? Ou une
autres astuce ?
Javais pensé contourner le problème en nutilisant que les exports, mais il
ny a pas tous les résultats du modèle dans les exports.
Si vous avez des idées ou des suggestions, ça pourrait être bien utile !
Merci.
Bastien
Bastien Preuss
Doctorant (PhD Student)
IFREMER - IRD - Université de Nouvelle-Calédonie
101 Promenade Roger Laroque
BP A5
98848 Noumea cedex
New-Caledonia
Tel: (+687) 260 723
P afin de contribuer au respect de l'environnement, merci de n'imprimer ce
mail qu'en cas de nécessité
2
1
Du coup,
Est-il tout de m^me sensé fonctionner? Car j'avais par le passé déjà réussi
à faire tourner des simu avec?
Bon à priori, je ne vais pas prendre le risque de l'utiliser si on est pas
trop sure de ce que ça fait!
Merci.
Bastien
-----Message d'origine-----
De : isis-fish-users-bounces(a)list.isis-fish.org
[mailto:isis-fish-users-bounces@list.isis-fish.org] De la part de Eric
Chatellier
Envoyé : lundi 8 août 2011 18:50
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] Pb avec Simulateur EffortByCell
Le 02/08/2011 04:51, Bastien Preuss a écrit :
>
> Bonjour,
>
Bonjour,
> Jessaie dutiliser le simulateur EffortByCell, mais la simu plante dès le
> début, et je nai pas trouvé la raison dans le Debug.
>
> Quelquun saurait-il ce qui peut causer ce problème ? Je mets le debug en
> pièce jointe.
>
En fait, ce simulateur n'a jamais totalement fonctionné car
il étend DefautSimulator, mais si on fait une simulation avec EffortByCell
le simulateur DefautSimulator n'est pas inclut dans la simulation d'où
l'erreur.
--
Éric Chatellier <chatellier(a)codelutin.com>
Tel: 02.40.50.29.28
http://www.codelutin.com
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users(a)list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
2
1
Bonjour,
Jessaie dutiliser le simulateur EffortByCell, mais la simu plante dès le
début, et je nai pas trouvé la raison dans le Debug.
Quelquun saurait-il ce qui peut causer ce problème ? Je mets le debug en
pièce jointe.
Merci.
Bastien
Bastien Preuss
Doctorant (PhD Student)
IFREMER - IRD - Université de Nouvelle-Calédonie
101 Promenade Roger Laroque
BP A5
98848 Noumea cedex
New-Caledonia
Tel: (+687) 260 723
P afin de contribuer au respect de l'environnement, merci de n'imprimer ce
mail qu'en cas de nécessité
3
2