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


2017-08-18 13:17 GMT+02:00 Sigrid Lehuta <sigridlehuta@gmail.com>:
J'ai le message d'erreur suivant pour un script d optim (en pj).
C'est quoi un decorateur de semantics ??
Merci !

2017-08-18 13:09:17,895  INFO [pool-3-thread-9] (EntitySemanticsDecorator.java:136) decorate - Fallback use string representation because i can't decorate (String->Entity): fr.ifremer.isisfish.entities.Strategy#1499957804648#0.89950503610871:Bol_ESP
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:551) [isis-build/:?]
    at optimizations.DichotomyMultiSpecies.endSimulation(DichotomyMultiSpecies.java:283) [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]