De :
Sigrid LEHUTA <Sigrid.Lehuta@ifremer.fr>
À : Liste pour les
utilisateurs du simulateur
<isis-fish-user@lists.labs.libre-entreprise.org>
Envoyé le : Jeudi, 7
Mai 2009, 12h13mn 42s
Objet : Re:
[Isis-fish-user] null pointer exception pour le target factor dans un
plan
Desolee je me suis trompée,
En fait il faudrait ajouter ces commentaires juste AVANT la ligne 528
- peux tu les rajouter dans le script
- faire tourner une simulation
- envoyer le errror ?
Sigrid LEHUTA a écrit :
> Salut,essaies de rajouter des commentaires apres la ligne 528 pour
voir d ou ca vient :System.out.println("metier :"
+metier.getName());System.out.println("season : " + season +"ancien
target : " + target.getContent());
> et refais tourner une simu.
>
>
>
> chirine HUSSEIN a écrit :> merci pour ta réponse,> oui, j'ai
bien saisi le facteur de ciblage dans les métiers.> >
chirine>>
------------------------------------------------------------------------>
*De :* Stephanie MAHEVAS <
Stephanie.Mahevas@ifremer.fr>>
*À :* Liste pour les utilisateurs du simulateur > <
isis-fish-user@lists.labs.libre-entreprise.org>>
*Envoyé le :* Jeudi, 7 Mai 2009, 10h10mn 41s> *Objet :* Re:
[Isis-fish-user] analyse de sensibilité>> ll'error :> Caused
by: java.lang.NullPointerException> at
analyseplans.Sensibility.beforeSimulation(Sensibility.java:528)> at
>
fr.ifremer.isisfish.simulator.PlanGenerator.hasNext(PlanGenerator.java:120)>
... 2 more> dans le fichier ca correspond à la commande>
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>>
il ne trouve pas ton facteur de ciblage> es-tu sure de l'avoir bien
saisi dans le metier?>> stephanie>> chirine HUSSEIN a écrit
:> >> > Bonjour à tous,> >> > > >
Toujours pour l’analyse de sensibilité , mon plan d’analyse pour 9
> paramètres, à priori, j’ai un problème avec un seul (facteur de
> ciblage) , dans l’interface Editeur de script, le plan d’analyse
est > correcte, mais les simulations ne tournent pas, et quand
j’enlève tous > ce qui concerne le facture de ciblage (dans le
script), les > simulations tournent bien.> >> > >
> Je vous envoie le script du plan d’analyse, et le fichier
d’erreur.> >> > > > Pourrez-vous jeter un coup
d’œil.> >> > > > Merci bien pour l’avance.>
>> > > > Chirine> >> > > > >
>> >
------------------------------------------------------------------------>
>> > INFO [main] (Resource.java:322)
getClassPathURLsFromJarManifest - > class-path jar to scan
/C:/Documents and >
Settings/hussein/Bureau/isis-fish-3.1.3/isis-fish-3.1.3/lib/isis-fish-3.1.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\isis-fish-3.1.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xmlrpc-2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-lang-2.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\asm-attrs-1.5.4-snapshot.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\openmap-4.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-collections-3.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\spring-beans-2.0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\j2ssh-core-0.2.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\bsh-2.0b1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\junit-3.8.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\svnkit-1.1.2.jar
>> > INFO [main] (Resource.java:296) getURLs - jar to search
> C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ganymed-ssh2-build210.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\dom4j-1.6.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xml-apis-1.0.b2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutincommandline-ui-0.4.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-logging-1.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\log4j-1.2.12.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\logkit-1.0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\avalon-framework-4.1.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\servlet-api-2.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jaxx-1.0.4-SNAPSHOT.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinutil-0.29-SNAPSHOT.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-primitives-1.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-beanutils-1.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\javahelp-2.0.02.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutincommandline-0.4.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\spring-core-2.0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\qdox-1.4.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinmatrix-0.15.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinxml-0.7.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ant-1.5.4.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xalan-2.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\topia-2.0.25.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutingenerator-0.51-SNAPSHOT.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-digester-1.8.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ant-1.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ant-launcher-1.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jaxen-1.1.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jdom-1.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xercesImpl-2.0.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xom-1.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xmlParserAPIs-2.6.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\icu4j-2.6.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-beanutils-core-1.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-pool-1.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-dbcp-1.2.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\hibernate-3.2.5.ga-eventpatch.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ehcache-1.2.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jta-1.0.1B.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\asm-attrs-1.5.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\antlr-2.7.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\asm-1.5.4-snapshot.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xmlrpc-server-3.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xmlrpc-common-3.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ws-commons-util-1.0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xmlrpc-client-3.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-httpclient-3.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-codec-1.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xfire-java5-1.2.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xfire-aegis-1.2.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xfire-core-1.2.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\activation-1.0.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\mail-1.3.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\wsdl4j-1.6.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\stax-api-1.0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\XmlSchema-1.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\wstx-asl-3.2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\stax-utils-20040917.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xfire-annotations-1.2.6.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-attributes-api-2.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xfire-jsr181-api-1.0-M1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jetty-5.1.10.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\tapestry-core-5.0.5.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\tapestry-ioc-5.0.5.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\javassist-3.4.ga.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\topia-service-0.8.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lucene-core-2.2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\trove-1.0.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinutilextra-0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\aspectwerkz-core-2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\asm-util-1.5.4-snapshot.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jrexx-1.1.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\aspectwerkz-2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\aspectwerkz-jdk5-2.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\tools-1.6.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\swixml-1.5-144-cl-20050912.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\j2h-1.3.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\j2ssh-common-0.2.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinwidget-0.10-SNAPSHOT.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\looks-1.2.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\l2fprod-common-0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\sdoc-0.5.0-beta.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jfreechart-0.9.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jdic_stub-linux-20061102.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jcommon-0.7.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\jdic-20061102.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-math-1.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-discovery-0.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\commons-jxpath-1.2.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\xerces-1.2.3.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\ant-optional-1.5.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\lutinj2r-0.1.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\JRclient-RF503.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\JRI-0.2-4-cl.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\h2-1.0.60.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\swixat-0.6.0.jar>
> INFO [main] (Resource.java:296) getURLs - jar to search >
C:\Documents and >
Settings\hussein\Bureau\isis-fish-3.1.3\isis-fish-3.1.3\lib\cvsclient-20051129.jar>
> INFO [main] (Resource.java:310) getURLs - search URLs pattern:
> .*18n/.+\.properties in 107 urls in 2,162s> > INFO [main]
(I18nBundleManager.java:97) init - 6 bundle(s) found, > [12 file(s)]
in 8,252ms> > INFO [main] (I18nBundleManager.java:167) load -
Language <locale: > fr_FR, encoding:
ISO-8859-1,nbStences:1176>, nbEntries: 6, > nbSentences: 1176 in
14,41ms> > INFO [main] (IsisFish.java:104) main - Lancement
Isis-fish ... []> > INFO [main] (IsisFish.java:109) main -
06/05/09 16:39 Java version: > 1.6.0_10-b33 Isis-fish version:
3.1.3> > INFO [main] (Config.java:105) init - [main]> >
INFO [main] (Config.java:105) init - [vcs]> > INFO [main]
(SVNHelper.java:191) findTypeRepo - try svn url >
svn://labs.libre-entreprise.org/svnroot/isis-fish-data/tags (3.1.3)>
> WARN [main] (SVNHelper.java:197) findTypeRepo - >
org.codelutin.vcs.VCSException: org.tmatesoft.svn.core.SVNException:
> svn: labs.libre-entreprise.org> > INFO [main]
(I18nLoader.java:102) close - nb languages loaded : 1> > INFO
[main] (Language.java:183) close - Language <locale: fr_FR, >
encoding: ISO-8859-1,nbStences:1176>> > INFO [main]
(I18nBundleManager.java:167) load - Language <locale: > fr_FR,
encoding: UTF-8,nbStences:1176>, nbEntries: 6, nbSentences: >
1176 in 27,924ms> > INFO [main] (IsisFish.java:182) init -
connectionState : ERROR> > INFO [main] (IsisFish.java:182) init
- hasPreviousConfig : true> > INFO [main] (IsisFish.java:182)
init - isTypeChanged : false> > INFO [main]
(IsisFish.java:182) init - needMigration : false> > INFO
[main] (MatrixFactory.java:68) <clinit> - Converter XML pour >
MatrixND ajoute> > INFO [main] (MatrixFactory.java:85)
<clinit> - librairie topia non > presente. Import/Export JDBC
impossible> > INFO [main] (IsisVcsConfig.java:442) validate -
[SVN] configuration > is init.> > INFO [main]
(IsisVcsConfig.java:443) validate - [SVN] remote : >
svnroot/isis-fish-data/trunk> > INFO [main]
(IsisVcsConfig.java:444) validate - [SVN] local : > C:\Documents
and Settings\hussein\isis-database-3> > INFO [main]
(IsisVcsConfig.java:445) validate - [SVN] state : ERROR> > INFO
[main] (SVNHandler.java:138) initWorkingCopy0 - repositoryURL > to
use : svn://labs.libre-entreprise.org/svnroot/isis-fish-data/trunk>
> INFO [main] (IsisFish.java:138) main - after init done in
20,65s.> > INFO [Simulation Thread local]
(SimulationManager.java:326) run - > Start simulation thread>
> INFO [Simulation Thread remote] (SimulationManager.java:326) run
- > Start simulation thread> > INFO [main] (IsisTray.java:96)
getInstance - Use System tray: >
fr.ifremer.isisfish.IsisTray$AWTSystemTray> > SwixML 1.5
(#144)> > INFO [main] (Editor.java:124) addEditor - Can't find
your editor > class: org.codelutin.widget.editor.NetBeansEditor>
> INFO [main] (Editor.java:124) addEditor - Can't find your editor
> class: org.codelutin.widget.editor.JEditEditor> > INFO
[AWT-EventQueue-0] (Action.java:205) updateVCSContext - can > write
false> > INFO [AWT-EventQueue-0] (Action.java:206)
updateVCSContext - can > commit false> > INFO
[AWT-EventQueue-0] (Action.java:207) updateVCSContext - can > update
false> > INFO [AWT-EventQueue-0] (Action.java:208)
updateVCSContext - can > delete false> > INFO
[AWT-EventQueue-0] (Action.java:209) updateVCSContext - can > diff
false> > INFO [Thread-4] (Action.java:116) loadScript -
loadScript called > [AnalysePlan/AnalysePlan]> > INFO
[Thread-4] (Action.java:205) updateVCSContext - can write false>
> INFO [Thread-4] (Action.java:206) updateVCSContext - can commit
false> > INFO [Thread-4] (Action.java:207) updateVCSContext -
can update false> > INFO [Thread-4] (Action.java:208)
updateVCSContext - can delete false> > INFO [Thread-4]
(Action.java:209) updateVCSContext - can diff false> > ****
false *****0> > INFO [Thread-6] (Action.java:116) loadScript -
loadScript called > [AnalysePlan/Sensibility.java]> > INFO
[Thread-6] (Action.java:205) updateVCSContext - can write false>
> INFO [Thread-6] (Action.java:206) updateVCSContext - can commit
false> > INFO [Thread-6] (Action.java:207) updateVCSContext -
can update false> > INFO [Thread-6] (Action.java:208)
updateVCSContext - can delete false> > INFO [Thread-6]
(Action.java:209) updateVCSContext - can diff false> >
Installing UI> > Installing HIGHLIGHT> > Set to 563>
> **** false *****0> > Set to 521> > Set to 720> >
Set to 230> > Set to 125> > Set to 68> > Set to
75> > Set to 105> > Set to 470> > Set to 471> >
Set to 462> > Set to 463> > Set to 464> > Set to
480> > Set to 478> > Set to 565> > Set to 548>
> Set to 547> > Set to 546> > Set to 702> > Set to
703> > Set to 483> > Set to 482> > Set to 481>
> Set to 480> > Set to 481> > Set to 482> > Set to
479> > Set to 478> > Exception in thread "AWT-EventQueue-0"
> org.apache.commons.jxpath.JXPathException: Undefined function:
paste> > at > org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getFunction(JXPathContextReferenceImpl.java:645)>
> at >
org.apache.commons.jxpath.ri.axes.RootContext.getFunction(RootContext.java:118)>
> at >
org.apache.commons.jxpath.ri.compiler.ExtensionFunction.computeValue(ExtensionFunction.java:83)>
> at >
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:314)>
> at >
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:280)>
> at
org.swixat.framework.XPathUtil.applyXPath(XPathUtil.java:154)> >
at org.swixat.framework.XPathUtil.applyXPath(XPathUtil.java:112)>
> at >
org.swixat.framework.action.XPathAction.doCommand(XPathAction.java:66)>
> at >
org.swixat.framework.action.ActionManager.doCommand(ActionManager.java:99)>
> at >
org.swixat.framework.AbstractFrame.executeCommand(AbstractFrame.java:148)>
> at >
org.swixat.framework.AbstractFrame.actionPerformed(AbstractFrame.java:95)>
> at javax.swing.AbstractButton.fireActionPerformed(Unknown
Source)> > at
javax.swing.AbstractButton$Handler.actionPerformed(Unknown >
Source)> > at
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown >
Source)> > at
javax.swing.DefaultButtonModel.setPressed(Unknown Source)> >
at >
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)> > at
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)> >
at java.awt.Component.processMouseEvent(Unknown Source)> > at
javax.swing.JComponent.processMouseEvent(Unknown Source)> > at
java.awt.Component.processEvent(Unknown Source)> > at
java.awt.Container.processEvent(Unknown Source)> > at
java.awt.Component.dispatchEventImpl(Unknown Source)> > at
java.awt.Container.dispatchEventImpl(Unknown Source)> > at
java.awt.Component.dispatchEvent(Unknown Source)> > at
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)>
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)> > at
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)> >
at java.awt.Container.dispatchEventImpl(Unknown Source)> >
at java.awt.Window.dispatchEventImpl(Unknown Source)> > at
java.awt.Component.dispatchEvent(Unknown Source)> > at
java.awt.EventQueue.dispatchEvent(Unknown Source)> > at
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown >
Source)> > at
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)>
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
> Source)> > at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)> > at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)> > at
java.awt.EventDispatchThread.run(Unknown Source)> > Exception in
thread "AWT-EventQueue-0" >
org.apache.commons.jxpath.JXPathException: Undefined function:
paste> > at >
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getFunction(JXPathContextReferenceImpl.java:645)>
> at >
org.apache.commons.jxpath.ri.axes.RootContext.getFunction(RootContext.java:118)>
> at >
org.apache.commons.jxpath.ri.compiler.ExtensionFunction.computeValue(ExtensionFunction.java:83)>
> at >
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:314)>
> at >
org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:280)>
> at
org.swixat.framework.XPathUtil.applyXPath(XPathUtil.java:154)> >
at org.swixat.framework.XPathUtil.applyXPath(XPathUtil.java:112)>
> at >
org.swixat.framework.action.XPathAction.doCommand(XPathAction.java:66)>
> at >
org.swixat.framework.action.ActionManager.doCommand(ActionManager.java:99)>
> at >
org.swixat.framework.AbstractFrame.executeCommand(AbstractFrame.java:148)>
> at >
org.swixat.framework.AbstractFrame.actionPerformed(AbstractFrame.java:95)>
> at javax.swing.AbstractButton.fireActionPerformed(Unknown
Source)> > at
javax.swing.AbstractButton$Handler.actionPerformed(Unknown >
Source)> > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
> Source)> > at
javax.swing.DefaultButtonModel.setPressed(Unknown Source)> >
at >
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
Source)> > at
java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)> >
at java.awt.Component.processMouseEvent(Unknown Source)> > at
javax.swing.JComponent.processMouseEvent(Unknown Source)> > at
java.awt.Component.processEvent(Unknown Source)> > at
java.awt.Container.processEvent(Unknown Source)> > at
java.awt.Component.dispatchEventImpl(Unknown Source)> > at
java.awt.Container.dispatchEventImpl(Unknown Source)> > at
java.awt.Component.dispatchEvent(Unknown Source)> > at
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)>
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown
Source)> > at
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)> >
at java.awt.Container.dispatchEventImpl(Unknown Source)> >
at java.awt.Window.dispatchEventImpl(Unknown Source)> > at
java.awt.Component.dispatchEvent(Unknown Source)> > at
java.awt.EventQueue.dispatchEvent(Unknown Source)> > at
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown >
Source)> > at
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)>
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
> Source)> > at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)> > at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)> > at
java.awt.EventDispatchThread.run(Unknown Source)> > INFO
[AWT-EventQueue-0] (Action.java:380) saveScript - saveScript >
called [Sensibility.java] org.swixat.model.GenericContext@1f4ba51>
> INFO [Thread-11] (RegionStorage.java:207) getRegion - Try to open
> region Banyuls(C:\Documents and >
Settings\hussein\isis-database-3\regions\Banyuls)> > INFO
[AWT-EventQueue-0] (DataStorage.java:211) getStorage - Create > new
storage for Banyuls> > **** false *****0> > matrix2D [>
> >
-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.
>
0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,>
> >
-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.
>
0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.
>
0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,
>
-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.
>
0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1
>
.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.
>
0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.
>
0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,>
> >
-1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.
> 0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,-1.0,-1.0,1.0,]>
> INFO [AWT-EventQueue-0] (SimulationHelper.java:90) message -
backup > database in progress> > INFO [AWT-EventQueue-0]
(SimulationControl.java:126) setText - > backup database in
progress> > INFO [AWT-EventQueue-0] (SimulationHelper.java:90)
message - backup > database finished> > INFO
[AWT-EventQueue-0] (SimulationControl.java:126) setText - > backup
database finished> > INFO [AWT-EventQueue-0]
(SimulationHelper.java:90) message - > Scripts and rules
Compilation> > INFO [AWT-EventQueue-0]
(SimulationControl.java:126) setText - > Scripts and rules
Compilation> > Note: >
C:\DOCUME~1\hussein\LOCALS~1\Temp\isisfish-simultation-1241621794109-preparation\scripts\SiMatrix.java
> uses unchecked or unsafe operations.> > Note: Recompile with
-Xlint:unchecked for details.> > INFO [AWT-EventQueue-0]
(SimulationHelper.java:90) message - Temps > de compilation 1.021s
INFO [AWT-EventQueue-0] > (SimulationControl.java:126) setText -
Temps de compilation 1.021s > INFO [Simulation Thread local]
(SimulationStorage.java:224) > getSimulation - Try to open
simulation > 2009-05-06-16-56_0(C:\Documents and >
Settings\hussein\isis-database-3\simulations\ 2009-05-06-16-56_0)>
> INFO [Simulation Thread local] (DataStorage.java:211) getStorage
- > Create new storage for 2009-05-06-16-56_0> > mod et ligne
: -1 0> > result : 0.8> > mod et ligne : -1 0> >
result : 0.8> > mod et ligne : -1 0> > result : 0.8>
> mod et ligne : -1 0> > result : 0.8> > mod et ligne :
-1 0> > result : 0.8> > mod et ligne : -1 0> > result
: 1.55> > WARN [Simulation Thread local]
(SimulationManager.java:439) run - > Could not save Error during
simulation of 2009-05-06-16-56 in his > information file> >
fr.ifremer.isisfish.IsisFishRuntimeException: Can''t evaluate plan >
script> > at >
fr.ifremer.isisfish.simulator.PlanGenerator.hasNext(PlanGenerator.java:133)>
> at >
fr.ifremer.isisfish.simulator.SimulationManager$QueueItem.hasNext(SimulationManager.java:529)>
> at >
fr.ifremer.isisfish.simulator.SimulationManager$SimulationThread.run(SimulationManager.java:355)>
> Caused by: java.lang.NullPointerException> > at
analyseplans.Sensibility.beforeSimulation(Sensibility.java:528)>
> at >
fr.ifremer.isisfish.simulator.PlanGenerator.hasNext(PlanGenerator.java:120)>
> ... 2 more> > INFO [Simulation Thread local]
(SimulationDoneQueueModel.java:92) > simulationWillBeRemoved - in
done model for 2009-05-06-16-56 pos 0> > INFO [Simulation
Thread local] (SimulationDoneQueueModel.java:95) >
simulationWillBeRemoved - isStopSimulationRequest : false> >
WARN [Simulation Thread local] (SimulationManager.java:445) run - >
Error during simulation> >
fr.ifremer.isisfish.IsisFishRuntimeException: Can''t evaluate plan >
script> > at >
fr.ifremer.isisfish.simulator.PlanGenerator.hasNext(PlanGenerator.java:133)>
> at >
fr.ifremer.isisfish.simulator.SimulationManager$QueueItem.hasNext(SimulationManager.java:529)>
> at >
fr.ifremer.isisfish.simulator.SimulationManager$SimulationThread.run(SimulationManager.java:355)>
> Caused by: java.lang.NullPointerException> > at
analyseplans.Sensibility.beforeSimulation(Sensibility.java:528)>
> at >
fr.ifremer.isisfish.simulator.PlanGenerator.hasNext(PlanGenerator.java:120)>
> ... 2 more> > >
------------------------------------------------------------------------>
>> > package analyseplans;> >> > import static
org.codelutin.i18n.I18n._;> >> > import
org.apache.commons.logging.Log;> > import
org.apache.commons.logging.LogFactory;> >> > import
scripts.ResultName;> >> > import java.io.*;> > import
java.io.File;> > import java.io.FileReader;> > import
java.io.Writer;> > import java.util.*;> > import
java.util.Arrays;> > import java.util.Collection;> > import
java.util.Collections;> > import java.util.HashMap;> >
import java.util.List;> > import java.util.Map;> > import
java.util.Properties;> >> > import
org.codelutin.math.matrix.*;> > import org.codelutin.util.*;>
> import org.codelutin.topia.*;> >> > import
fr.ifremer.isisfish.*;> > import fr.ifremer.isisfish.types.*;>
> import fr.ifremer.isisfish.rule.Rule;> > import
fr.ifremer.isisfish.rule.RuleHelper;> > import
fr.ifremer.isisfish.simulator.SimulationContext;> > import
fr.ifremer.isisfish.types.Date;> > import
fr.ifremer.isisfish.entities.*;> > import
fr.ifremer.isisfish.simulator.AnalysePlan;> > import
fr.ifremer.isisfish.simulator.AnalysePlanContext;> > import
fr.ifremer.isisfish.simulator.SimulationParameter;> > import
fr.ifremer.isisfish.datastore.RegionStorage;> > import
fr.ifremer.isisfish.datastore.RuleStorage;> > import
fr.ifremer.isisfish.datastore.SimulationStorage;> > import
fr.ifremer.isisfish.datastore.ResultStorage;> >> > /**>
> * Sensibility.java> > *> > * Created: 21 décembre
2008> > *> > * @author HUSSEIN chirine <
m475chi@yahoo.fr
<mailto:
m475chi@yahoo.fr>>>
> *> > */> > public class Sensibility implements
AnalysePlan {> >> > /** to use log facility, just put in
your code: log.info("..."); */> > static private Log log =
LogFactory.getLog(Sensibility.class);> >> > static
private final String MATRIX = "matrix"; /// Le fichier est > donc
matrix.txt> > static private final String VBGF = "growth";>
> static private final String FECONDITY = "fecondity";> >
static private final String MIGRATION = "migration";> >
static private final String MORTALITY = "mortalite";> > static
private final String CATCHABILITY = "capturabilite";> > static
private final String FSTD = "facteurStd";> > static private
final String SELECTIVITY = "selectivity";> > static private
final String SELECTIVITYFiletMer = > "selectivityFiletMer";>
> static private final String SELECTIVITYFiletEtang = >
"selectivityFiletEtang";>> > static private final String
SELECTIVITYLignecote = > "selectivityLignecote";> > static
private final String SELECTIVITYLigneemb = >
"selectivityLigneemb";> > static private final String
SELECTIVITYChalut = "selectivityChalut";> > static private
final String SELECTIVITYHarpon = "selectivityHarpon";> >
static private final String TARGET = "targetFact";> > static
private final String EFFORT = "effort";> > //static
private final String AMP = "amp";> > //static private final
String AMP1 = "ampRPrepro_Lignecote";> > //static private
final String AMP2 = "ampRPrepro_FiletMer"; > ///////////*
completer ici avec tous les fichiers .txt des amp> >
public int param_parameterNumber = 9 ; /// ce paramètre > n'est
normalement pas modifié> > public int param_first = 0; /// on
utilise ce paramètre pour > indiquer à quelle ligne
/// de la matrice on doit > commencer à faire tourner les
simulations au cas où on ait dû > interompre le plan> >
public int param_simulationNumber = 256;/// ce paramètre n'est >
normalement pas modifié public String param_directory = >
"C:/Documents and >
Settings/hussein/Bureau/isis-fish-3.1.3/isis-fish-3.1.3/SACSarfiles//";
> /// Il s'agit du chemin vers le dossier ///contenant les
> fichier de matrice et paramètres, par défaut le repertoire du
go.bat > /// donc dans ce cas c'est le dossier
Exemple_repertory qui est > dans le dossier contenant le go.bat>
> /// Déclaration de la matrice d'expérience private
MatrixND > matrix = null;> >> > /// Non utilisé pour
ce script mais à ne pas effacer> > public String []
necessaryResult = {> > // put here all necessary result for
this rule> > // example: // ResultName.MATRIX_BIOMASS,>
> //
ResultName.MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET,> >
};> >> > public String[] getNecessaryResult() {>
> return this.necessaryResult;> > }> >>
>> > /**> > * Permet d'afficher a l'utilisateur
une aide sur le plan.> > * @return L'aide ou la description
du plan> > */> > public String getDescription()
throws Exception {> > return _("réalise les
expériences d'un plan complet > pour 9 parametres à 2
modalités");> > }> > /**> > * Appel? au
d?marrage de la simulation, cette m?thode permet > d'initialiser>
> * des valeurs> > * @param simulation La simulation
pour lequel on utilise cette > regle> > */> >
public void init(AnalysePlanContext context) throws Exception {>
> /// Création de la matrice d'expérience et chargement :>
> File dir = new File(param_directory);> >
File csvFile = new File(dir, MATRIX + ".txt");> >
log.info("CSV file is : " + csvFile.getAbsolutePath());> >
if(!csvFile.exists()) {> > log.warn("File doesn't
exists");> > }> >> > matrix =
MatrixFactory.getInstance().create(new >
int[]{param_simulationNumber, param_parameterNumber});> >
matrix.importCSV(new FileReader(csvFile), new int[]{0,0});> >
matrix.setSemantics(1, Arrays.asList(new >
String[]{VBGF,FECONDITY,MIGRATION,MORTALITY,CATCHABILITY,FSTD,SELECTIVITY,TARGET,EFFORT}));>
> System.out.println(matrix);> >> > /// ajout
des regles qui sont modifiées par le plan> > >
//context.getParam().addExtraRules("Cantonnement","Cantonnement","Cantonnement","Cantonnement","Cantonnement","Cantonnement");>
> ////////////* ecrire cantonnement 11 fois s'il y a
> 11 regles cantonnement> > }> >> >
/// Création des méthodes qui réccupère dans la matrice la >
modalité du paramètre pour l'expérience en cours ///
> Les arguments des méthodes sont le nom du fichier et le numéro de
la > simulation> > /// (On détermine
l'expérience en cours et donc la > ligne de la matrice en sommant le
numéro de la simulation et le > param_first)> >
/// pour un double > > private double getDouble(String name,
int simulation) throws > Exception {> > File dir = new
File(param_directory);> > Properties prop = new
Properties();> > prop.load(new BufferedReader(new
FileReader(new File(dir, > name + ".txt")))); int
ligne = simulation + param_first;> > int mod =
(int)matrix.getValue(ligne, name);> >
System.out.println("mod et ligne : "+ mod+" "+ligne);> >
double result = Double.parseDouble(prop.getProperty(""+mod));> >
System.out.println("result : "+ result);> > return
result;> > }> > /// pour une
liste de doubles> >> > /**> > * @param name le
nom de l'element a recuperer> > * @param simulation le
numero de la simulation> > * @return> > */
private double [] getList(String name, int simulation) > throws
Exception {> > File dir = new File(param_directory);>
> Properties prop = new Properties();> >
prop.load(new BufferedReader(new FileReader(new File(dir, > name +
".txt"))));> > int ligne = simulation +
param_first;> > int mod = (int)matrix.getValue(ligne,
name);> > double [] result = >
StringUtil.toArrayDouble(prop.getProperty(""+mod).split(";")); // ""+
> ca construit une chaine de caractere> > return
result;> > }> > /// pour une
chaine de characteres (equation)> > /**> > * @param
name le nom de l'element a recuperer> > * @param simulation
le numero de la simulation> > * @return> > */>
> private String getString(String name,String col, int
simulation) > throws Exception {> > File dir = new
File(param_directory);> > Properties prop = new
Properties();> > prop.load(new BufferedReader(new
FileReader(new File(dir, > name + ".txt"))));> >
int ligne = simulation + param_first;> > int mod =
(int)matrix.getValue(ligne , col);> > String result =
prop.getProperty(""+mod);> > return result;> >
}> > /// pour les paramètres d'une règle de
gestion> > /**> > * @param name le nom de
l'element a recuperer> > * @param simulation le numero de la
simulation> > * @return> > */ private
Rule getRule(RegionStorage regionStorage, > String name, String col,
int simulation) throws Exception {> > File dir = new
File(param_directory);> > Properties prop = new
Properties();> > prop.load(new BufferedReader(new
FileReader(new File(dir, > name+".txt"))));> >
int ligne = simulation + param_first;> > int mod =
(int)matrix.getValue(ligne , col);> > String ruleName =
prop.getProperty(""+mod);> > RuleStorage ruleStorage =
RuleStorage.getRule(ruleName);> > Rule rule =
ruleStorage.getNewRuleInstance();> >
RuleHelper.populateRule(mod, regionStorage, rule, prop); >
return rule;> > }> > /**>
> * Call before each simulation> > * @param context
plan context> > * @param nextSimulation storage used for
next simulation> > * @return true if we must do next
simulation, false to stop plan> > * @throws Exception>
> */> > public boolean
beforeSimulation(AnalysePlanContext context, > SimulationStorage
nextSimulation) throws Exception {> >> > int simNum
= context.getNumber()+ param_first; > if(simNum <
param_simulationNumber+1) { /// On vérifie qu'il reste des >
expériences à faire> >> > /// On
utilise les méthodes crées pour > récupérer les valeurs des
modalités pour l'expérience en cours> > double []
croissance = getList (VBGF , simNum);> > double
reproductionRate = getDouble (FECONDITY, simNum);> >
double migration = getDouble (MIGRATION,simNum);> >
String mortality = getString (MORTALITY,MORTALITY, >
simNum);> > double catchability = getDouble
(CATCHABILITY, simNum);> > double standardisation =
getDouble (FSTD, simNum);> > //String selectivity
= getString (SELECTIVITY, simNum);> > String
selectivityFiletMer = getString >
(SELECTIVITYFiletMer,SELECTIVITY, simNum);> > String
selectivityFiletEtang = getString >
(SELECTIVITYFiletEtang,SELECTIVITY, simNum);> > String
selectivityLignecote = getString >
(SELECTIVITYLignecote,SELECTIVITY, simNum);> > String
selectivityLigneemb = getString >
(SELECTIVITYLigneemb,SELECTIVITY, simNum);> > String
selectivityChalut = getString > (SELECTIVITYChalut,SELECTIVITY,
simNum);> > String selectivityHarpon = getString
> (SELECTIVITYHarpon,SELECTIVITY, simNum);> >
double targetFactor = getDouble (TARGET, simNum);> >
double effort = getDouble (EFFORT, simNum);> >
//Rule amp1 = >
getRule(context.getParam().getRegion(), AMP1, AMP, simNum);> >
//Rule amp2 = >
getRule(context.getParam().getRegion(), AMP2, AMP, simNum);> >
///////////////* à completer avec le reste > des
amp*/> > /// On
peut afficher > des informations dans les logs> >
> nextSimulation.getInformation().addInformation("Fecondites >
("+context.getNumber()+")= " + reproductionRate);> >
> //nextSimulation.getInformation().addInformation("Selectivites
> ("+context.getNumber()+")= " + selectivityEquation);> >>
> /// Il faut maintenant modifier la valeur
des > paramètres dans la base de données et les paramètres des règle
de la > simulation> > /// modif
les parametres des regles > de gestion :> >
// on enleve la regle de la > simulation passé (elle
est stoquée sous le nom LastAMP) > //List<Rule>
paramRules = nextSimulation.getParameter().getRules();> >
>
//paramRules.remove(context.getValue("lastAMP1"));> >
// on nomme la regle que l'on va ajouter LastAMP (pour > pouvoir la
retrouver a la simulation suivante)> >
//context.setValue("lastAMP1", amp1);> > // on ajoute
la regle à la simulation> > //
paramRules.add(amp1);> >
> //paramRules.remove(context.getValue("lastAMP2"));> >
//context.setValue("lastAMP2", amp2);> >
//paramRules.add(amp2);> >
/////////////////* à completer avec les > autres amp */> >
>
/// modif les parametres dans la base de données> >
TopiaContext tx = >
nextSimulation.getStorage().beginTransaction();> > ///
On récupère les objets ISIS a modifier dans la base > de données>
> PopulationDAO popDAO = >
IsisFishDAOHelper.getPopulationDAO(tx);
> Population pop = popDAO.findByName("CSar");> >
List<PopulationGroup> groups = pop.getPopulationGroup();>
> GearDAO gearDAO =
IsisFishDAOHelper.getGearDAO(tx);> > List<Gear>
gears = gearDAO.findAll();> >> > > >>
>> > ///modif fecondité
et borne > des classes de taille> >
/// On remplace les bornes > par les éléments de la
liste> >> > for (PopulationGroup group : groups)
{> > >
group.setReproductionRate(group.getReproductionRate() *
reproductionRate);> > >
group.setMinLength(croissance[group.getId()]) ;> >
group.setMaxLength(croissance[group.getId()+1]) ;> >
}> > // modif du coeff de migration de
> reproduction> >> >
List<PopulationSeasonInfo> saison = >
pop.getPopulationSeasonInfo();> >
for(PopulationSeasonInfo sea : saison){ >
> > MatrixND mig =
sea.getMigrationMatrix();> > for
(MatrixIterator i = mig.iterator(); > i.hasNext();){> >
i.next();> > Object [] sem =
i.getSemanticsCoordinates();> > PopulationGroup group
= (PopulationGroup)sem[0];> > Zone Zdep =
(Zone)sem[1];> > Zone Zarr = (Zone)sem[2];> >
> > double multi = 0;> >
if (migration == 0.8) {multi = 1 ;> > }else
if(migration == 1.2){multi = -1 ; > > }
> >> > if
(sea.getFirstMonth().equals(Month.APRIL)){ > > if
(group.getId() > 3){> > > > if
(Zdep.getName().equals("Spresence")){> >
> > if >
(Zarr.getName().equals("RreproMreserve")){> >
i.setValue(i.getValue()*migration);> >> >
}else if > (Zarr.getName().equals("Srepro")){
> > double v = i.getValue()+
multi*0.0051614 ;> > if (v >
0){> > i.setValue(v);> >
}else {> >
i.setValue(0);> > }
> > > > }
}> > > > > > if
(Zdep.getName().equals("RpresenceMreserve")){> >
> > if
(Zarr.getName().equals("Srepro")){> >
i.setValue(i.getValue()*migration);> >
> > }else if >
(Zarr.getName().equals("RreproMreserve")){ > >
double v = i.getValue()+ multi*0.02105263 ;> >
if (v > 0){> >
i.setValue(v);> > }else
{> > i.setValue(0);> >
} > > > >
} else if >
(Zarr.getName().equals("RPrepro")) { >
> double v = i.getValue()+ >
multi*0.02105263;> > if (v >
0){> > i.setValue(v);> >
}else {> >
i.setValue(0);> > }> >
}> > }> >
> > if
(Zdep.getName().equals("RI")){> > >
> if
(Zarr.getName().equals("RPrepro")){> >
i.setValue(i.getValue()*migration);> >
> > }else if >
(Zarr.getName().equals("RreproMreserve")){ > >
double v = i.getValue()+ multi*0.1 ;> >
if (v > 0){> >
i.setValue(v);> > }else {>
> i.setValue(0);> >
} > > > >
}> > }> >
> > if
(Zdep.getName().equals("RPjeunes")){> >
> > if (Zarr.getName().equals("RPrepro")){>
>
i.setValue(i.getValue()*migration);> >
> > }else if >
(Zarr.getName().equals("RreproMreserve")){ > >
double v = i.getValue()+ multi*0.06 ;> >
if (v > 0){> >
i.setValue(v);> > }else {>
> i.setValue(0);> >
} > > > >
}> > }> >
}> > // modif du coeff de
migration de > retour vers les zones de presence en mai> >
if (sea.getFirstMonth().equals(Month.MAY)){>
> if (group.getId() > 3){> >
if (Zdep.getName().equals("Srepro")){> >
> > if
(Zarr.getName().equals("Spresence")){> >
i.setValue(i.getValue()*migration);> >
> > }else if >
(Zarr.getName().equals("RpresenceMreserve")){ > >
double v = i.getValue()+ multi*0.14 ;> >
if (v > 0){> >
i.setValue(v);> > }else
{> > i.setValue(0);> >
} }> >
}> > >
> if (Zdep.getName().equals("RreproMreserve")){> >
> > if >
(Zarr.getName().equals("RpresenceMreserve")){> >
i.setValue(i.getValue()*migration);> >
> > }else if >
(Zarr.getName().equals("Spresence")){ > >
double v = i.getValue()+ multi*0.15384614 ;> >
if (v > 0){> >
i.setValue(v);> > }else {>
> i.setValue(0);> >
} > > }>
> }> > > > if
(Zdep.getName().equals("RPrepro")){> >
> > if >
(Zarr.getName().equals("RpresenceMreserve")){> >
i.setValue(i.getValue()*migration);> >
> > }else if
(Zarr.getName().equals("RI")) > { > >
double v = i.getValue()+ multi*0.02222 ;> >
if (v > 0){> >
i.setValue(v);> > }else {>
> i.setValue(0);> >
} > > }else
if (Zarr.getName().equals("RP")) { > >
double v = i.getValue()+ multi*0.02222 ;> >
if (v > 0){> >
i.setValue(v);> > }else {>
> i.setValue(0);> >
} > > }>
> }> > }> > }> >
> > > >> > // modif du coeff de
migration de Novembre-Fevrier> > if
(sea.getFirstMonth().equals(Month.NOVEMBER)){> > if
(group.getId() > 2){> > if
(Zdep.getName().equals("Spresence")){> >
> > if >
(Zarr.getName().equals("RpresenceMreserve")){> >
i.setValue(i.getValue()*migration );> >
> > }> >
}> > }> > > > }
> > // modif du coeff de migration SLagune>
> > > if
(sea.getFirstMonth().equals(Month.SEPTEMBER)){> > if
(group.getId() == 1){ > > if
(Zdep.getName().equals("SLagune")){> >
> > if
(Zarr.getName().equals("Sjeunes")){> >
i.setValue(i.getValue()*migration + > multi*0.14);> >
> > }>
> }> > }>
> }> > }> > }>
> }> >> >> >
// modif la mortalité naturelle> >
/// On modifie la valeur de > la base en la remplacant
par la valeur contenue dans la modalité> >
for (PopulationGroup group : groups) {> >
Equation eq = pop.getNaturalDeathRate();> >
eq.setContent(mortality);> > }
>
// modif la capturabilité> >
/// On modifie la valeur de > la base en la
multipliant par la valeur contenue dans la modalité> >
MatrixND c = pop.getCapturability();> > for
(MatrixIterator i = c.iterator(); i.hasNext();){> >
i.next();> > i.setValue(i.getValue()*
catchability); > }
/// > modif selectivité et facteur de
standardisation> >
for (Gear gear : > gears) {> >> > if
("FiletMer".equals(gear.getName())) {> >
Selectivity sel = gear.getPopulationSelectivity(pop);> >
Equation eq = sel.getEquation(); >
eq.setContent(selectivityFiletMer);> >
>
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> } else if ("FiletEtang".equals(gear.getName()))
{> > Selectivity sel =
gear.getPopulationSelectivity(pop);> >
Equation eq = sel.getEquation(); >
eq.setContent(selectivityFiletEtang);> > >
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> }else if ("Lignecote".equals(gear.getName()))
{> > Selectivity sel =
gear.getPopulationSelectivity(pop);> >
Equation eq = sel.getEquation(); >
eq.setContent(selectivityLignecote);> > >
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> }else if ("Ligneemb".equals(gear.getName())) {>
> Selectivity sel =
gear.getPopulationSelectivity(pop);> >
Equation eq = sel.getEquation(); >
eq.setContent(selectivityLigneemb);> > >
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> }else if ("Chalut".equals(gear.getName())) {>
> Selectivity sel =
gear.getPopulationSelectivity(pop);> >
Equation eq = sel.getEquation(); >
eq.setContent(selectivityChalut);> > >
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> }else if ("Harpon".equals(gear.getName())) {>
> Selectivity sel = >
gear.getPopulationSelectivity(pop); Equation eq =
> sel.getEquation(); >
eq.setContent(selectivityHarpon);> > >
gear.setStandardisationFactor(gear.getStandardisationFactor()*standardisation);>
> } }> >
> > // modif le coeff de ciblage> >
MetierDAO metierDAO = IsisFishDAOHelper.getMetierDAO(tx);> >
List<Metier> metiers = metierDAO.findAll();> >
for(Metier metier : metiers){> > if (
!"Chalut".equals(metier.getName())){> > //log.info("metier = " +
metier.getName());> > List<MetierSeasonInfo>
seasons = > metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > }else if (
!"HameconembReserve".equals(metier.getName())){> >
//log.info("metier = " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2); > > } > >
}else if ( !"FiletMer".equals(metier.getName())){> >
//log.info("metier = " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > }else if (
!"Etang".equals(metier.getName())){> > //log.info("metier = " +
metier.getName());> > List<MetierSeasonInfo>
seasons = > metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > }else if (
!"HameconcoteReserve".equals(metier.getName())){> >
//log.info("metier = " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > }else if (
!"Harpon".equals(metier.getName())){> > //log.info("metier = " +
metier.getName());> > List<MetierSeasonInfo>
seasons = > metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> >
}else if ( !"Hameconemb".equals(metier.getName())){> >
//log.info("metier = " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > }else if (
!"FiletReserve".equals(metier.getName())){> > //log.info("metier
= " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> >
}else if ( !"Hameconcote".equals(metier.getName())){> >
//log.info("metier = " + metier.getName());> >
List<MetierSeasonInfo> seasons = >
metier.getMetierSeasonInfo();> >
for(MetierSeasonInfo season : seasons){> >
Equation target = >
season.getSpeciesTargetSpecies(pop.getSpecies()).getTargetFactorEquation();>
> //log.info("ancien target : " + target.getContent());
> > > String [] eqt = target.getContent().split("return
");> >> > //log.info("eqt0 : " + eqt[0]);> >
//log.info("eqt1 : " + eqt[1]);> > String [] coeff = new String
[] {"double mult=" + targetFactor + "; > return "};> > String
coef = (String) coeff[0];> > //log.info("coef" + coef);> >
String [] coeff2 = new String [] {coef + eqt[1] } ;> > String
coef2 = (String) coeff2[0] ;> > //log.info("coef2" + coef2);>
> target.setContent(coef2);> > }> > } }
> >
> // modif le nb de jours d inactivité>
>
//log.info("INACTIVITY");> >> > StrategyDAO
strategyDAO = > IsisFishDAOHelper.getStrategyDAO(tx) ;> >
List<Strategy> strategies = strategyDAO.findAll();>
> for (Strategy strategy : strategies) {> >
List <StrategyMonthInfo> monthInfos = >
strategy.getStrategyMonthInfo();> > for
(StrategyMonthInfo month : monthInfos) {> > double
days = month.getMinInactivityDays()*effort;> > int
Days = (int) days ; //log.info("nb j inact = " + > Days) ;> >
month.setMinInactivityDays(Days);> >
} }> >
tx.commitTransaction();> > return
true;> >> > }else {> > return
false;> > }> > }> >> >> >
/**> > * Call before each simulation> > * @param
context plan context> > * @param nextSimulation storage used
for next simulation> > * @return true if we must do next
simulation, false to stop plan> > * @throws Exception>
> */> > public boolean
afterSimulation(AnalysePlanContext > context, SimulationStorage
lastSimulation) throws Exception {> > return true;>
> }> >> > }> > >
------------------------------------------------------------------------>
>> > _______________________________________________> >
Isis-fish-user mailing list> >
Isis-fish-user@lists.labs.libre-entreprise.org
> <mailto:
Isis-fish-user@lists.labs.libre-entreprise.org>>
>
http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user>>
--
......................................................................>
Stephanie MAHEVAS (
Stephanie.Mahevas@ifremer.fr
> <mailto:
Stephanie.Mahevas@ifremer.fr>)>
IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: 02 40 37 41
> 81 Fax: 02 40 37 40 75 > o \ o / _ o __| \ /
|__ o _ \ o / o> /|\ | /\ ___\o \o | o/
o/__ /\ | /|\> / \ / \ | \ /) | ( \ /o\ / ) |
(\ / | / \ / \>
......................................................................
>> _______________________________________________>
Isis-fish-user mailing list>
Isis-fish-user@lists.labs.libre-entreprise.org
> <mailto:
Isis-fish-user@lists.labs.libre-entreprise.org>>
http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user>>
------------------------------------------------------------------------>>
_______________________________________________> Isis-fish-user
mailing list>
Isis-fish-user@lists.labs.libre-entreprise.org>
http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
> -- Sigrid LEHUTA ~ ><> ~ DoctoranteDépartement Ecologie
et Modèles pour l'HalieutiqueIFREMER, rue de l'ile d'Yeu BP 21105 44311
Nantes Cedex 03Tél : +33 (0)2 40 37 41 65
>
> _______________________________________________Isis-fish-user
mailing
listIsis-fish-user@lists.labs.libre-entreprise.orghttp://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
>
-- Sigrid LEHUTA
~ ><> ~
Doctorante
Département Ecologie et Modèles pour l'Halieutique
IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03
Tél : +33 (0)2 40 37 41 65
_______________________________________________
Isis-fish-user mailing list
Isis-fish-user@lists.labs.libre-entreprise.org
http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user