Isis-fish-users
Threads by month
- ----- 2026 -----
- August
- July
- 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
July 2011
- 12 participants
- 13 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
July 29, 2011
Merci Sigrid, en effet ça semble bien être ce problème d'arrondi encore une
fois!
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
Sigrid.Lehuta(a)ifremer.fr
Envoyé : vendredi 29 juillet 2011 00:53
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] Coefficients de migration négatifs
hello Bastien,
apparement ca concerne le groupe 0 donc ca limite les recherches.
ensuite si tous tes coeffs affiches sont positifs, je suppose que le
coeff negatif correspond a 1-sum(coeffs de migration) c est a dire que
c est le % de poissons qui restent dans la zone de depart (et que isis
calcule en off).
encore une fois si tes coeffs de migration depuis une zone donnee
somment a 1 c est sans doute un pb d arrondit. tu peux verifier en
diminuant un des coeffs temporairement par exemple tu mets 19 au lieu
de 20. tes coeffs sommeront a 0.99 et tu verifieras que tu n as plus
de message d erreur. si le pb persiste c est que ca vient pas des
arondits... et la mystere et boule de gomme!
bonne chance
Sigrid
Quoting bastien preuss <bastien.preuss(a)ird.fr>:
> Bonjour,
>
> Pour l'une de mes populations, lorsque je fais une simu, je vois
> dans le debug plusieurs fois la ligne suivante:
>
> INFO [Thread-47] (SubProcessSimulationLauncher.java:273) run - dans
> un sous processus> INFO [SimThread
> sim_Test_Dawa_migration_grp0_2011-07-27-17-03]
> (PopulationSeasonInfoImpl.java:528) getMigrationMatrix - Erreur dans
> la migration, un coef est negatif
>
> Mes coeff de migration étant définis dans un script, j'ai essayé de
> voir d'où cela provenait en afficahant mes valeurs avec un
> log.info(), mais je ne vois que des valeurs positives...
> J'ai aussi vérifié ma région, et je n'ai pas d'erreur ormis des
> infos pour immigration et émigration vide.
>
> Y a-t-il un moyen de trouver d'où proviennent ces coefficients négatifs?
>
> Merci.
>
> Bastien
>
> _______________________________________________
> 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
>
_______________________________________________
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
1
0
Bonjour,
Pour l'une de mes populations, lorsque je fais une simu, je vois dans le
debug plusieurs fois la ligne suivante:
INFO [Thread-47] (SubProcessSimulationLauncher.java:273) run - dans un sous
processus> INFO [SimThread sim_Test_Dawa_migration_grp0_2011-07-27-17-03]
(PopulationSeasonInfoImpl.java:528) getMigrationMatrix - Erreur dans la
migration, un coef est negatif
Mes coeff de migration étant définis dans un script, j'ai essayé de voir
d'où cela provenait en afficahant mes valeurs avec un log.info(), mais je ne
vois que des valeurs positives...
J'ai aussi vérifié ma région, et je n'ai pas d'erreur ormis des infos pour
immigration et émigration vide.
Y a-t-il un moyen de trouver d'où proviennent ces coefficients négatifs?
Merci.
Bastien
2
1
July 26, 2011
Hello,
Effectivement après plusieurs simu même avec des effectifs très grands les
valeurs négatives que j'obtiens restent négligeables.
Ça doit être la même erreur que toi, car j'ai revérifié 10 fois, et j'ai
bien une somme de coefficients égale à 1, un nombre d'individus égal avant
et après la migration, et pas de message dans la vérif de pêcherie.
Du coup, y a-t-il un moyen de vérifier que cette erreur avait bien été
corrigée?
A bientôt
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
Sigrid.Lehuta(a)ifremer.fr
Envoyé : mardi 26 juillet 2011 03:06
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] effectifs négatifs après migration
Hola,
la seule fois ou j ai vu ca cela concernait de tres petit nombres
negatifs (de l'ordre de 10^-6) c'etait causes par des conversion
float-double des trucs comme ca mais je crois que ca avait ete repare.
Es tu sur que tes coef somment a 1. as tu verifier que tu as autant de
recruits avant et apres migration. as tu une alerte sur les migrations
quand tu fais "Verifier la pecherie"?
si ca persiste envois ta base.
Sigrid
Quoting Bastien Preuss <Bastien.Preuss(a)ird.fr>:
> Bonjour,
>
>
>
> Je rencontre une situation dont je nai pas trouvé la raison :
>
> Jai une zone de recrutement où arrivent tous mes individus issus de la
> reproduction, puis ils migrent tous en même temps à un mois t, en se
> répartissant entre plusieurs zones de vie selon des coefficients dont la
> somme fait 1.
>
> Or après le mois de migration en question il me reste un nombre négatif
> dindividus dans ma zone de recrutement
>
> De plus, lors du changement de classe (10 mois plus tard), cet effectif
> négatif passe dans le groupe 1, et se propage ainsi de suite dans ma
> population.
>
>
>
> Quelquun a-t-il une idée doù cela peut-il venir ?
>
>
>
> 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é
>
>
>
>
>
>
_______________________________________________
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
1
0
Bonjour,
Je rencontre une situation dont je nai pas trouvé la raison :
Jai une zone de recrutement où arrivent tous mes individus issus de la
reproduction, puis ils migrent tous en même temps à un mois t, en se
répartissant entre plusieurs zones de vie selon des coefficients dont la
somme fait 1.
Or après le mois de migration en question il me reste un nombre négatif
dindividus dans ma zone de recrutement
De plus, lors du changement de classe (10 mois plus tard), cet effectif
négatif passe dans le groupe 1, et se propage ainsi de suite dans ma
population.
Quelquun a-t-il une idée doù cela peut-il venir ?
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
July 25, 2011
Non, émigration et immigration valent 0
De : isis-fish-users-bounces(a)list.isis-fish.org
[mailto:isis-fish-users-bounces@list.isis-fish.org] De la part de Dominique
PELLETIER
Envoyé : lundi 25 juillet 2011 15:40
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] effectifs négatifs après migration
tu n'as pas d'émigration irrégulière ?
Bastien Preuss a écrit :
Bonjour,
Je rencontre une situation dont je nai pas trouvé la raison :
Jai une zone de recrutement où arrivent tous mes individus issus de la
reproduction, puis ils migrent tous en même temps à un mois t, en se
répartissant entre plusieurs zones de vie selon des coefficients dont la
somme fait 1.
Or après le mois de migration en question il me reste un nombre négatif
dindividus dans ma zone de recrutement
De plus, lors du changement de classe (10 mois plus tard), cet effectif
négatif passe dans le groupe 1, et se propage ainsi de suite dans ma
population.
Quelquun a-t-il une idée doù cela peut-il venir ?
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é
_____
_______________________________________________
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
--
Dominique PELLETIER
Cadre de recherche Biodiversité
Coordinatrice du projet PAMPA
Senior scientist
Head of PAMPA project
<http://wwz.ifremer.fr/pampa/> http://wwz.ifremer.fr/pampa/
IFREMER BP 2059, 98846 Nouméa Cedex
Nouvelle-Calédonie
Tél. (687) 292557 / 285171
Fax. (687) 287857
1
0
Bonjour,
Je voudrais faire un plan d'analyse pour faire plusieurs simulations à la
suite avec chacune une sélectivité différente pour les engins "chalut". J'ai
7 sélectivités à tester. Je vous envoie mon script qui ne compile pas.
Merci !!
Camille
3
20
OK, merci Eric.
-----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é : vendredi 8 juillet 2011 19:37
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] Utilisation des surfaces
Le 08/07/2011 10:28, Bastien Preuss a écrit :
>
> Bonjour,
>
> Dans mon modèle jutilise la surface des zones pour décrire les
coefficients
> de migration entre mes zones. Je calcule un paramètre c tel que :
>
> c = surfaceZoneArrivée / (surfaceZoneDépart + surfaceZoneArrivée)
>
> Dans léquation cela donne :
>
> c = arrivalZone.getCell().size() / (departureZone.getCell().size() +
> arrivalZone.getCell().size()) ;
>
> Mais je me suis rendu compte que c valait 0 bien que mes surfaces soient
> égales à 324 et 56.
>
> Jai essayé de faire :
>
> szd = departureZone.getCell().size();
>
> sza = arrivalZone.getCell().size();
>
> c = sza / (szd + sza);
>
> Et ça marche! c est différent de 0.
>
C'est un probleme de conversion, double/int.
Il y a un point là dessus dans la FAQ :
http://isis-fish.labs.libre-entreprise.org/wiki-moin/instance/cgi-bin/moin.c
gi/v3/faq#Pourquoi41.2BAC8-1000.2BAOc-afait0.3F
--
É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
1
0
Bonjour,
Dans mon modèle jutilise la surface des zones pour décrire les coefficients
de migration entre mes zones. Je calcule un paramètre c tel que :
c = surfaceZoneArrivée / (surfaceZoneDépart + surfaceZoneArrivée)
Dans léquation cela donne :
c = arrivalZone.getCell().size() / (departureZone.getCell().size() +
arrivalZone.getCell().size()) ;
Mais je me suis rendu compte que c valait 0 bien que mes surfaces soient
égales à 324 et 56.
Jai essayé de faire :
szd = departureZone.getCell().size();
sza = arrivalZone.getCell().size();
c = sza / (szd + sza);
Et ça marche! c est différent de 0.
Jaimerais savoir pourquoi la première façon en calculant directement c ne
fonctionne pas ? Pour savoir si cela risque de se produire dans dautres
cas.
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 suis en train de modifier la règle de TAC pour l'adapter a mes besoins (entre autre le calcul du TAC se fait de Mars a Mars dans l'une de mes pêcherie). Donc quelques petites question pour bien comprendre la règle avant de la modifier :
Dans la condition de la règle, on calcule le catchTons a partir de « getTotalCatchTons » (en provenance du script « RuleUtil.java » ) pour savoir si on a atteint le TAC. « getTotalCatchTons » utilise la fonction getHoldCatch(pop) qui va chercher une matrice (HoldCatch).
1. Qu'est ce qu'il y a dans cette matrice exactement ( l'API n'est pas clair la dessus) ? HoldCatch correspond au CatchPerStartegyPerMetier donc c'est une matrice a 4 dimensions (0=strategies, 1=metiers, 2=group et 3=zones ?) qui cumule les catch pour l'espèce (je suppose) mais a partir de quand ? Depuis le début de la simulation ? Est-ce-que HoldCatch est remise a zéro au départ d'une nouvelle année dans la simulation?
2. Quelle est la différence avec getCatch ? Catch est aussi une matrice (combien de dimension ? Les même que HoldCatch ?) mais qui n'accumule pas les catch et donne juste les catch pour le pas de temps en cours pour la population spécifiée, c'est ca?!
Merci d'avance !
Jess
***************************************************************************************
Dr Jessica André
Junior Research Fellow
Wild Fisheries Program-Fisheries Aquaculture & Coasts (FAC)
Institute for Marine and Antarctic Studies (IMAS)
University of Tasmania, Private Bag 49
Hobart, TAS 7001, Australia
Ph: (03) 6227 7284 /Int: +61 3 6227 7284
Fax: (03) 6227 8035 /Int: +61 3 6227 8035
Email: Jessica.Andre(a)utas.edu.au
Web: http://fcms.its.utas.edu.au/scieng/mrl/pagedetails.asp?lPersonId=3177
`·.,, ><(((º> `·.,, ><(((º> `·.,, ><(((º>
2
2
Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de trajets]
by Bastien Preuss July 7, 2011
by Bastien Preuss July 7, 2011
July 7, 2011
Bonjour Jessica,
Je serai intéressé de savoir comment tu as finalement contourné le problème
du nombre de trajets, suite à la discussion de mars sur la non prise en
compte du temps minimal entre 2 trajet?
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 Jessica
Andre
Envoyé : mercredi 16 mars 2011 08:22
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
trajets]
Merci pour les précisions!
Jess
-----Original Message-----
From: isis-fish-users-bounces(a)list.isis-fish.org
[mailto:isis-fish-users-bounces@list.isis-fish.org] On Behalf Of Bastien
Preuss
Sent: Wednesday, 16 March 2011 6:43 AM
To: isis-fish-users(a)list.isis-fish.org
Subject: Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
trajets]
Merci pour ces éclaircissements.
Une toute petite remarque au passage: dans l'interface StrategieSaisieMois
où l'on sélectionne le type de marée, celui-ci est renseigné par son nom et
deux paramètres affichés, mais qui ne sont pas toujours donnés en jours. Ces
paramètres ont été saisis en heures dans l'onglet type de marée et sont
indiqués ici en jours si le nombre saisi est un multiple de 24, mais dans le
cas contraire, ils sont indiqués en heures.
A+
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 Stephanie
MAHEVAS
Envoyé : mardi 15 mars 2011 20:37
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
trajets]
Bonjour
Je suis d'accord avec le brouillard autour des parametres inutiles (par
défaut) et des unités.
Il me semblait que l'on avait fait ce qu'il fallait pour les unités mais
il y a sûrement encore des faiblesses.
Pour ce qui est du temps minimal entre deux voyages : IL FAUT BIEN LE
SAISIR EN HEURES.
ISIS fait la conversion tout seul. On peut le voir dans l'interface
StrategieSaisieMois ou on selectionne le type de marée. Le type est
renseigné par son nom et deux parametres( duree en jour et tempsmin en
jour).
Le calcul du NbTrip est aussi fait automatiquement à la saisie et cette
equation n'est pas visible à l'utilisateir ni modifiable. Je sais plus
comment y acceder. Eric?
Pour ce qui est des parametres inutilisés par défaut, il faut voir ca
comme une souplesse car une fois saisis, il sont accessibles pour écrire
des scripts et peuvent être des variables utiles pour la dynamique.
Neanmoins on pourrait les différencier des autres avec une couleur
différente dans les interfaces.
Jean ou Youen n'avait-on pas deja fait une liste de ces parametres?
Les autre utilisateurs, si vous en avez identifié, merci de me les
renvoyer et je finaliserai une liste.
a+
stephanie
Bastien Preuss a écrit :
>
> Je pense que oui il faut le modifier, le plus simple est peut être de
> faire un report de bug aux lutins.
>
> J'envoie ça demain après que Stéphanie et d'autres aient pu faire leurs.
>
> Bastien
>
> *De :* isis-fish-users-bounces(a)list.isis-fish.org
> [mailto:isis-fish-users-bounces@list.isis-fish.org] *De la part de*
> Dominique PELLETIER
> *Envoyé :* mardi 15 mars 2011 15:27
> *À :* isis-fish-users(a)list.isis-fish.org
> *Objet :* Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre
> de trajets]
>
> Merci Bastien,
>
> dans ce cas, il faut savoir si on modifie dans le code puisque c'était
> prévu d'avoir un min de temps entre deux sorties
> Dominique
>
> Bastien Preuss a écrit :
>
> Pas évident de ne pas s'embrouiller 1) entre ce qui est comptabilisé
> en jours et ce qui est comptabilisé en heures et 2) entre les
> paramètres utilisés dans les équations et ceux qui ne le sont pas (on
> ne voit pas la différence lors de la saisie). Par exemple dans le
> manuel utilisateur le temps minimal entre deux trajets est indiqué en
> jours, mais c'est bien en heures qu'il faut le mettre d'après les
> équations.
>
> Donc de ce coté, c'est bon pour Jessica qui a donné une durée de 16h.
> Mais effectivement ce temps minimum entre les trajets ne semble pas
> être pris en compte dans les équations, on le constate très bien en
> modifiant la valeur du temps minimal entre deux trajets qui ne modifie
> pas le nombre de trajets.
>
> Du coup l'équation est plutôt :
>
> (Durationmonth-MinNbInactDaysst,t)*24 / TripDuration(str,t)
>
> Durationmonth et MinNbInactDaysst,t sont en jours et
> TripDurationstr,test en heures.
>
> Bastien
>
> *De :* Dominique PELLETIER [mailto:Dominique.Pelletier@ifremer.fr]
> *Envoyé :* mardi 15 mars 2011 13:44
> *À :* PREUSS
> *Objet :* [Fwd: [Isis-fish-users] Question sur le calcul du nombre de
> trajets]
>
> salut Bastien,
>
> tu as aussi été confronté à ce problème ?
> Domi
>
>
> -------- Message original --------
>
> *Sujet: *
>
>
>
> [Isis-fish-users] Question sur le calcul du nombre de trajets
>
> *Date: *
>
>
>
> Mon, 14 Mar 2011 23:04:13 +0000
>
> *De: *
>
>
>
> Jessica Andre <Jessica.Andre(a)utas.edu.au>
> <mailto:Jessica.Andre@utas.edu.au>
>
> *Répondre à :: *
>
>
>
> isis-fish-users(a)list.isis-fish.org
> <mailto:isis-fish-users@list.isis-fish.org>
>
> *Pour :: *
>
>
>
> isis-fish-users(a)list.isis-fish.org
> <mailto:isis-fish-users@list.isis-fish.org>
> <isis-fish-users(a)list.isis-fish.org>
> <mailto:isis-fish-users@list.isis-fish.org>
>
>
>
>
>
> Bonjour,
>
> Une petite question sur le calcul du nombre de trajets dans les
> stratégies, qui sont trop haut dans mon cas.
>
> D'après l'article Pelletier et al (2009), le nombre de trajets est
> défini comme :
>
> (Duration(month)-MinNbInactDays(st,t)) /
> (TripDuration(str,t)+MinTimeBetweenTrips(str,t))
>
> Dans mon cas, TripDuration=8h et MinTimeBetweenTrips=16h
>
> Comme j'ai défini un metier "inactivité" dans mes stratégies, j'ai
> fixé MinNbInactDays à 0.
>
> Donc pour le mois de janvier, Duration(month)=31 (*24 pour l'avoir en
> heure), je devrais obtenir un affichage de 31 trajets, mais ca
> m'affiche 93 trajets, c'est-a-dire que ISIS ne prends pas en compte le
> MinTimeBetweenTrips.
>
> Pourquoi ?! Je n'arrive pas a trouver dans les dossiers java ou ISIS
> fait ce calcul...
>
> Merci d'avance.
>
> Jess
>
>
****************************************************************************
***********
>
> *Dr Jessica André*
>
> Junior Research Fellow (Wild Fisheries Program)
>
> Institute for Marine and Antarctic Studies (IMAS)
>
> Marine Research Laboratories, Private Bag 49
>
> Hobart, TAS 7001, Australia
>
> Ph: (03) 6227 7284 /Int: +61 3 6227 7284
>
> Fax: (03) 6227 8035 /Int: +61 3 6227 8035
>
> Email: Jessica.Andre(a)utas.edu.au <mailto:Jessica.Andre@utas.edu.au>
>
> Web: http://fcms.its.utas.edu.au/scieng/mrl/pagedetails.asp?lPersonId=3177
>
> `·.,, ><(((º> `·.,, ><(((º> `·.,, ><(((º>
>
> --
>
>
> Dominique PELLETIER
>
> Cadre de recherche Biodiversité
>
> Coordinatrice du projet PAMPA
>
> /Senior scientist/
>
> /Head of PAMPA project/
>
> http://wwz.ifremer.fr/pampa/
>
> IFREMER BP 2059, 98846 Nouméa Cedex
>
> Nouvelle-Calédonie
>
> Tél. (687) 285171
>
> Fax. (687) 287857
>
> --
>
> Dominique PELLETIER
>
> Cadre de recherche Biodiversité
>
> Coordinatrice du projet PAMPA
>
> /Senior scientist/
>
> /Head of PAMPA project/
>
> http://wwz.ifremer.fr/pampa/
>
> IFREMER BP 2059, 98846 Nouméa Cedex
>
> Nouvelle-Calédonie
>
> Tél. (687) 285171
>
> Fax. (687) 287857
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
>
--
......................................................................
Stephanie MAHEVAS (Stephanie.Mahevas(a)ifremer.fr)
IFREMER/EMH (Ecologie et Modèles pour l'Halieutique)
Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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
Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de trajets]
by Bastien Preuss July 7, 2011
by Bastien Preuss July 7, 2011
July 7, 2011
Pour reprendre le mail de Stéphanie du 18/03/2011, concernant les paramètres
non utilisés, dans l'interface Flottilles, la "durée de la pêche" dans les
paramètres d'un métier n'est pas utilisée. Seuls le 'Nb d'opérations de
pêche' et le 'nombre d'engins par opération' sont utilisés (pour calculer
l'effort standard par heure).
Pour compléter la liste:
1. Interface TYPES DE MAREE
Temps minimum entre deux marée
2. Interface TYPES DE NAVIRE
Intervalle d'activité
Taille minimale de l'équipage
3.Interface FLOTILLES
Onglet Paramètres des métiers
Durée de la pêche.
A+
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 Stephanie
MAHEVAS
Envoyé : vendredi 18 mars 2011 20:05
À : isis-fish-users(a)list.isis-fish.org
Objet : Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
trajets]
Merci Bastien. Effectivement non utilisé comme la taille minimale de
l'equipage et de trois.
1. Interface TYPES DE MAREE
Temps minimum entre deux marée
2. Interface TYPES DE NAVIRE
Intervalle d'activité
Taille minimale de l'équipage
Bastien et les autres utilisateurs, pouvez-vous completer cette liste au
fur et à mesure en la reprenant dans les echanges?
Merci d'avance.
Eric ou Jean, pouvez-vous changer le nom de la variable Cout en Fuel
d'un trajet en Cout Fuel en Route car il s'agit du Cout en Fuel consommé
par Heure (et non par trajet) de route (cf equation GravityModel.java)?
merci
Stephanie
Bastien Preuss a écrit :
> Donc d'après ce que je vois dans le code, le paramètre "intervalle
> d'activité" dans l'onglet type de navire n'est pas utilisé non plus, c'est
> bien ça ?
>
>
>
> -----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
Stephanie
> MAHEVAS
> Envoyé : jeudi 17 mars 2011 19:06
> À : isis-fish-users(a)list.isis-fish.org
> Objet : Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
> trajets]
>
> Salut Bastien
>
> C'est exact ! bien vu.
> Dans l'interface TypeDeMaree, on doit saisir
> 1. Durée en HEURE
> 2. Temps minimal entre deux voyages en HEURE
> Dans l'interface StrategieSaisieMois, il apparait un menu deroulant avec
> les differents types de marées définis par les deux parametres saisis
> dans l'interface TypeDeMaree transformés en JOUR si la durée est
> >=24Heure et en HEURE sinon.
> Si on regarde dans l'API à TRIPTYPE, les deux parametres sont en Time
> unit qui est en HOUR PER DAY.
> Ces deux parametres sont donc bien stockées en HEURE.
>
> A+
> stephanie
>
> Bastien Preuss a écrit :
>
>> Merci pour ces éclaircissements.
>>
>> Une toute petite remarque au passage: dans l'interface
StrategieSaisieMois
>> où l'on sélectionne le type de marée, celui-ci est renseigné par son nom
>>
> et
>
>> deux paramètres affichés, mais qui ne sont pas toujours donnés en jours.
>>
> Ces
>
>> paramètres ont été saisis en heures dans l'onglet type de marée et sont
>> indiqués ici en jours si le nombre saisi est un multiple de 24, mais dans
>>
> le
>
>> cas contraire, ils sont indiqués en heures.
>>
>> A+
>>
>> 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
>>
> Stephanie
>
>> MAHEVAS
>> Envoyé : mardi 15 mars 2011 20:37
>> À : isis-fish-users(a)list.isis-fish.org
>> Objet : Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre de
>> trajets]
>>
>> Bonjour
>>
>> Je suis d'accord avec le brouillard autour des parametres inutiles (par
>> défaut) et des unités.
>> Il me semblait que l'on avait fait ce qu'il fallait pour les unités mais
>> il y a sûrement encore des faiblesses.
>> Pour ce qui est du temps minimal entre deux voyages : IL FAUT BIEN LE
>> SAISIR EN HEURES.
>> ISIS fait la conversion tout seul. On peut le voir dans l'interface
>> StrategieSaisieMois ou on selectionne le type de marée. Le type est
>> renseigné par son nom et deux parametres( duree en jour et tempsmin en
>> jour).
>> Le calcul du NbTrip est aussi fait automatiquement à la saisie et cette
>> equation n'est pas visible à l'utilisateir ni modifiable. Je sais plus
>> comment y acceder. Eric?
>>
>>
>> Pour ce qui est des parametres inutilisés par défaut, il faut voir ca
>> comme une souplesse car une fois saisis, il sont accessibles pour écrire
>> des scripts et peuvent être des variables utiles pour la dynamique.
>> Neanmoins on pourrait les différencier des autres avec une couleur
>> différente dans les interfaces.
>> Jean ou Youen n'avait-on pas deja fait une liste de ces parametres?
>> Les autre utilisateurs, si vous en avez identifié, merci de me les
>> renvoyer et je finaliserai une liste.
>>
>> a+
>> stephanie
>>
>> Bastien Preuss a écrit :
>>
>>
>>> Je pense que oui il faut le modifier, le plus simple est peut être de
>>> faire un report de bug aux lutins.
>>>
>>> Jenvoie ça demain après que Stéphanie et dautres aient pu faire leurs.
>>>
>>> Bastien
>>>
>>> *De :* isis-fish-users-bounces(a)list.isis-fish.org
>>> [mailto:isis-fish-users-bounces@list.isis-fish.org] *De la part de*
>>> Dominique PELLETIER
>>> *Envoyé :* mardi 15 mars 2011 15:27
>>> *À :* isis-fish-users(a)list.isis-fish.org
>>> *Objet :* Re: [Isis-fish-users] [Fwd: Question sur le calcul du nombre
>>> de trajets]
>>>
>>> Merci Bastien,
>>>
>>> dans ce cas, il faut savoir si on modifie dans le code puisque c'était
>>> prévu d'avoir un min de temps entre deux sorties
>>> Dominique
>>>
>>> Bastien Preuss a écrit :
>>>
>>> Pas évident de ne pas sembrouiller 1) entre ce qui est comptabilisé
>>> en jours et ce qui est comptabilisé en heures et 2) entre les
>>> paramètres utilisés dans les équations et ceux qui ne le sont pas (on
>>> ne voit pas la différence lors de la saisie). Par exemple dans le
>>> manuel utilisateur le temps minimal entre deux trajets est indiqué en
>>> jours, mais cest bien en heures quil faut le mettre daprès les
>>> équations.
>>>
>>> Donc de ce coté, cest bon pour Jessica qui a donné une durée de 16h.
>>> Mais effectivement ce temps minimum entre les trajets ne semble pas
>>> être pris en compte dans les équations, on le constate très bien en
>>> modifiant la valeur du temps minimal entre deux trajets qui ne modifie
>>> pas le nombre de trajets.
>>>
>>> Du coup léquation est plutôt :
>>>
>>> (Durationmonth-MinNbInactDaysst,t)*24 / TripDuration(str,t)
>>>
>>> Durationmonth et MinNbInactDaysst,t sont en jours et
>>> TripDurationstr,test en heures.
>>>
>>> Bastien
>>>
>>> *De :* Dominique PELLETIER [mailto:Dominique.Pelletier@ifremer.fr]
>>> *Envoyé :* mardi 15 mars 2011 13:44
>>> *À :* PREUSS
>>> *Objet :* [Fwd: [Isis-fish-users] Question sur le calcul du nombre de
>>> trajets]
>>>
>>> salut Bastien,
>>>
>>> tu as aussi été confronté à ce problème ?
>>> Domi
>>>
>>>
>>> -------- Message original --------
>>>
>>> *Sujet: *
>>>
>>>
>>>
>>> [Isis-fish-users] Question sur le calcul du nombre de trajets
>>>
>>> *Date: *
>>>
>>>
>>>
>>> Mon, 14 Mar 2011 23:04:13 +0000
>>>
>>> *De: *
>>>
>>>
>>>
>>> Jessica Andre <Jessica.Andre(a)utas.edu.au>
>>> <mailto:Jessica.Andre@utas.edu.au>
>>>
>>> *Répondre à :: *
>>>
>>>
>>>
>>> isis-fish-users(a)list.isis-fish.org
>>> <mailto:isis-fish-users@list.isis-fish.org>
>>>
>>> *Pour :: *
>>>
>>>
>>>
>>> isis-fish-users(a)list.isis-fish.org
>>> <mailto:isis-fish-users@list.isis-fish.org>
>>> <isis-fish-users(a)list.isis-fish.org>
>>> <mailto:isis-fish-users@list.isis-fish.org>
>>>
>>>
>>>
>>>
>>>
>>> Bonjour,
>>>
>>> Une petite question sur le calcul du nombre de trajets dans les
>>> stratégies, qui sont trop haut dans mon cas.
>>>
>>> Daprès larticle Pelletier et al (2009), le nombre de trajets est
>>> défini comme :
>>>
>>> (Duration(month)-MinNbInactDays(st,t)) /
>>> (TripDuration(str,t)+MinTimeBetweenTrips(str,t))
>>>
>>> Dans mon cas, TripDuration=8h et MinTimeBetweenTrips=16h
>>>
>>> Comme jai défini un metier inactivité dans mes stratégies, jai
>>> fixé MinNbInactDays à 0.
>>>
>>> Donc pour le mois de janvier, Duration(month)=31 (*24 pour lavoir en
>>> heure), je devrais obtenir un affichage de 31 trajets, mais ca
>>> maffiche 93 trajets, cest-a-dire que ISIS ne prends pas en compte le
>>> MinTimeBetweenTrips
>>>
>>> Pourquoi ?! Je narrive pas a trouver dans les dossiers java ou ISIS
>>> fait ce calcul...
>>>
>>> Merci davance.
>>>
>>> Jess
>>>
>>>
>>>
>>>
>
****************************************************************************
>
>> ***********
>>
>>
>>> *Dr Jessica André*
>>>
>>> Junior Research Fellow (Wild Fisheries Program)
>>>
>>> Institute for Marine and Antarctic Studies (IMAS)
>>>
>>> Marine Research Laboratories, Private Bag 49
>>>
>>> Hobart, TAS 7001, Australia
>>>
>>> Ph: (03) 6227 7284 /Int: +61 3 6227 7284
>>>
>>> Fax: (03) 6227 8035 /Int: +61 3 6227 8035
>>>
>>> Email: Jessica.Andre(a)utas.edu.au <mailto:Jessica.Andre@utas.edu.au>
>>>
>>> Web:
>>>
> http://fcms.its.utas.edu.au/scieng/mrl/pagedetails.asp?lPersonId=3177
>
>>> `·.,, ><(((º> `·.,, ><(((º> `·.,, ><(((º>
>>>
>>> --
>>>
>>>
>>> Dominique PELLETIER
>>>
>>> Cadre de recherche Biodiversité
>>>
>>> Coordinatrice du projet PAMPA
>>>
>>> /Senior scientist/
>>>
>>> /Head of PAMPA project/
>>>
>>> http://wwz.ifremer.fr/pampa/
>>>
>>> IFREMER BP 2059, 98846 Nouméa Cedex
>>>
>>> Nouvelle-Calédonie
>>>
>>> Tél. (687) 285171
>>>
>>> Fax. (687) 287857
>>>
>>> --
>>>
>>> Dominique PELLETIER
>>>
>>> Cadre de recherche Biodiversité
>>>
>>> Coordinatrice du projet PAMPA
>>>
>>> /Senior scientist/
>>>
>>> /Head of PAMPA project/
>>>
>>> http://wwz.ifremer.fr/pampa/
>>>
>>> IFREMER BP 2059, 98846 Nouméa Cedex
>>>
>>> Nouvelle-Calédonie
>>>
>>> Tél. (687) 285171
>>>
>>> Fax. (687) 287857
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>>
>>
>>
>
>
--
......................................................................
Stephanie MAHEVAS (Stephanie.Mahevas(a)ifremer.fr)
IFREMER/EMH (Ecologie et Modèles pour l'Halieutique)
Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................
_______________________________________________
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,
J'ai écris un script (RandomNormal_recruitsGarfish) qui créer une liste de 100 valeurs prise d'une distribution normale (représentant le nombre de recrus annuelle pour l'une de mes espèces pour les 100 prochaines années...) . Je désirerai importer cette liste dans une règle (Future_recruitment_garfish) afin de fournir a ISIS le futur nombre de recrus annuelles projetées (étant donne que je n'ai pas de relation stock-recruitment). Je fais comment ?!
Je ne peux créer mes 100 valeurs directement dans la règle sinon ISIS me calcule une nouvelle liste a chaque pas de temps (c.a.d chaque mois). Je n'arrive pas a importer la liste dans la règle...
J'ai attaché mon script et ma règle (cette règle marche si on a le recrutement sur 1 mois seulement, mais pour cette espèce je l'ai sur 4 mois et la règle créer un nombre de recrus différent pour chaque mois au lieu d'avoir un nombre de recrus fixe sur l'année qu'on divise par 4) .
Merci d'avance !
Jess
***************************************************************************************
Dr Jessica André
Junior Research Fellow
Wild Fisheries Program-Fisheries Aquaculture & Coasts (FAC)
Institute for Marine and Antarctic Studies (IMAS)
University of Tasmania, Private Bag 49
Hobart, TAS 7001, Australia
Ph: (03) 6227 7284 /Int: +61 3 6227 7284
Fax: (03) 6227 8035 /Int: +61 3 6227 8035
Email: Jessica.Andre(a)utas.edu.au
Web: http://fcms.its.utas.edu.au/scieng/mrl/pagedetails.asp?lPersonId=3177
`·.,, ><(((º> `·.,, ><(((º> `·.,, ><(((º>
2
2