OpenMOLE is based on using the docker container of GAMA and gama-headless.sh. When running with GAMA docker up to 1.9.2 the predator prey models runs perfectly. However when running this model with the 1.9.3 docker it raises an NPE:
java.lang.NullPointerException: Cannot invoke "msi.gaml.expressions.IExpression.value(msi.gama.runtime.IScope)" because the return value of "msi.gama.kernel.experiment.IExperimentPlan.getStopCondition()" is null
Note that this error arrise only using the docker container as using the gama headless directly works ok.
To reproduce it you can extract the archive linked to the issue. It contains:
the predator prey gaml file
an xml describing the experiment
Go in the extracted directory and run:
docker run -it -v $PWD:/xp gamaplatform/gama:1.9.3 /xp/exp.xml /tmp/out
OpenMOLE is based on using the docker container of GAMA and gama-headless.sh. When running with GAMA docker up to 1.9.2 the predator prey models runs perfectly. However when running this model with the 1.9.3 docker it raises an NPE:
java.lang.NullPointerException: Cannot invoke "msi.gaml.expressions.IExpression.value(msi.gama.runtime.IScope)" because the return value of "msi.gama.kernel.experiment.IExperimentPlan.getStopCondition()" is null
Note that this error arrise only using the docker container as using the gama headless directly works ok.
To reproduce it you can extract the archive linked to the issue. It contains:
Go in the extracted directory and run:
docker run -it -v $PWD:/xp gamaplatform/gama:1.9.3 /xp/exp.xml /tmp/out
It should produce the following error: