Bonjour, J'ai voulu lancer 50 AS mais au bout de 10, Isis a levé le pouce. Il s'agit vraisemblablement d'un problème de mémoire. J'utilise la version 4.1.0.1. Je joins la fin du debug avec les messages d'erreur (trop gros pour être envoyé par mail en entier): ERROR [pool-4-thread-1] (JDBCExceptionReporter.java:234) logExceptions - Out of memory.; SQL statement: RUNSCRIPT FROM 'C:\Users\pmarchal\isis-fish-4\isis-database\simulations\as_deepv4_2012-09-13-19-09_29\data-backup.sql.gz' COMPRESSION GZIP [90108-166] ERROR [pool-4-thread-1] (InProcessSimulatorLauncher.java:148) simulate - Can't do simulation as_deepv4_2012-09-13-19-09_29 org.nuiton.topia.TopiaException: topia.persistence.error.on.restore at org.nuiton.topia.framework.TopiaContextImpl.restore(TopiaContextImpl.java:1349) at fr.ifremer.isisfish.datastore.SimulationStorage.importAndRenameZip(SimulationStorage.java:703) at fr.ifremer.isisfish.datastore.SimulationStorage.importAndRenameZip(SimulationStorage.java:653) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.simulate(InProcessSimulatorLauncher.java:123) at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:287) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.hibernate.exception.GenericJDBCException: could not execute native bulk manipulation query at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.engine.query.NativeSQLQueryPlan.performExecuteUpdate(NativeSQLQueryPlan.java:219) at org.hibernate.impl.SessionImpl.executeNativeUpdate(SessionImpl.java:1310) at org.hibernate.impl.SQLQueryImpl.executeUpdate(SQLQueryImpl.java:396) at org.nuiton.topia.framework.TopiaContextImpl.restore(TopiaContextImpl.java:1344) ... 7 more Caused by: org.h2.jdbc.JdbcSQLException: Out of memory.; SQL statement: RUNSCRIPT FROM 'C:\Users\pmarchal\isis-fish-4\isis-database\simulations\as_deepv4_2012-09-13-19-09_29\data-backup.sql.gz' COMPRESSION GZIP [90108-166] at org.h2.message.DbException.getJdbcSQLException(DbException.java:329) at org.h2.message.DbException.get(DbException.java:158) at org.h2.message.DbException.convert(DbException.java:275) at org.h2.command.Command.executeUpdate(Command.java:230) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:143) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:129) at org.hibernate.engine.query.NativeSQLQueryPlan.performExecuteUpdate(NativeSQLQueryPlan.java:210) ... 10 more Caused by: java.lang.OutOfMemoryError: PermGen space INFO [pool-4-thread-1] (SimulationJob.java:209) run - Start simulation: as_deepv4_2012-09-13-19-09_30 INFO [pool-4-thread-1] (SimulationMonitor.java:364) simulationStart - Saving simulation as_deepv4_2012-09-13-19-09_30 as started INFO [pool-4-thread-1] (InProcessSimulatorLauncher.java:102) simulate - simulate as_deepv4_2012-09-13-19-09_30 with file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip INFO [pool-4-thread-1] (SimulationStorage.java:687) importAndRenameZip - Import simulation file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip in directory C:\Users\pmarchal\isis-fish-4\isis-database\simulations and rename from ^.*?/(.*)$ to as_deepv4_2012-09-13-19-09_30/$1 INFO [pool-4-thread-1] (SimulationStorage.java:694) importAndRenameZip - Last entry was as_deepv4_2012-09-13-19-09_30/simulators/DefaultSimulator.java extract name as_deepv4_2012-09-13-19-09_30 INFO [pool-4-thread-1] (DataStorage.java:209) getStorage - Create new storage for as_deepv4_2012-09-13-19-09_30 ERROR [pool-4-thread-1] (JavassistLazyInitializer.java:165) getProxyFactory - Javassist Enhancement failed: fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl java.lang.OutOfMemoryError: PermGen space INFO [SimThread as_deepv4_2012-09-13-19-09_30] (InProcessSimulatorLauncher.java:316) localSimulateSameThread - 14/09/12 09:16 Java version: 1.6.0_24-b07 Isis-fish version: 4.1.0.0 INFO [SimThread as_deepv4_2012-09-13-19-09_30] (InProcessSimulatorLauncher.java:291) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@e68945 [file:/C:/Users/pmarchal/isis-fish-4/isis-database/simulations/as_deepv4_2012-09-13-19-09_30/, file:/C:/Users/pmarchal/isis-fish-4/isis-build/as_deepv4_2012-09-13-19-09_30/] INFO [SimThread as_deepv4_2012-09-13-19-09_30] (InProcessSimulatorLauncher.java:203) message - Mise en place des aspects Cache INFO [SimThread as_deepv4_2012-09-13-19-09_30] (SimulationControl.java:202) setText - Mise en place des aspects Cache ERROR [SimThread as_deepv4_2012-09-13-19-09_30] (InProcessSimulatorLauncher.java:429) localSimulateSameThread - Error during simulation java.lang.OutOfMemoryError: PermGen space INFO [SimThread as_deepv4_2012-09-13-19-09_30] (InProcessSimulatorLauncher.java:463) localSimulateSameThread - Simulation time: 2.074 ERROR [SimThread as_deepv4_2012-09-13-19-09_30] (IsisFish.java:635) uncaughtException - Global application exception fr.ifremer.isisfish.simulator.SimulationException: Out of memory try with more memory (option -mx) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:431) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) Caused by: java.lang.OutOfMemoryError: PermGen space INFO [monitor-thread] (SimulationMonitor.java:477) waitAndCheckProgression - Job as_deepv4_2012-09-13-19-09_30 finished INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for as_deepv4_2012-09-13-19-09_30 INFO [monitor-thread] (SimulationControl.java:202) setText - Recherche de la dernière simulation INFO [monitor-thread] (SimulationControl.java:202) setText - Simulation terminée INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation as_deepv4_2012-09-13-19-09_30 as stopped INFO [pool-4-thread-1] (SimulationJob.java:209) run - Start simulation: as_deepv4_2012-09-13-19-09_31 INFO [pool-4-thread-1] (SimulationMonitor.java:364) simulationStart - Saving simulation as_deepv4_2012-09-13-19-09_31 as started INFO [pool-4-thread-1] (InProcessSimulatorLauncher.java:102) simulate - simulate as_deepv4_2012-09-13-19-09_31 with file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip INFO [pool-4-thread-1] (SimulationStorage.java:687) importAndRenameZip - Import simulation file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip in directory C:\Users\pmarchal\isis-fish-4\isis-database\simulations and rename from ^.*?/(.*)$ to as_deepv4_2012-09-13-19-09_31/$1 INFO [pool-4-thread-1] (SimulationStorage.java:694) importAndRenameZip - Last entry was as_deepv4_2012-09-13-19-09_31/simulators/DefaultSimulator.java extract name as_deepv4_2012-09-13-19-09_31 INFO [pool-4-thread-1] (DataStorage.java:209) getStorage - Create new storage for as_deepv4_2012-09-13-19-09_31 WARN [pool-4-thread-1] (SimulationJob.java:342) run - Can't simulate as_deepv4_2012-09-13-19-09_31 java.lang.OutOfMemoryError: PermGen space INFO [pool-4-thread-1] (SimulationJob.java:209) run - Start simulation: as_deepv4_2012-09-13-19-09_32 INFO [pool-4-thread-1] (SimulationMonitor.java:364) simulationStart - Saving simulation as_deepv4_2012-09-13-19-09_32 as started INFO [pool-4-thread-1] (InProcessSimulatorLauncher.java:102) simulate - simulate as_deepv4_2012-09-13-19-09_32 with file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip INFO [pool-4-thread-1] (SimulationStorage.java:687) importAndRenameZip - Import simulation file C:\Users\pmarchal\AppData\Local\Temp\isisfish-simulation-1347556173156-preparation.zip in directory C:\Users\pmarchal\isis-fish-4\isis-database\simulations and rename from ^.*?/(.*)$ to as_deepv4_2012-09-13-19-09_32/$1 INFO [pool-4-thread-1] (SimulationStorage.java:694) importAndRenameZip - Last entry was as_deepv4_2012-09-13-19-09_32/simulators/DefaultSimulator.java extract name as_deepv4_2012-09-13-19-09_32 INFO [pool-4-thread-1] (DataStorage.java:209) getStorage - Create new storage for as_deepv4_2012-09-13-19-09_32 ERROR [pool-4-thread-1] (JavassistLazyInitializer.java:165) getProxyFactory - Javassist Enhancement failed: fr.ifremer.isisfish.entities.PopulationSeasonInfoImpl java.lang.OutOfMemoryError: PermGen space INFO [SimThread as_deepv4_2012-09-13-19-09_32] (InProcessSimulatorLauncher.java:316) localSimulateSameThread - 14/09/12 09:16 Java version: 1.6.0_24-b07 Isis-fish version: 4.1.0.0 INFO [SimThread as_deepv4_2012-09-13-19-09_32] (InProcessSimulatorLauncher.java:291) changeClassLoader - Classloader used for simulation: fr.ifremer.isisfish.aspect.AspectClassLoader@858c86 [file:/C:/Users/pmarchal/isis-fish-4/isis-database/simulations/as_deepv4_2012-09-13-19-09_32/, file:/C:/Users/pmarchal/isis-fish-4/isis-build/as_deepv4_2012-09-13-19-09_32/] INFO [SimThread as_deepv4_2012-09-13-19-09_32] (InProcessSimulatorLauncher.java:203) message - Mise en place des aspects Cache INFO [SimThread as_deepv4_2012-09-13-19-09_32] (SimulationControl.java:202) setText - Mise en place des aspects Cache INFO [SimThread as_deepv4_2012-09-13-19-09_32] (DataStorage.java:164) getMemStorage - Create new memory storage for as_deepv4_2012-09-13-19-09_32 ERROR [SimThread as_deepv4_2012-09-13-19-09_32] (InProcessSimulatorLauncher.java:429) localSimulateSameThread - Error during simulation java.lang.OutOfMemoryError: PermGen space INFO [monitor-thread] (SimulationMonitor.java:477) waitAndCheckProgression - Job as_deepv4_2012-09-13-19-09_32 finished INFO [monitor-thread] (SimulationMonitor.java:590) doPostSimulationOperation - Do post simulation operation for as_deepv4_2012-09-13-19-09_32 INFO [monitor-thread] (SimulationControl.java:202) setText - Recherche de la dernière simulation INFO [monitor-thread] (SimulationControl.java:202) setText - Simulation terminée INFO [monitor-thread] (SimulationMonitor.java:408) simulationStop - Saving simulation as_deepv4_2012-09-13-19-09_32 as stopped INFO [SimThread as_deepv4_2012-09-13-19-09_32] (InProcessSimulatorLauncher.java:463) localSimulateSameThread - Simulation time: 2.167 ERROR [SimThread as_deepv4_2012-09-13-19-09_32] (IsisFish.java:635) uncaughtException - Global application exception fr.ifremer.isisfish.simulator.SimulationException: Out of memory try with more memory (option -mx) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:431) at fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265) Caused by: java.lang.OutOfMemoryError: PermGen space Merci pour vos lumières Paul -- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 14/09/2012 09:24, Paul MARCHAL a écrit :
Bonjour,
J'ai voulu lancer 50 AS mais au bout de 10, Isis a levé le pouce. Il s'agit vraisemblablement d'un problème de mémoire. J'utilise la version 4.1.0.1. Je joins la fin du debug avec les messages d'erreur (trop gros pour être envoyé par mail en entier):
Merci pour vos lumières Je t'avais dit de les lancer en in process pour la règle, mais 50 simulations en in process, Isis ne le supporte pas :(
Je vais faire une nouvelle version de Isis qui corrige le lancement en subprocess pour les regles qui utilisent R (dans l'aprem je pense). -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Bonjour Eric, J'ai essayé de relancer mes simus en sous-processus avec la nouvelle version 4.2.0.0, mais cela ne marche toujours pas (problème d'initialisation de R, voir debug ci-joint). Cela ne marche d'ailleurs pas non plus quand je les mets dans le même processus. Merci pour ton aide Paul Le 14/09/2012 10:22, Eric Chatellier a écrit :
Le 14/09/2012 09:24, Paul MARCHAL a écrit :
Bonjour,
J'ai voulu lancer 50 AS mais au bout de 10, Isis a levé le pouce. Il s'agit vraisemblablement d'un problème de mémoire. J'utilise la version 4.1.0.1. Je joins la fin du debug avec les messages d'erreur (trop gros pour être envoyé par mail en entier):
Merci pour vos lumières Je t'avais dit de les lancer en in process pour la règle, mais 50 simulations en in process, Isis ne le supporte pas :(
Je vais faire une nouvelle version de Isis qui corrige le lancement en subprocess pour les regles qui utilisent R (dans l'aprem je pense).
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 11:56, Paul MARCHAL a écrit :
Bonjour Eric,
J'ai essayé de relancer mes simus en sous-processus avec la nouvelle version 4.2.0.0, mais cela ne marche toujours pas (problème d'initialisation de R, voir debug ci-joint). Cela ne marche d'ailleurs pas non plus quand je les mets dans le même processus.
La différence avec le précedent debug.txt est que Java ici est en 64bits. Si isis et R ne sont pas en 64 bits également ca ne fonctionnera pas. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
C'est embêtant car je ne peux utiliser que la version 32-bits (j'utilise FLR, qui n'existe pas en 64 bits). En plus, depuis que j'ai installé la 4.2.0.0, je ne peux plus utiliser la version précédent 4.1.0.1 qui marchait correctement en 32-bits (sauf que je ne pouvais pas mettre mes simus en sous-processus) Paul Le 18/09/2012 12:20, Eric Chatellier a écrit :
Le 18/09/2012 11:56, Paul MARCHAL a écrit :
Bonjour Eric,
J'ai essayé de relancer mes simus en sous-processus avec la nouvelle version 4.2.0.0, mais cela ne marche toujours pas (problème d'initialisation de R, voir debug ci-joint). Cela ne marche d'ailleurs pas non plus quand je les mets dans le même processus.
La différence avec le précedent debug.txt est que Java ici est en 64bits. Si isis et R ne sont pas en 64 bits également ca ne fonctionnera pas.
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 12:26, Paul MARCHAL a écrit :
En plus, depuis que j'ai installé la 4.2.0.0, je ne peux plus utiliser la version précédent 4.1.0.1 qui marchait correctement en 32-bits (sauf que je ne pouvais pas mettre mes simus en sous-processus) Il faut forcer la 4.2 a utiliser le jdk 32bits.
Tu n'avais pas modifier le isisfish.bat de la version 4.1 pour forcer le chemin complet du jdk ? -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Voici ce qu'il y a dans le fichier isisfish.bat que je veux lancer dans la 4.2.0.0 Que dois je mettre à la place pour que cela fonctionne en 32 bits? Le 18/09/2012 14:11, Eric Chatellier a écrit :
Le 18/09/2012 12:26, Paul MARCHAL a écrit :
En plus, depuis que j'ai installé la 4.2.0.0, je ne peux plus utiliser la version précédent 4.1.0.1 qui marchait correctement en 32-bits (sauf que je ne pouvais pas mettre mes simus en sous-processus) Il faut forcer la 4.2 a utiliser le jdk 32bits.
Tu n'avais pas modifier le isisfish.bat de la version 4.1 pour forcer le chemin complet du jdk ?
-- Éric Chatellier<chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
@echo off rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386 echo [Script] Isis starting... java -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.2.0.0.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > debug.txt 2>&1 Le 18/09/2012 14:15, Paul MARCHAL a écrit :
Voici ce qu'il y a dans le fichier isisfish.bat que je veux lancer dans la 4.2.0.0
Que dois je mettre à la place pour que cela fonctionne en 32 bits?
Le 18/09/2012 14:11, Eric Chatellier a écrit :
Le 18/09/2012 12:26, Paul MARCHAL a écrit :
En plus, depuis que j'ai installé la 4.2.0.0, je ne peux plus utiliser la version précédent 4.1.0.1 qui marchait correctement en 32-bits (sauf que je ne pouvais pas mettre mes simus en sous-processus) Il faut forcer la 4.2 a utiliser le jdk 32bits.
Tu n'avais pas modifier le isisfish.bat de la version 4.1 pour forcer le chemin complet du jdk ?
-- Éric Chatellier<chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 14:16, Paul MARCHAL a écrit :
@echo off
rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386
echo [Script] Isis starting... java -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.2.0.0.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > debug.txt 2>&1
Regarde dans le fichier bat de la version 4.1.0.1. Il doit y voir quelque chose de différent sur la dernière ligne avant "java" -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Voici ce que j'ai dans la 4.1.0.1... qui ne marche plus non plus depuis que j'ai activé la 4.2.0.0 @echo off rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386 echo [Script] Isis starting... "C:\Program Files (x86)\Java\jre1.6.0_24\bin\java" -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.1.0.1.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > debug.txt 2>&1 Le 18/09/2012 14:56, Eric Chatellier a écrit :
Le 18/09/2012 14:16, Paul MARCHAL a écrit :
@echo off
rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386
echo [Script] Isis starting... java -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.2.0.0.jar %1 %2 %3 %4 %5 %6 %7 %8 %9> debug.txt 2>&1
Regarde dans le fichier bat de la version 4.1.0.1.
Il doit y voir quelque chose de différent sur la dernière ligne avant "java"
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 14:16, Paul MARCHAL a écrit :
@echo off
rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386
echo [Script] Isis starting... java -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.2.0.0.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 > debug.txt 2>&1
Il faut que tu force la version du jdk. Sur la derniere ligne remplace "Java" par: "C:\Program Files (x86)\Java\jre1.6.0_24\bin\java" (avec les quotes). Ca force cette version qui est en 32 bits. Tu doit avoir une 2eme version est 64bits que isis fish trouve par defaut. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Merci. Maintenant je peux lancer la 4.2.0.0 "dans le même processus". Par contre, cela ne marche toujours pas en "sous-processus", ce qui limite donc le nombre de simulations que je peux effectuer. Le 18/09/2012 15:12, Eric Chatellier a écrit :
Le 18/09/2012 14:16, Paul MARCHAL a écrit :
@echo off
rem Uncomment following 2 lines to easy configure R for ISIS-Fish rem SET R_HOME=C:\Program Files\R\R-2.14.1 rem SET PATH=%PATH%;%R_HOME%\bin\i386
echo [Script] Isis starting... java -Xmx1024M -Djava.library.path=jri -DR.type=jni -jar isis-fish-4.2.0.0.jar %1 %2 %3 %4 %5 %6 %7 %8 %9> debug.txt 2>&1
Il faut que tu force la version du jdk.
Sur la derniere ligne remplace "Java" par: "C:\Program Files (x86)\Java\jre1.6.0_24\bin\java" (avec les quotes).
Ca force cette version qui est en 32 bits. Tu doit avoir une 2eme version est 64bits que isis fish trouve par defaut.
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 15:46, Paul MARCHAL a écrit :
Merci. Maintenant je peux lancer la 4.2.0.0 "dans le même processus".
Par contre, cela ne marche toujours pas en "sous-processus", ce qui limite donc le nombre de simulations que je peux effectuer. Ha, tu peut m'envoyer le debug ? (je pensais l'avoir résolu :()
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Le voici Le 18/09/2012 16:09, Eric Chatellier a écrit :
Le 18/09/2012 15:46, Paul MARCHAL a écrit :
Merci. Maintenant je peux lancer la 4.2.0.0 "dans le même processus".
Par contre, cela ne marche toujours pas en "sous-processus", ce qui limite donc le nombre de simulations que je peux effectuer. Ha, tu peut m'envoyer le debug ? (je pensais l'avoir résolu :()
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 18/09/2012 16:19, Paul MARCHAL a écrit :
Le voici J'ai retesté sous windows, j'ai pas le soucis.
Tu peux retester avec cette version: http://forge.codelutin.com/attachments/download/479/isis-fish-4.2.0.1-r3784-... ? J'ai ajouté des messages dans le debug pour avoir une idée de la cause. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
J'ai essayé avec la nouvelle version en mettant en sous-processus avec 2 simus et ça marche, merci! Par contre, je vois que toutes les simus sont lancées en parallèle. Tant qu'il y en a 2, ça va, mais quand il y en aura 200, je suppose que cela risque de coincer. Y a t il moyen des les lancer l'une après l'autre? Paul Le 19/09/2012 12:00, Eric Chatellier a écrit :
Le 18/09/2012 16:19, Paul MARCHAL a écrit :
Le voici J'ai retesté sous windows, j'ai pas le soucis.
Tu peux retester avec cette version: http://forge.codelutin.com/attachments/download/479/isis-fish-4.2.0.1-r3784-... ?
J'ai ajouté des messages dans le debug pour avoir une idée de la cause.
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
Le 19/09/2012 14:43, Paul MARCHAL a écrit :
J'ai essayé avec la nouvelle version en mettant en sous-processus avec 2 simus et ça marche, merci! Ok, je release avec ca alors.
Par contre, je vois que toutes les simus sont lancées en parallèle. Tant qu'il y en a 2, ça va, mais quand il y en aura 200, je suppose que cela risque de coincer. Y a t il moyen des les lancer l'une après l'autre? Pour le lancement en sous processus il en lance autant en parallèle qu'il y a de processeur sur la machine. À moins d'avoir 200 processeurs, ya pas de risque ;)
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Alors c'est parfait. Merci encore, et bonne journée! Le 19/09/2012 14:49, Eric Chatellier a écrit :
Le 19/09/2012 14:43, Paul MARCHAL a écrit :
J'ai essayé avec la nouvelle version en mettant en sous-processus avec 2 simus et ça marche, merci! Ok, je release avec ca alors.
Par contre, je vois que toutes les simus sont lancées en parallèle. Tant qu'il y en a 2, ça va, mais quand il y en aura 200, je suppose que cela risque de coincer. Y a t il moyen des les lancer l'une après l'autre? Pour le lancement en sous processus il en lance autant en parallèle qu'il y a de processeur sur la machine. À moins d'avoir 200 processeurs, ya pas de risque ;)
-- Paul Marchal IFREMER DOP/DHMMN Laboratoire Ressources Halieutiques de Boulogne/mer Boulogne/mer Fishery Resources Laboratory http://wwz.ifremer.fr/manchemerdunord 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr
participants (2)
-
Eric Chatellier -
Paul MARCHAL