Salut tout le monde, j'ai fait quelques tests avec la v3 sur la base TemasISIS. Une simu sur 10 ans sans eco prend 118s ! Impressionnant! Par contre j'ai voulu en faire une avec 3 matrices éco (VesselMargin, OwnerMargn, GrossValue) et ça a tourné toute la nuit sans finir... Les logs étaient bizarre mais mon bloc note a planté (trop volumineux) du coup je les ai perdu. en gros y avait que des lignes clean ref in AWT-Queue (où quelque chose de ce goût là... ). J'en ai relancé une autre: la première année est très rapide, par contre ça rame à partir de la seconde (et pourtant je suis pas dans le swap). Ci joint les logs: y ades messages d'erreur que je connais pas dedans. A+ Hilaire -- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr ***************************************************************** AspectWerkz - INFO - Pre-processor org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor loaded and initialized INFO [main] (IsisFish.java:81) main - Launching Isis-fish ... INFO [main] (IsisConfig.java:296) load - Load configuration from C:\Documents and Settings\hdrouine\.isis-config-3 13 sept. 2006 09:02:58 org.codelutin.i18n.Language <init> INFO: Langue file URL:jar:file:/C:/ISIS-Fish/lib/lutini18n-0.20.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] (XmlBeanDefinitionReader.java:119) loadBeanDefinitions - Loading XML bean definitions from class path resource [fr/ifremer/isisfish/ui/context.xml] INFO [main] (CollectionFactory.java:59) <clinit> - Using JDK 1.4 collections INFO [main] (AbstractBeanFactory.java:217) getBean - Creating shared instance of singleton bean 'application' INFO [main] (AbstractBeanFactory.java:217) getBean - Creating shared instance of singleton bean 'scriptManager' SwixML 1.5 (#144) INFO [main] (AbstractBeanFactory.java:217) getBean - Creating shared instance of singleton bean 'newTags' INFO [main] (Editor.java:116) addEditor - Can't find your editor class: org.codelutin.widget.editor.NetBeansEditor INFO [main] (Editor.java:116) addEditor - Can't find your editor class: org.codelutin.widget.editor.JEditEditor INFO [main] (AbstractBeanFactory.java:217) getBean - Creating shared instance of singleton bean 'SetterFactory' INFO [main] (SwiXMLEngine.java:313) render - 41 components initialized INFO [main] (SwiXMLEngine.java:314) render - 0 components with origin INFO [main] (SwiXMLEngine.java:315) render - Init id time: 0 INFO [main] (SwiXMLEngine.java:316) render - Init component time: 267 INFO [main] (SwiXMLEngine.java:317) render - Refresh view time: 0 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/exportNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/ruleNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/ruleNames' for component org.swixat.databinding.JComboBoxModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/preScript' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useStatistic' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/numberOfYear' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/numberOfYear' for component javax.swing.JTextField with id 'fieldSimulParamsNbAnnees' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/resultEnabled' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useOptimization' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/simulatorName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/rules' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/species/population' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/populations' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path 'entrySet($SimulationParameter/tagValue)' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/strategies' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/onlyExport' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/description' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/strategy' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/useAnalysePlan' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (ResultNames) in path '$ResultNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/local' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$SimulationParameter/local' for component javax.swing.JCheckBox with id 'fieldSimulAdvParamsSimulatorLocal' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/exportDirectory' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/regionName' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (SimulationParameter) in path '$SimulationParameter/usePreScript' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:313) render - 288 components initialized INFO [AWT-EventQueue-0] (SwiXMLEngine.java:314) render - 36 components with origin INFO [AWT-EventQueue-0] (SwiXMLEngine.java:315) render - Init id time: 16 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:316) render - Init component time: 63 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:317) render - Refresh view time: 346 INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/ruleNames' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) setComponent - Use setNullProperty because there are one or more uninitilised variable in origin '$RegionStorage/ruleNames' for component org.swixat.databinding.JComboBoxModel with id 'null' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/species/population' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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:548) extractReferences - Uninitilised variable (RegionStorage) in path '$RegionStorage/fisheryRegion/strategy' INFO [AWT-EventQueue-0] (SwiXMLEngine.java:690) 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 [Thread-3] (RegionStorage.java:253) getRegion - Try to open region ComparaisonTemasIsis(C:\ISIS-Fish\src\isis-fish-data\regions\ComparaisonTemasIsis) WARN [AWT-EventQueue-0] (TopiaContextImpl.java:1389) initSecurityType - Type de sécurité inconnu : null INFO [AWT-EventQueue-0] (Environment.java:499) <clinit> - Hibernate 3.2 cr2 INFO [AWT-EventQueue-0] (Environment.java:532) <clinit> - hibernate.properties not found INFO [AWT-EventQueue-0] (Environment.java:666) buildBytecodeProvider - Bytecode provider name : cglib INFO [AWT-EventQueue-0] (Environment.java:583) <clinit> - using JDK 1.4 java.sql.Timestamp handling INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/StrategyMonthInfoImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.StrategyMonthInfoImpl -> strategymonthinfo INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/GearImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.GearImpl -> gear INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SetOfVesselsImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SetOfVesselsImpl -> setofvessels INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/EffortDescriptionImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.EffortDescriptionImpl -> effortdescription INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/FisheryRegionImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.FisheryRegionImpl -> fisheryregion INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationSeasonInfoImpl.hbm.xml INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SeasonImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SeasonImpl -> season INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PortImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PortImpl -> port INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SelectivityImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SelectivityImpl -> selectivity INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/TargetSpeciesImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.TargetSpeciesImpl -> targetspecies INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/CellImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.CellImpl -> cell INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ActiveRuleImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ActiveRuleImpl -> activerule INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ResultImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ResultImpl -> result INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/EquationImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.EquationImpl -> equation INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/MetierSeasonInfoImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:795) bindUnionSubclass - Mapping union-subclass: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl -> metierseasoninfo INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl.zone -> metierseasoninfo_zone INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PopulationImpl -> population INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.reproductionZone -> population_reproductionzone INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationZone -> population_populationzone INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.recruitmentZone -> population_recruitmentzone INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/StrategyImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.StrategyImpl -> strategy INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationGroupImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PopulationGroupImpl -> populationgroup INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/TripTypeImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.TripTypeImpl -> triptype INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/VesselTypeImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.VesselTypeImpl -> vesseltype INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.VesselTypeImpl.tripType -> triptype_vesseltype INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SpeciesImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SpeciesImpl -> species INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/MetierImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.MetierImpl -> metier INFO [AWT-EventQueue-0] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ZoneImpl.hbm.xml INFO [AWT-EventQueue-0] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ZoneImpl -> zone INFO [AWT-EventQueue-0] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.ZoneImpl.cell -> cell_zone INFO [AWT-EventQueue-0] (HbmBinder.java:795) bindUnionSubclass - Mapping union-subclass: fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl -> populationseasoninfo INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.GearImpl.populationSelectivity -> selectivity INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.SetOfVesselsImpl.possibleMetiers -> effortdescription INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl.speciesTargetSpecies -> targetspecies INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationGroup -> populationgroup INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationSeasonInfo -> populationseasoninfo INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.StrategyImpl.strategyMonthInfo -> strategymonthinfo INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.SpeciesImpl.population -> population INFO [AWT-EventQueue-0] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.MetierImpl.metierSeasonInfo -> metierseasoninfo INFO [AWT-EventQueue-0] (DriverManagerConnectionProvider.java:41) configure - Using Hibernate built-in connection pool (not for production use!) INFO [AWT-EventQueue-0] (DriverManagerConnectionProvider.java:42) configure - Hibernate connection pool size: 20 INFO [AWT-EventQueue-0] (DriverManagerConnectionProvider.java:45) configure - autocommit mode: false INFO [AWT-EventQueue-0] (DriverManagerConnectionProvider.java:80) configure - using driver: org.h2.Driver at URL: jdbc:h2:file:C:\ISIS-Fish\src\isis-fish-data\regions\ComparaisonTemasIsis\data\data;FILE_LOCK=socket;MODE=hsqldb;DEFAULT_LOCK_TIMEOUT=5000;ASSERT=0;DB_CLOSE_DELAY=-1;LOCK_MODE=2;LOG=1;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=1 INFO [AWT-EventQueue-0] (DriverManagerConnectionProvider.java:86) configure - connection properties: {user=sa, password=****} INFO [AWT-EventQueue-0] (SettingsFactory.java:78) buildSettings - RDBMS: H2, version: 1.0 (2006-08-31) INFO [AWT-EventQueue-0] (SettingsFactory.java:79) buildSettings - JDBC driver: H2 JDBC Driver, version: 1.0 (2006-08-31) INFO [AWT-EventQueue-0] (Dialect.java:141) <init> - Using dialect: org.hibernate.dialect.HSQLDialect INFO [AWT-EventQueue-0] (TransactionFactoryFactory.java:31) buildTransactionFactory - Using default transaction strategy (direct JDBC transactions) INFO [AWT-EventQueue-0] (TransactionManagerLookupFactory.java:33) getTransactionManagerLookup - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) INFO [AWT-EventQueue-0] (SettingsFactory.java:126) buildSettings - Automatic flush during beforeCompletion(): disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:130) buildSettings - Automatic session close at end of transaction: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:137) buildSettings - JDBC batch size: 15 INFO [AWT-EventQueue-0] (SettingsFactory.java:140) buildSettings - JDBC batch updates for versioned data: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:145) buildSettings - Scrollable result sets: enabled INFO [AWT-EventQueue-0] (SettingsFactory.java:153) buildSettings - JDBC3 getGeneratedKeys(): enabled INFO [AWT-EventQueue-0] (SettingsFactory.java:161) buildSettings - Connection release mode: auto INFO [AWT-EventQueue-0] (SettingsFactory.java:188) buildSettings - Default batch fetch size: 1 INFO [AWT-EventQueue-0] (SettingsFactory.java:192) buildSettings - Generate SQL with comments: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:196) buildSettings - Order SQL updates by primary key: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:357) createQueryTranslatorFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory INFO [AWT-EventQueue-0] (ASTQueryTranslatorFactory.java:24) <init> - Using ASTQueryTranslatorFactory INFO [AWT-EventQueue-0] (SettingsFactory.java:204) buildSettings - Query language substitutions: {} INFO [AWT-EventQueue-0] (SettingsFactory.java:210) buildSettings - Second-level cache: enabled INFO [AWT-EventQueue-0] (SettingsFactory.java:214) buildSettings - Query cache: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:344) createCacheProvider - Cache provider: org.hibernate.cache.EhCacheProvider INFO [AWT-EventQueue-0] (SettingsFactory.java:229) buildSettings - Optimize cache for minimal puts: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:238) buildSettings - Structured second-level cache entries: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:265) buildSettings - Statistics: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:269) buildSettings - Deleted entity synthetic identifier rollback: disabled INFO [AWT-EventQueue-0] (SettingsFactory.java:284) buildSettings - Default entity-mode: pojo INFO [AWT-EventQueue-0] (SessionFactoryImpl.java:161) <init> - building session factory WARN [AWT-EventQueue-0] (ConfigurationFactory.java:127) parseConfiguration - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/ISIS-Fish/lib/ehcache-1.2.1RC.jar!/ehcache-failsafe.xml INFO [AWT-EventQueue-0] (SessionFactoryObjectFactory.java:82) addInstance - Not binding factory to JNDI, no JNDI name configured INFO [AWT-EventQueue-0] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [AWT-EventQueue-0] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [AWT-EventQueue-0] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [AWT-EventQueue-0] (TopiaContextImpl.java:1140) fireOnCommited - onCommited **** false *****0 INFO [SimulationQueueThread local] (SimulationThread.java:125) <init> - backup database for simulation in C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\region.xml Exception in thread "AWT-EventQueue-0" org.apache.commons.jxpath.JXPathException: Undefined variable: SimulationLaunched at org.apache.commons.jxpath.ri.model.VariablePointer$1.getImmediateNode(VariablePointer.java:123) at org.apache.commons.jxpath.ri.model.NodePointer.getNode(NodePointer.java:305) at org.apache.commons.jxpath.ri.model.NodePointer.getValue(NodePointer.java:217) at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:347) at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:280) at org.swixat.framework.action.HandleClassMethodAction.computeArgument(HandleClassMethodAction.java:276) at org.swixat.framework.action.HandleClassMethodAction.invoke(HandleClassMethodAction.java:196) at org.swixat.framework.action.HandleClassMethodAction.handleClassMethod(HandleClassMethodAction.java:145) at org.swixat.framework.action.HandleClassMethodAction.doCommand(HandleClassMethodAction.java:89) 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(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1778) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) INFO [SimulationQueueThread local] (SimulationThread.java:131) <init> - backup database finished for simulation in C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\region.xml DEBUG [SimulationQueueThread local] (FileUtil.java:567) copyRecursively - copyRecursively: [] DEBUG [SimulationQueueThread local] (FileUtil.java:567) copyRecursively - copyRecursively: [C:\ISIS-Fish\src\isis-fish-data\exports\CVS, C:\ISIS-Fish\src\isis-fish-data\exports\CVS\Entries, C:\ISIS-Fish\src\isis-fish-data\exports\CVS\Repository, C:\ISIS-Fish\src\isis-fish-data\exports\CVS\Root, C:\ISIS-Fish\src\isis-fish-data\exports\CVS\Template] DEBUG [SimulationQueueThread local] (FileUtil.java:567) copyRecursively - copyRecursively: [C:\ISIS-Fish\src\isis-fish-data\scripts\CVS, C:\ISIS-Fish\src\isis-fish-data\scripts\GravityModel.java, C:\ISIS-Fish\src\isis-fish-data\scripts\ResultName.java, C:\ISIS-Fish\src\isis-fish-data\scripts\SiMatrix.java, C:\ISIS-Fish\src\isis-fish-data\scripts\CVS\Entries, C:\ISIS-Fish\src\isis-fish-data\scripts\CVS\Repository, C:\ISIS-Fish\src\isis-fish-data\scripts\CVS\Root, C:\ISIS-Fish\src\isis-fish-data\scripts\CVS\Template] DEBUG [SimulationQueueThread local] (FileUtil.java:576) copyRecursively - copy \scripts\GravityModel.java to C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\scripts\GravityModel.java DEBUG [SimulationQueueThread local] (FileUtil.java:576) copyRecursively - copy \scripts\ResultName.java to C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\scripts\ResultName.java DEBUG [SimulationQueueThread local] (FileUtil.java:576) copyRecursively - copy \scripts\SiMatrix.java to C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\scripts\SiMatrix.java DEBUG [SimulationQueueThread local] (FileUtil.java:567) copyRecursively - copyRecursively: [C:\ISIS-Fish\src\isis-fish-data\simulators\CVS, C:\ISIS-Fish\src\isis-fish-data\simulators\DefaultSimulator.java, C:\ISIS-Fish\src\isis-fish-data\simulators\CVS\Entries, C:\ISIS-Fish\src\isis-fish-data\simulators\CVS\Repository, C:\ISIS-Fish\src\isis-fish-data\simulators\CVS\Root, C:\ISIS-Fish\src\isis-fish-data\simulators\CVS\Template] DEBUG [SimulationQueueThread local] (FileUtil.java:576) copyRecursively - copy \simulators\DefaultSimulator.java to C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\simulators\DefaultSimulator.java Note: C:\DOCUME~1\hdrouine\LOCALS~1\Temp\isisfish-simultation-1158131055084-ecotrois\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. INFO [SimulationQueueThread local] (SimulationThread.java:173) <init> - Comilation time 19.494s INFO [SimulationQueueThread local] (SimulationThread.java:179) <init> - Classloader used for simulation: java.net.URLClassLoader@3d5149 INFO [SimulationThread ecotrois] (SimulationThread.java:191) run - Simulation thread Thread[SimulationThread ecotrois,6,main] starting at 13/09/06 09:04 (Memoire libre/Memoire Total = 222 607 288/266 469 376) INFO [SimulationThread ecotrois] (SimulationThread.java:221) runLocalSimulation - Mise en place des aspects Trace Deployer::INFO - deploying aspect [fr.ifremer.isisfish.aspect.Trace] in class loader [java.net.URLClassLoader@3d5149] INFO [SimulationThread ecotrois] (SimulationThread.java:225) runLocalSimulation - Mise en place des aspects Cache Deployer::INFO - deploying aspect [fr.ifremer.isisfish.aspect.Cache] in class loader [java.net.URLClassLoader@3d5149] WARN [SimulationThread ecotrois] (TopiaContextImpl.java:1389) initSecurityType - Type de sécurité inconnu : null INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/StrategyMonthInfoImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.StrategyMonthInfoImpl -> strategymonthinfo INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/GearImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.GearImpl -> gear INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SetOfVesselsImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SetOfVesselsImpl -> setofvessels INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/EffortDescriptionImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.EffortDescriptionImpl -> effortdescription INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/FisheryRegionImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.FisheryRegionImpl -> fisheryregion INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationSeasonInfoImpl.hbm.xml INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SeasonImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SeasonImpl -> season INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PortImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PortImpl -> port INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SelectivityImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SelectivityImpl -> selectivity INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/TargetSpeciesImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.TargetSpeciesImpl -> targetspecies INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/CellImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.CellImpl -> cell INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ActiveRuleImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ActiveRuleImpl -> activerule INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ResultImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ResultImpl -> result INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/EquationImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.EquationImpl -> equation INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/MetierSeasonInfoImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:795) bindUnionSubclass - Mapping union-subclass: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl -> metierseasoninfo INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl.zone -> metierseasoninfo_zone INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PopulationImpl -> population INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.reproductionZone -> population_reproductionzone INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationZone -> population_populationzone INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.recruitmentZone -> population_recruitmentzone INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/StrategyImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.StrategyImpl -> strategy INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/PopulationGroupImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.PopulationGroupImpl -> populationgroup INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/TripTypeImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.TripTypeImpl -> triptype INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/VesselTypeImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.VesselTypeImpl -> vesseltype INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.VesselTypeImpl.tripType -> triptype_vesseltype INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/SpeciesImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.SpeciesImpl -> species INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/MetierImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.MetierImpl -> metier INFO [SimulationThread ecotrois] (Configuration.java:535) addClass - Reading mappings from resource: fr/ifremer/isisfish/entities/ZoneImpl.hbm.xml INFO [SimulationThread ecotrois] (HbmBinder.java:298) bindRootPersistentClassCommonValues - Mapping class: fr.ifremer.isisfish.entities.ZoneImpl -> zone INFO [SimulationThread ecotrois] (HbmBinder.java:1394) bindCollection - Mapping collection: fr.ifremer.isisfish.entities.ZoneImpl.cell -> cell_zone INFO [SimulationThread ecotrois] (HbmBinder.java:795) bindUnionSubclass - Mapping union-subclass: fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl -> populationseasoninfo INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.GearImpl.populationSelectivity -> selectivity INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.SetOfVesselsImpl.possibleMetiers -> effortdescription INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.MetierSeasonInfoImpl.speciesTargetSpecies -> targetspecies INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationGroup -> populationgroup INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.PopulationImpl.populationSeasonInfo -> populationseasoninfo INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.StrategyImpl.strategyMonthInfo -> strategymonthinfo INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.SpeciesImpl.population -> population INFO [SimulationThread ecotrois] (HbmBinder.java:2346) bindCollectionSecondPass - Mapping collection: fr.ifremer.isisfish.entities.MetierImpl.metierSeasonInfo -> metierseasoninfo INFO [SimulationThread ecotrois] (DriverManagerConnectionProvider.java:41) configure - Using Hibernate built-in connection pool (not for production use!) INFO [SimulationThread ecotrois] (DriverManagerConnectionProvider.java:42) configure - Hibernate connection pool size: 20 INFO [SimulationThread ecotrois] (DriverManagerConnectionProvider.java:45) configure - autocommit mode: false INFO [SimulationThread ecotrois] (DriverManagerConnectionProvider.java:80) configure - using driver: org.h2.Driver at URL: jdbc:h2:file:C:\ISIS-Fish\src\isis-fish-data\simulations\ecotrois\data\data;FILE_LOCK=socket;MODE=hsqldb;DEFAULT_LOCK_TIMEOUT=5000;ASSERT=0;DB_CLOSE_DELAY=-1;LOCK_MODE=2;LOG=1;TRACE_LEVEL_FILE=0;TRACE_LEVEL_SYSTEM_OUT=1 INFO [SimulationThread ecotrois] (DriverManagerConnectionProvider.java:86) configure - connection properties: {user=sa, password=****} INFO [SimulationThread ecotrois] (SettingsFactory.java:78) buildSettings - RDBMS: H2, version: 1.0 (2006-08-31) INFO [SimulationThread ecotrois] (SettingsFactory.java:79) buildSettings - JDBC driver: H2 JDBC Driver, version: 1.0 (2006-08-31) INFO [SimulationThread ecotrois] (Dialect.java:141) <init> - Using dialect: org.hibernate.dialect.HSQLDialect INFO [SimulationThread ecotrois] (TransactionFactoryFactory.java:31) buildTransactionFactory - Using default transaction strategy (direct JDBC transactions) INFO [SimulationThread ecotrois] (TransactionManagerLookupFactory.java:33) getTransactionManagerLookup - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) INFO [SimulationThread ecotrois] (SettingsFactory.java:126) buildSettings - Automatic flush during beforeCompletion(): disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:130) buildSettings - Automatic session close at end of transaction: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:137) buildSettings - JDBC batch size: 15 INFO [SimulationThread ecotrois] (SettingsFactory.java:140) buildSettings - JDBC batch updates for versioned data: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:145) buildSettings - Scrollable result sets: enabled INFO [SimulationThread ecotrois] (SettingsFactory.java:153) buildSettings - JDBC3 getGeneratedKeys(): enabled INFO [SimulationThread ecotrois] (SettingsFactory.java:161) buildSettings - Connection release mode: auto INFO [SimulationThread ecotrois] (SettingsFactory.java:188) buildSettings - Default batch fetch size: 1 INFO [SimulationThread ecotrois] (SettingsFactory.java:192) buildSettings - Generate SQL with comments: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:196) buildSettings - Order SQL updates by primary key: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:357) createQueryTranslatorFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory INFO [SimulationThread ecotrois] (ASTQueryTranslatorFactory.java:24) <init> - Using ASTQueryTranslatorFactory INFO [SimulationThread ecotrois] (SettingsFactory.java:204) buildSettings - Query language substitutions: {} INFO [SimulationThread ecotrois] (SettingsFactory.java:210) buildSettings - Second-level cache: enabled INFO [SimulationThread ecotrois] (SettingsFactory.java:214) buildSettings - Query cache: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:344) createCacheProvider - Cache provider: org.hibernate.cache.EhCacheProvider INFO [SimulationThread ecotrois] (SettingsFactory.java:229) buildSettings - Optimize cache for minimal puts: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:238) buildSettings - Structured second-level cache entries: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:265) buildSettings - Statistics: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:269) buildSettings - Deleted entity synthetic identifier rollback: disabled INFO [SimulationThread ecotrois] (SettingsFactory.java:284) buildSettings - Default entity-mode: pojo INFO [SimulationThread ecotrois] (SessionFactoryImpl.java:161) <init> - building session factory WARN [SimulationThread ecotrois] (ConfigurationFactory.java:127) parseConfiguration - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/ISIS-Fish/lib/ehcache-1.2.1RC.jar!/ehcache-failsafe.xml WARN [SimulationThread ecotrois] (CacheManager.java:276) detectAndFixDiskStorePathConflict - Creating a new instance of CacheManager using the diskStorePath "C:\DOCUME~1\hdrouine\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\hdrouine\LOCALS~1\Temp\\ehcache_auto_created_1158131077091. 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. INFO [SimulationThread ecotrois] (SessionFactoryObjectFactory.java:82) addInstance - Not binding factory to JNDI, no JNDI name configured INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (SimulatorHelper.java:123) simulate - Simulation execution INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1167) fireOnRollbacked - onRollbacked INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [SimulationThread ecotrois] (TopiaContextImpl.java:1140) fireOnCommited - onCommited INFO [AWT-EventQueue-0] (AbstractBeanFactory.java:217) getBean - Creating shared instance of singleton bean 'exit' 09-13 09:10:45 jdbc[0]: Uncaught Exception 09-13 09:10:45 jdbc[0]: Uncaught Exception WARN [SimulationThread ecotrois] (JDBCExceptionReporter.java:71) logExceptions - SQL Error: 50000, SQLState: HY000 ERROR [SimulationThread ecotrois] (JDBCExceptionReporter.java:72) logExceptions - General error: java.lang.NullPointerException [HY000-25] WARN [SimulationThread ecotrois] (ResultStorage.java:241) getMatrix - Can't return matrix 'matrixCatchWeightPerStrategyMet Sole' for date may 1 org.codelutin.topia.TopiaException: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:181) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findByProperties(TopiaDAOHibernate.java:142) at org.codelutin.topia.persistence.TopiaDAOAbstract.findByProperties(TopiaDAOAbstract.java:383) at org.codelutin.topia.persistence.TopiaDAODelegator.findByProperties(TopiaDAODelegator.java:185) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:235) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:216) at scripts.GravityModel.aw$original$_AW_$getCatchWeightPerStrMet$_AW_$scripts_GravityModel(GravityModel.java:494) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.getCatchWeightPerStrMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerSpeciesPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:476) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerSpeciesPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:555) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:638) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:686) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netRenevueToSharePerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:730) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netRenevueToSharePerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:824) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:912) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$matrixOwnerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:888) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.matrixOwnerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at simulators.DefaultSimulator.aw$original$_AW_$saveGravityModel$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:428) at simulators.DefaultSimulator_1__1242956842_1239655192___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.saveGravityModel(DefaultSimulator.java) at simulators.DefaultSimulator.aw$original$_AW_$simulate$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:234) at simulators.DefaultSimulator_1_869596014__1739552001___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.simulate(DefaultSimulator.java) at fr.ifremer.isisfish.simulator.SimulatorHelper.simulate(SimulatorHelper.java:130) at fr.ifremer.isisfish.simulator.SimulationThread.runLocalSimulation(SimulationThread.java:244) at fr.ifremer.isisfish.simulator.SimulationThread.run(SimulationThread.java:197) Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561) at org.hibernate.loader.Loader.doQuery(Loader.java:661) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) at org.hibernate.loader.Loader.doList(Loader.java:2145) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) at org.hibernate.loader.Loader.list(Loader.java:2024) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:175) ... 77 more Caused by: org.h2.jdbc.JdbcSQLException: General error: java.lang.NullPointerException [HY000-25] at org.h2.message.Message.getSQLException(Message.java:67) at org.h2.message.Message.convert(Message.java:347) at org.h2.message.TraceObject.logAndConvert(TraceObject.java:168) at org.h2.jdbc.JdbcConnection.getAutoCommit(JdbcConnection.java:292) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:104) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417) ... 89 more WARN [SimulationThread ecotrois] (JDBCExceptionReporter.java:71) logExceptions - SQL Error: 50000, SQLState: HY000 ERROR [SimulationThread ecotrois] (JDBCExceptionReporter.java:72) logExceptions - General error: java.lang.IllegalStateException: Shutdown in progress [HY000-25] WARN [SimulationThread ecotrois] (ResultStorage.java:241) getMatrix - Can't return matrix 'matrixDiscardsWeightPerStrMet Sole' for date may 1 org.codelutin.topia.TopiaException: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:181) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findByProperties(TopiaDAOHibernate.java:142) at org.codelutin.topia.persistence.TopiaDAOAbstract.findByProperties(TopiaDAOAbstract.java:383) at org.codelutin.topia.persistence.TopiaDAODelegator.findByProperties(TopiaDAODelegator.java:185) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:235) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:216) at scripts.GravityModel.aw$original$_AW_$getDiscardsWeightPerStrMet$_AW_$scripts_GravityModel(GravityModel.java:511) at scripts.GravityModel_1_1958420743__2081663218___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_1958420743__2081663218___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_1958420743__2081663218___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.getDiscardsWeightPerStrMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerSpeciesPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:477) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerSpeciesPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:555) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:638) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:686) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netRenevueToSharePerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:730) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netRenevueToSharePerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:824) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:912) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$matrixOwnerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:888) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.matrixOwnerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at simulators.DefaultSimulator.aw$original$_AW_$saveGravityModel$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:428) at simulators.DefaultSimulator_1__1242956842_1239655192___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.saveGravityModel(DefaultSimulator.java) at simulators.DefaultSimulator.aw$original$_AW_$simulate$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:234) at simulators.DefaultSimulator_1_869596014__1739552001___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.simulate(DefaultSimulator.java) at fr.ifremer.isisfish.simulator.SimulatorHelper.simulate(SimulatorHelper.java:130) at fr.ifremer.isisfish.simulator.SimulationThread.runLocalSimulation(SimulationThread.java:244) at fr.ifremer.isisfish.simulator.SimulationThread.run(SimulationThread.java:197) Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561) at org.hibernate.loader.Loader.doQuery(Loader.java:661) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) at org.hibernate.loader.Loader.doList(Loader.java:2145) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) at org.hibernate.loader.Loader.list(Loader.java:2024) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:175) ... 77 more Caused by: org.h2.jdbc.JdbcSQLException: General error: java.lang.IllegalStateException: Shutdown in progress [HY000-25] at org.h2.message.Message.getSQLException(Message.java:67) at org.h2.message.Message.convert(Message.java:347) at org.h2.message.TraceObject.logAndConvert(TraceObject.java:168) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:907) at org.h2.Driver.connect(Driver.java:44) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:140) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417) ... 89 more 09-13 09:10:46 database: opening C:\ISIS-Fish\src\isis-fish-data\simulations\ecotrois\data\data WARN [SimulationThread ecotrois] (JDBCExceptionReporter.java:71) logExceptions - SQL Error: 90020, SQLState: 90020 ERROR [SimulationThread ecotrois] (JDBCExceptionReporter.java:72) logExceptions - Database may be already open: Locked by another process [90020-25] WARN [SimulationThread ecotrois] (ResultStorage.java:241) getMatrix - Can't return matrix 'matrixCatchWeightPerStrategyMet Sole' for date may 1 org.codelutin.topia.TopiaException: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:181) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.findByProperties(TopiaDAOHibernate.java:142) at org.codelutin.topia.persistence.TopiaDAOAbstract.findByProperties(TopiaDAOAbstract.java:383) at org.codelutin.topia.persistence.TopiaDAODelegator.findByProperties(TopiaDAODelegator.java:185) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:235) at fr.ifremer.isisfish.datastore.ResultStorage.getMatrix(ResultStorage.java:216) at scripts.GravityModel.aw$original$_AW_$getCatchWeightPerStrMet$_AW_$scripts_GravityModel(GravityModel.java:494) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__74411571__1569581108___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.getCatchWeightPerStrMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerSpeciesPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:476) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__1721073828_106784860___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerSpeciesPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$grossValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:555) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_526114560__1395373961___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.grossValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMet$_AW_$scripts_GravityModel(GravityModel.java:638) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_857654489__1432173630___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMet(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netValueOfLandingsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:686) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_138282092__1191682629___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netValueOfLandingsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$netRenevueToSharePerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:730) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_620123178__841294475___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.netRenevueToSharePerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyMetPerVessel$_AW_$scripts_GravityModel(GravityModel.java:824) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_961405242__330153819___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyMetPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$ownerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:912) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1__378574596__603920200___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.ownerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at scripts.GravityModel.aw$original$_AW_$matrixOwnerMarginOverVariableCostsPerStrategyPerVessel$_AW_$scripts_GravityModel(GravityModel.java:888) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at fr.ifremer.isisfish.aspect.Cache.realCall(Cache.java:107) at fr.ifremer.isisfish.aspect.Cache.call(Cache.java:84) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.proceed(Unknown Source) at scripts.GravityModel_1_137867748__798648283___AW_JoinPoint.invoke(Unknown Source) at scripts.GravityModel.matrixOwnerMarginOverVariableCostsPerStrategyPerVessel(GravityModel.java) at simulators.DefaultSimulator.aw$original$_AW_$saveGravityModel$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:428) at simulators.DefaultSimulator_1__1242956842_1239655192___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.saveGravityModel(DefaultSimulator.java) at simulators.DefaultSimulator.aw$original$_AW_$simulate$_AW_$simulators_DefaultSimulator(DefaultSimulator.java:234) at simulators.DefaultSimulator_1_869596014__1739552001___AW_JoinPoint.invoke(Unknown Source) at simulators.DefaultSimulator.simulate(DefaultSimulator.java) at fr.ifremer.isisfish.simulator.SimulatorHelper.simulate(SimulatorHelper.java:130) at fr.ifremer.isisfish.simulator.SimulationThread.runLocalSimulation(SimulationThread.java:244) at fr.ifremer.isisfish.simulator.SimulationThread.run(SimulationThread.java:197) Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561) at org.hibernate.loader.Loader.doQuery(Loader.java:661) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) at org.hibernate.loader.Loader.doList(Loader.java:2145) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) at org.hibernate.loader.Loader.list(Loader.java:2024) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95) at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) at org.codelutin.topia.persistence.hibernate.TopiaDAOHibernate.query(TopiaDAOHibernate.java:175) ... 77 more Caused by: org.h2.jdbc.JdbcSQLException: Database may be already open: Locked by another process [90020-25] at org.h2.message.Message.getSQLException(Message.java:67) at org.h2.message.Message.getSQLException(Message.java:49) at org.h2.store.FileLock.error(FileLock.java:308) at org.h2.store.FileLock.lockSocket(FileLock.java:246) at org.h2.store.FileLock.lock(FileLock.java:61) at org.h2.engine.Database.open(Database.java:401) at org.h2.engine.Database.<init>(Database.java:364) at org.h2.engine.Engine.getSession(Engine.java:57) at org.h2.engine.Session.createSession(Session.java:138) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:894) at org.h2.Driver.connect(Driver.java:44) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:140) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417) ... 89 more
On Wed, 13 Sep 2006 09:22:48 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Salut tout le monde, j'ai fait quelques tests avec la v3 sur la base TemasISIS. Une simu sur 10 ans sans eco prend 118s ! Impressionnant! Par contre j'ai voulu en faire une avec 3 matrices éco (VesselMargin, OwnerMargn, GrossValue) et ça a tourné toute la nuit sans finir... Les logs étaient bizarre mais mon bloc note a planté (trop volumineux) du coup je les ai perdu. en gros y avait que des lignes clean ref in AWT-Queue (où quelque chose de ce goût là... ). J'en ai relancé une autre: la première année est très rapide, par contre ça rame à partir de la seconde (et pourtant je suis pas dans le swap). Ci joint les logs: y ades messages d'erreur que je connais pas dedans.
Salut, j'ai regarde le probleme, et je pense avoir corrigé. voici quelques chiffres pour les simulations sur la region TemasISIS Simulation sur 1 ans avec tous les resultats entre: 58.796s et 71.821s Simulation avec simplement abundance comme resultat: 1an=51.416s, 10ans=442.470s (dont 368.616s dans grossValueOfLandingsPerSpeciesPerStrategyMet; qui appelle getCatchWeightPerStrMet(139.014s) et getDiscardsWeightPerStrMet(119.332s) ils sont appelé 100000 fois chacun donc en divisant par 100000 ca fait pas grand chose par appel) Simualtion avec simplement abundance et en forcant le non calcul des resultats eco: 1an=23.496s, 10ans=59.797s (il me semble qu'en v2 on arrive pas au bout) En fait avec le Deuxieme test on sauve tout de meme 2 resultats eco qui sont potentiellement utilisés dans les regles ensuite, donc pour eviter les surprises pour l'instant je les force quoi qu'il arrive. Mais je pense que le mieux est de decrire dans les regles les resulats qu'il faut pour qu'elle fonctionne, et donc je pourrais ne plus forcer certain resultat eco. -- 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
Je propose que pour ce genre de mails on mette un signal quelconque en objet pour éviter que Magali les lise: elle doit finir sa calibration sur la v2 et chaque simu prend 40min... ;-) Benjamin POUSSIN a écrit:
On Wed, 13 Sep 2006 09:22:48 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Salut tout le monde, j'ai fait quelques tests avec la v3 sur la base TemasISIS. Une simu sur 10 ans sans eco prend 118s ! Impressionnant! Par contre j'ai voulu en faire une avec 3 matrices éco (VesselMargin, OwnerMargn, GrossValue) et ça a tourné toute la nuit sans finir... Les logs étaient bizarre mais mon bloc note a planté (trop volumineux) du coup je les ai perdu. en gros y avait que des lignes clean ref in AWT-Queue (où quelque chose de ce goût là... ). J'en ai relancé une autre: la première année est très rapide, par contre ça rame à partir de la seconde (et pourtant je suis pas dans le swap). Ci joint les logs: y ades messages d'erreur que je connais pas dedans.
Salut,
j'ai regarde le probleme, et je pense avoir corrigé.
voici quelques chiffres pour les simulations sur la region TemasISIS
Simulation sur 1 ans avec tous les resultats entre: 58.796s et 71.821s
Simulation avec simplement abundance comme resultat: 1an=51.416s, 10ans=442.470s (dont 368.616s dans grossValueOfLandingsPerSpeciesPerStrategyMet; qui appelle getCatchWeightPerStrMet(139.014s) et getDiscardsWeightPerStrMet(119.332s) ils sont appelé 100000 fois chacun donc en divisant par 100000 ca fait pas grand chose par appel)
Simualtion avec simplement abundance et en forcant le non calcul des resultats eco: 1an=23.496s, 10ans=59.797s (il me semble qu'en v2 on arrive pas au bout)
En fait avec le Deuxieme test on sauve tout de meme 2 resultats eco qui sont potentiellement utilisés dans les regles ensuite, donc pour eviter les surprises pour l'instant je les force quoi qu'il arrive. Mais je pense que le mieux est de decrire dans les regles les resulats qu'il faut pour qu'elle fonctionne, et donc je pourrais ne plus forcer certain resultat eco.
-- 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-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************
On Thu, 21 Sep 2006 09:06:54 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Je propose que pour ce genre de mails on mette un signal quelconque en objet pour éviter que Magali les lise: elle doit finir sa calibration sur la v2 et chaque simu prend 40min... ;-)
En parlant de simu, j'aimerais bien que les personnes qui ont saisi des régions en v2 se denoncent :). Et s'ils peuvent, essaient de m'envoyer la region en zip (avec 1 seul simulation pour que le fichier ne soit pas trop gros). En indiquant un peu le temps de simu avec la v2. Pourquoi ? Et bien d'en l'optique de faire le petit convertisseur de region v2->v3 il me faut des jeux de test. Et puis pour celle ou les simulations dur un peu trop longtemps en v2 je pense que je les testerais en v3 pour avoir quelques chiffres supplementraire. Merci a ceux qui m'enverrons leurs regions :) -- 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
Bonjour, voici une région en v2 avec les scripts associées. Une simulation doit prendre entre 1 et 2 heures avec la version 2.3.2 je ne sais pas exactement. A+ Benjamin POUSSIN a écrit:
On Thu, 21 Sep 2006 09:06:54 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Je propose que pour ce genre de mails on mette un signal quelconque en objet pour éviter que Magali les lise: elle doit finir sa calibration sur la v2 et chaque simu prend 40min... ;-)
En parlant de simu, j'aimerais bien que les personnes qui ont saisi des régions en v2 se denoncent :). Et s'ils peuvent, essaient de m'envoyer la region en zip (avec 1 seul simulation pour que le fichier ne soit pas trop gros). En indiquant un peu le temps de simu avec la v2.
Pourquoi ? Et bien d'en l'optique de faire le petit convertisseur de region v2->v3 il me faut des jeux de test.
Et puis pour celle ou les simulations dur un peu trop longtemps en v2 je pense que je les testerais en v3 pour avoir quelques chiffres supplementraire.
Merci a ceux qui m'enverrons leurs regions :)
-- 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-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- -------------------------------------------------------- François Bastardie French Research Institute for the Development of the Sea (IFREMER) Ecologie et Modèles pour l'Halieutique Rue de l'Ile d'Yeu BP 21105 44311 NANTES Cedex 03 - France Tél : 02 40 37 41 64 Fax : 02 40 37 40 75 E-mail : francois.bastardie@ifremer.fr
participants (3)
-
Benjamin POUSSIN -
Francois.Bastardie@ifremer.fr -
Hilaire DROUINEAU