hello j'ai pas encore teste sur ma grosse base mais sur la base demo ca a plante... steph Benjamin POUSSIN a écrit :
Bonjour,
Après avoir torturé les méthodes fishingMortality, je suis arrivé à gagner pas mal de temps (x3 ou x4).
Je ne prend plus la liste des métiers possible pour une strategie mais j'utilise toujours tous les metiers. En gros je supprime l'optimisation qui avait ete mise il y a longtemps.
Du coup je peux faire mes boucles dans le sens que je veux et donc ajouter des conditions a l'interieur des boucles.
Je ne sais pas si boucler sur tous les metiers a une incidence ou non. En tout cas durant mes tests les resultats sembles identiques.
Pour profiter de cette optimisation. Dans la fenetre principale (la toute petite). Il faut faire menu fichier->synchronisation avec le serveur.
selectionner:
SiMatrix.java DefaultSimulator.java ResultName.java
Ensuite il ne reste plus qu'a refaire des simulations pour voir s'il y a bien un gain de temps.
ps: je serais vous je laisserais stephanie tester en premier et attendre sa reaction ;)
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-user mailing list 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) 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\ / ) | (\ / | / \ / \ ...................................................................... INFO [main] (IsisFish.java:147) main - Launching Isis-fish ... [] INFO [main] (IsisFish.java:149) main - 11/07/07 11:42 Java version: 1.6.0-b105 Isis-fish version: 3.0.19 INFO [main] (IsisConfig.java:351) load - Load configuration from C:\Documents and Settings\smahevas\.isis-config-3 11 juil. 2007 11:42:27 org.codelutin.i18n.Language <init> INFO: Langue file URL:jar:file:/C:/Documents%20and%20Settings/smahevas/Bureau/PorteDoc/Isis_v3/isis-fish-3.0.19/isis-fish-3.0.19.jar!/language-fr_FR.properties 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] (CVSHelper.java:528) messageSent - INFO [main] (CVSHelper.java:528) messageSent - ERROR [main] (CVSHelper.java:524) messageSent - cvs checkout: warning: cannot write to history file /cvsroot/isis-fish/CVSROOT/history: Permission denied ERROR [main] (CVSHelper.java:524) messageSent - cvs checkout: Updating regions/DemoRegion INFO [main] (CVSHelper.java:528) messageSent - +updated INFO [main] (CVSHelper.java:528) messageSent - text U INFO [main] (CVSHelper.java:528) messageSent - fname regions/DemoRegion/data-backup.sql.gz INFO [main] (CVSHelper.java:528) messageSent - newline INFO [main] (CVSHelper.java:528) messageSent - -updated ERROR [main] (CVSHelper.java:524) messageSent - cvs checkout: Updating regions/DemoRegion/rules INFO [main] (RegionStorage.java:213) getRegion - Try to open region DemoRegion(E:\SimulationsISIS\isis-database-3\regions\DemoRegion) WARN [main] (ConfigurationFactory.java:127) parseConfiguration - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Documents%20and%20Settings/smahevas/Bureau/PorteDoc/Isis_v3/isis-fish-3.0.19/lib/ehcache-1.2.1RC.jar!/ehcache-failsafe.xml 07-11 11:42:31 jdbc[0]: SQLException WARN [main] (JDBCExceptionReporter.java:71) logExceptions - SQL Error: 42101, SQLState: 42S01 ERROR [main] (JDBCExceptionReporter.java:72) logExceptions - Table SELECTIVITY already exists; SQL statement: CREATE CACHED TABLE SELECTIVITY(TOPIAID VARCHAR(255) NOT NULL, TOPIAVERSION BIGINT NOT NULL, TOPIACREATEDATE DATE, EQUATION VARCHAR(255), GEAR VARCHAR(255), POPULATION VARCHAR(255)) [42S01-44] WARN [main] (IsisFish.java:465) checkout - Can't checkout DemoRegion INFO [main] (IsisTray.java:96) getInstance - Use System tray: fr.ifremer.isisfish.IsisTray$AWTSystemTray INFO [Simulation Thread local] (SimulationManager.java:274) run - Start simulation thread INFO [Simulation Thread remote] (SimulationManager.java:274) run - Start simulation thread INFO [main] (CollectionFactory.java:76) <clinit> - JDK 1.4+ collections available INFO [main] (CollectionFactory.java:80) <clinit> - Commons Collections 3.x available INFO [main] (XmlBeanDefinitionReader.java:347) loadBeanDefinitions - Loading XML bean definitions from class path resource [fr/ifremer/isisfish/ui/context.xml] SwixML 1.5 (#144) 07-11 11:42:32 jdbc[0]: Connection not closed 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 [main] (SwiXMLEngine.java:317) render - 37 components initialized INFO [main] (SwiXMLEngine.java:318) render - 0 components with origin INFO [main] (SwiXMLEngine.java:319) render - Init id time: 0 INFO [main] (SwiXMLEngine.java:320) render - Init component time: 141 INFO [main] (SwiXMLEngine.java:321) render - Refresh view time: 0 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/rules' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/rules' for component org.swixat.databinding.JListModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/strategy' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/fisheryRegion/strategy' for component org.swixat.databinding.JListModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/simulatorName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/simulatorName' for component javax.swing.JComboBox with id 'fieldSimulAdvParamsSimulatorSelect' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/local' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/local' for component javax.swing.JCheckBox with id 'fieldSimulAdvParamsSimulatorLocal' WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.AnalysePlanStorage.getParameterNames($listSimulParamsAnalysePlansList/selectedValue) INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useOptimization' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/useOptimization' for component javax.swing.JCheckBox with id 'fieldSimulationCache' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (ResultNames) in path '$ResultNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$ResultNames' for component org.swixat.databinding.JListModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (OldSimulationName) in path '$OldSimulationName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$OldSimulationName' for component javax.swing.JTextField with id 'fieldSimulParamsName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/resultEnabled' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/resultEnabled' for component javax.swing.JList with id 'listResultNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/analysePlans' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/analysePlans' for component org.swixat.databinding.JListModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/exportNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/exportNames' for component javax.swing.JList with id 'listSimulExportChoose' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage' for component fr.ifremer.isisfish.ui.widget.RuleParameterEditor with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path 'entrySet($SimulationParameter/tagValue)' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin 'entrySet($SimulationParameter/tagValue)' for component org.swixat.databinding.JTableModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useAnalysePlan' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/useAnalysePlan' for component javax.swing.JCheckBox with id 'fieldSimulUseAnalysePlan' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/exportDirectory' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/exportDirectory' for component javax.swing.JTextField with id 'fieldSimulExportFolder' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/regionName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/regionName' for component javax.swing.JComboBox with id 'fieldSimulParamsRegion' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage' for component fr.ifremer.isisfish.ui.widget.RuleParameterEditor with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/strategies' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/strategies' for component javax.swing.JList with id 'listSimulParamsStrategies' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/numberOfYear' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/numberOfYear' for component javax.swing.JTextField with id 'fieldSimulParamsNbAnnees' WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.RuleStorage.getParameterNames($listSimulParamsMesuresList/selectedValue) INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/usePreScript' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/usePreScript' for component javax.swing.JCheckBox with id 'fieldUseSimulPreScripts' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/species/population' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/fisheryRegion/species/population' for component org.swixat.databinding.JListModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/description' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/description' for component javax.swing.JTextArea with id 'fieldSimulParamsDesc' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/populations' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/populations' for component javax.swing.JList with id 'listSimulParamsPopulations' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useStatistic' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/useStatistic' for component javax.swing.JCheckBox with id 'fieldSimulationStatistique' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/onlyExport' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/onlyExport' for component javax.swing.JCheckBox with id 'fieldSimulOnlyExport' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/preScript' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/preScript' for component javax.swing.JTextArea with id 'fieldSimulPreScript' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:317) render - 269 components initialized INFO [AWT-EventQueue-0] (SwiXMLEngine.java:318) render - 38 components with origin INFO [AWT-EventQueue-0] (SwiXMLEngine.java:319) render - Init id time: 0 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:320) render - Init component time: 32 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:321) render - Refresh view time: 62 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/strategy' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/fisheryRegion/strategy' for component org.swixat.databinding.JListModel with id 'null' WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.AnalysePlanStorage.getParameterNames($listSimulParamsAnalysePlansList/selectedValue) INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage' for component fr.ifremer.isisfish.ui.widget.RuleParameterEditor with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage' for component fr.ifremer.isisfish.ui.widget.RuleParameterEditor with id 'null' WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.RuleStorage.getParameterNames($listSimulParamsMesuresList/selectedValue) INFO [AWT-EventQueue-0] (SwiXMLEngine.java:552) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/species/population' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:694) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/fisheryRegion/species/population' for component org.swixat.databinding.JListModel with id 'null' INFO [Thread-6] (SimulationStorage.java:216) getSimulation - Try to open simulation test2 2007-07-11-11-40(E:\SimulationsISIS\isis-database-3\simulations\test2 2007-07-11-11-40) WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.AnalysePlanStorage.getParameterNames($listSimulParamsAnalysePlansList/selectedValue) WARN [AWT-EventQueue-0] (XPathUtil.java:160) applyXPath - Error during XPath evaluation WARN [AWT-EventQueue-0] (SwiXMLEngine.java:682) setComponent - Error during xpath evalution of fr.ifremer.isisfish.datastore.RuleStorage.getParameterNames($listSimulParamsMesuresList/selectedValue) **** false *****0 INFO [AWT-EventQueue-0] (SimulationHelper.java:101) message - backup database in progress INFO [AWT-EventQueue-0] (SimulationControl.java:127) setText - backup database in progress INFO [AWT-EventQueue-0] (SimulationHelper.java:101) message - backup database finished INFO [AWT-EventQueue-0] (SimulationControl.java:127) setText - backup database finished INFO [AWT-EventQueue-0] (SimulationHelper.java:101) message - Scripts and rules Compilation INFO [AWT-EventQueue-0] (SimulationControl.java:127) setText - Scripts and rules Compilation C:\DOCUME~1\smahevas\LOCALS~1\Temp\isisfish-simultation-1184146969280-preparation\simulators\DefaultSimulator.java:383: cannot find symbol symbol : method matrixFishingMortality(fr.ifremer.isisfish.types.Date,fr.ifremer.isisfish.entities.Population) location: class scripts.SiMatrix MatrixND matrixFishingMortality = siMatrix.matrixFishingMortality(date, pop); ^ C:\DOCUME~1\smahevas\LOCALS~1\Temp\isisfish-simultation-1184146969280-preparation\simulators\DefaultSimulator.java:386: matrixAbundance(org.codelutin.math.matrix.MatrixND,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date) in scripts.SiMatrix cannot be applied to (org.codelutin.math.matrix.MatrixND,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date,org.codelutin.math.matrix.MatrixND) MatrixND abundance = siMatrix.matrixAbundance(N, pop, date, matrixFishingMortality); ^ C:\DOCUME~1\smahevas\LOCALS~1\Temp\isisfish-simultation-1184146969280-preparation\simulators\DefaultSimulator.java:389: matrixCatchRatePerStrategyMet(fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date) in scripts.SiMatrix cannot be applied to (fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date,org.codelutin.math.matrix.MatrixND) MatrixND catchRatePerStrategyMet = siMatrix.matrixCatchRatePerStrategyMet(pop, date, matrixFishingMortality); ^ Note: C:\DOCUME~1\smahevas\LOCALS~1\Temp\isisfish-simultation-1184146969280-preparation\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors INFO [AWT-EventQueue-0] (SimulationHelper.java:101) message - Compilation time 2.511s INFO [AWT-EventQueue-0] (SimulationControl.java:127) setText - Compilation time 2.511s INFO [Simulation Thread local] (SimulationStorage.java:216) getSimulation - Try to open simulation test2 2007-07-11-11-42(E:\SimulationsISIS\isis-database-3\simulations\test2 2007-07-11-11-42) WARN [Simulation Thread local] (ConfigurationFactory.java:127) parseConfiguration - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Documents%20and%20Settings/smahevas/Bureau/PorteDoc/Isis_v3/isis-fish-3.0.19/lib/ehcache-1.2.1RC.jar!/ehcache-failsafe.xml WARN [Simulation Thread local] (CacheManager.java:276) detectAndFixDiskStorePathConflict - Creating a new instance of CacheManager using the diskStorePath "C:\DOCUME~1\smahevas\LOCALS~1\Temp\" which is already used by an existing CacheManager. The source of the configuration was classpath. The diskStore path for this CacheManager will be set to C:\DOCUME~1\smahevas\LOCALS~1\Temp\\ehcache_auto_created_1184146972249. To avoid this warning consider using the CacheManager factory methods to create a singleton CacheManager or specifying a separate ehcache configuration (ehcache.xml) for each CacheManager instance. AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized INFO [SimThread test2 2007-07-11-11-42] (SimulationHelper.java:270) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@170930d [file:/E:/SimulationsISIS/isis-database-3/simulations/test2 2007-07-11-11-42/] INFO [SimThread test2 2007-07-11-11-42] (SimulationStorage.java:99) setParameter - DEBUG: store param: {preScript=, usePreScript=false, inQueue=false, onlyExport=false, numberOfYear=2, population.popage.number=[[0.01], [0.0], [0.0], [0.0], [0.0], [0.0]], rules=, useOptimization=true, useStatistic=false, exportDirectory=E:\SimulationsISIS\isis-export, useAnalysePlan=false, regionName=DemoRegion, population.test population.number=[[0.01, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], local=true, populations=test population,popage, description=, analysePlan=, plans=, simulatorName=DefaultSimulator.java, strategies=stratest, analysePlanNumber=-1, exports=Abundances.java,Biomasses.java,CapturesNombre.java,CapturesPoids.java,, resultNames=matrixCatchPerStrategyMet,matrixCatchWeightPerStrategyMet,matrixBiomass,matrixAbundance,} INFO [SimThread test2 2007-07-11-11-42] (SimulationHelper.java:101) message - Mise en place des aspects Cache INFO [SimThread test2 2007-07-11-11-42] (SimulationControl.java:127) setText - Mise en place des aspects Cache INFO [SimThread test2 2007-07-11-11-42] (SimulationHelper.java:101) message - Simulation execution INFO [SimThread test2 2007-07-11-11-42] (SimulationControl.java:127) setText - Simulation execution E:\SimulationsISIS\isis-database-3\simulators\DefaultSimulator.java:383: cannot find symbol symbol : method matrixFishingMortality(fr.ifremer.isisfish.types.Date,fr.ifremer.isisfish.entities.Population) location: class scripts.SiMatrix MatrixND matrixFishingMortality = siMatrix.matrixFishingMortality(date, pop); ^ E:\SimulationsISIS\isis-database-3\simulators\DefaultSimulator.java:386: matrixAbundance(org.codelutin.math.matrix.MatrixND,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date) in scripts.SiMatrix cannot be applied to (org.codelutin.math.matrix.MatrixND,fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date,org.codelutin.math.matrix.MatrixND) MatrixND abundance = siMatrix.matrixAbundance(N, pop, date, matrixFishingMortality); ^ E:\SimulationsISIS\isis-database-3\simulators\DefaultSimulator.java:389: matrixCatchRatePerStrategyMet(fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date) in scripts.SiMatrix cannot be applied to (fr.ifremer.isisfish.entities.Population,fr.ifremer.isisfish.types.Date,org.codelutin.math.matrix.MatrixND) MatrixND catchRatePerStrategyMet = siMatrix.matrixCatchRatePerStrategyMet(pop, date, matrixFishingMortality); ^ Note: E:\SimulationsISIS\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 errors INFO [SimThread test2 2007-07-11-11-42] (CompileHelper.java:106) loadClass - Impossible de charger la classe simulators.DefaultSimulator java.lang.ClassNotFoundException: simulators.DefaultSimulator at fr.ifremer.isisfish.aspect.AspectClassLoader.findClass(AspectClassLoader.java:82) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at fr.ifremer.isisfish.util.CompileHelper.loadClass(CompileHelper.java:104) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:115) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:130) at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:73) at fr.ifremer.isisfish.simulator.SimulationHelper.localSimulateSameThread(SimulationHelper.java:463) at fr.ifremer.isisfish.simulator.SimulationHelper$SimThread.run(SimulationHelper.java:369) INFO [SimThread test2 2007-07-11-11-42] (SimulationHelper.java:563) localSimulateSameThread - Simulation time: 1.844 Exception in thread "SimThread test2 2007-07-11-11-42" fr.ifremer.isisfish.simulator.SimulationException: Error during the simulation at fr.ifremer.isisfish.simulator.SimulationHelper.localSimulateSameThread(SimulationHelper.java:496) at fr.ifremer.isisfish.simulator.SimulationHelper$SimThread.run(SimulationHelper.java:369) Caused by: fr.ifremer.isisfish.IsisFishException: Can't load class simulators.DefaultSimulator at fr.ifremer.isisfish.datastore.JavaSourceStorage.getCodeClass(JavaSourceStorage.java:118) at fr.ifremer.isisfish.datastore.JavaSourceStorage.getNewInstance(JavaSourceStorage.java:130) at fr.ifremer.isisfish.datastore.SimulatorStorage.getNewSimulatorInstance(SimulatorStorage.java:73) at fr.ifremer.isisfish.simulator.SimulationHelper.localSimulateSameThread(SimulationHelper.java:463) ... 1 more