J'ai l'impression que cette erreur est liée (dans le meme code)
il ne reconnait pas le semantic de ma matrice comme une strategie mais comme un string on dirait...
Merci !
2017-08-18 15:28:03,413 INFO [pool-3-thread-1] (EntitySemanticsDecorator.java:136) decorate - Fallback use string representation because i can't decorate (String->Entity): fr.ifremer.isisfish.entities.Strategy#1499957792049#0.9262816643716687:Trawl3
java.lang.NullPointerException: null
at fr.ifremer.isisfish.util.EntitySemanticsDecorator$EntityTxProvider.findById(EntitySemanticsDecorator.java:64) ~[isis-fish-4.4.1.0-rc-1.jar:?]
at fr.ifremer.isisfish.util.EntitySemanticsDecorator.decorate(EntitySemanticsDecorator.java:134) [isis-fish-4.4.1.0-rc-1.jar:?]
at fr.ifremer.isisfish.util.EntitySemanticsDecorator.decorate(EntitySemanticsDecorator.java:45) [isis-fish-4.4.1.0-rc-1.jar:?]
at org.nuiton.math.matrix.MatrixSemanticsDecorator$SemanticsDecoratorMatrixIterator.getSemanticsCoordinates(MatrixSemanticsDecorator.java:621) [nuiton-matrix-2.5.2.jar:2.5.2]
at optimizations.DichotomyMultiSpecies.calculFonctionObjectif(DichotomyMultiSpecies.java:553) [isis-build/:?]
at optimizations.DichotomyMultiSpecies.endSimulation(DichotomyMultiSpecies.java:285) [isis-build/:?]
at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:161) [isis-fish-4.4.1.0-rc-1.jar:?]
at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:269) [isis-fish-4.4.1.0-rc-1.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
iterator : org.nuiton.math.matrix.MatrixSemanticsDecorator$SemanticsDecoratorMatrixIterator@72b9f034
2017-08-18 15:28:03,414 ERROR [pool-3-thread-1] (OptimizationPrepareJob.java:182) run - isisfish.error.evaluate.optimization.script
java.lang.ClassCastException: java.lang.String cannot be cast to fr.ifremer.isisfish.entities.Strategy
at optimizations.DichotomyMultiSpecies.calculFonctionObjectif(DichotomyMultiSpecies.java:556) ~[?:?]
at optimizations.DichotomyMultiSpecies.endSimulation(DichotomyMultiSpecies.java:285) ~[?:?]
at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:161) [isis-fish-4.4.1.0-rc-1.jar:?]
at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:269) [isis-fish-4.4.1.0-rc-1.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-08-18 15:28:03,417 WARN [pool-3-thread-1] (SimulationJob.java:358) run - Can't simulate sim_testcalib5_2017-08-18-15-27
fr.ifremer.isisfish.IsisFishRuntimeException: isisfish.error.evaluate.optimization.script
at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:184) ~[isis-fish-4.4.1.0-rc-1.jar:?]
at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:269) [isis-fish-4.4.1.0-rc-1.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to fr.ifremer.isisfish.entities.Strategy
at optimizations.DichotomyMultiSpecies.calculFonctionObjectif(DichotomyMultiSpecies.java:556) ~[?:?]
at optimizations.DichotomyMultiSpecies.endSimulation(DichotomyMultiSpecies.java:285) ~[?:?]
at fr.ifremer.isisfish.simulator.launcher.OptimizationPrepareJob.run(OptimizationPrepareJob.java:161) ~[isis-fish-4.4.1.0-rc-1.jar:?]
... 4 more