Bonjour,
Je tente de faire tourner quelques simulations pour tester une nouvelle
base et des scripts que nous sommes entrain de créer.
Je définis 6 populations, 3 pour la sole et 3 pour la plie, qui couvrent
3 zones différentes en Manche.
Suivant la population sur laquelle je choisis de faire tourner la
simulation soit elle tourne correctement soit elle plante.
En particulier les simulations plantent systématiquement avec une
population pour la sole (Sole_7D_Solent) et avec une population pour la
plie (Plie_7D_Somme) alors qu'avec les autres populations
(Sole_7D_Somme, Sole_7D_Seine, Plie...) tout tourne.
Le message d'erreur est toujours le même :
ERROR|18:00:35,284|InProcessSimulatorLauncher.java|435|localSimulateSameThread|Error
during simulation
java.lang.NullPointerException
at
fr.ifremer.isisfish.simulator.PopulationMonitor.getRecruitment(PopulationMonitor.java:235)
at simulators.DefaultSimulator.computeMonth(DefaultSimulator.java:422)
at simulators.DefaultSimulator.simulate(DefaultSimulator.java:216)
at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher.localSimulateSameThread(InProcessSimulatorLauncher.java:391)
at
fr.ifremer.isisfish.simulator.launcher.InProcessSimulatorLauncher$SimThread.run(InProcessSimulatorLauncher.java:265)
INFO|18:00:35,334|InProcessSimulatorLauncher.java|464|localSimulateSameThread|Simulation
time: 9.785
J'ai essayé de trouver des différences entre la manière dont sont
définies ces différentes populations dans ma base mais je n'ai rien trouvé.
Une idée de la cause de cette erreur ?
Loïc