-
Notifications
You must be signed in to change notification settings - Fork 98
Description
Describe the bug
An error appears when running a model with a dynamic camera
To Reproduce
- Open model of the library: Visualization and User Interaction/Visualization/3D Visualization/models/Camera Definition.gaml
- Run the experiment
An java error appears:
java.lang.NullPointerException: Cannot invoke "msi.gama.common.interfaces.IGraphics.getSurface()" because the return value of "msi.gama.runtime.GraphicsScope.getGraphics()" is null
at msi.gama.outputs.layers.properties.CameraDefinition.update(CameraDefinition.java:99)
at msi.gama.outputs.layers.properties.AbstractDefinition.refresh(AbstractDefinition.java:70)
at msi.gama.outputs.LayeredDisplayData.initWith(LayeredDisplayData.java:628)
at msi.gama.outputs.LayeredDisplayOutput.init(LayeredDisplayOutput.java:590)
at msi.gama.runtime.ExecutionScope.init(ExecutionScope.java:563)
at msi.gama.outputs.AbstractOutputManager.open(AbstractOutputManager.java:275)
at msi.gama.outputs.AbstractOutputManager.init(AbstractOutputManager.java:228)
at msi.gama.outputs.SimulationOutputManager.init(SimulationOutputManager.java:102)
at msi.gama.kernel.simulation.SimulationAgent.initOutputs(SimulationAgent.java:951)
at msi.gama.kernel.simulation.SimulationAgent.init(SimulationAgent.java:381)
at msi.gama.metamodel.agent.MinimalAgent.init(MinimalAgent.java:223)
at msi.gama.runtime.ExecutionScope.init(ExecutionScope.java:602)
at msi.gama.metamodel.agent.AbstractAgent.schedule(AbstractAgent.java:296)
at msi.gama.kernel.simulation.SimulationAgent.schedule(SimulationAgent.java:359)
at msi.gama.kernel.simulation.SimulationPopulation.initSimulation(SimulationPopulation.java:167)
at msi.gama.kernel.simulation.SimulationPopulation.createAgents(SimulationPopulation.java:121)
at msi.gama.metamodel.population.IPopulation.createAgents(IPopulation.java:229)
at msi.gama.kernel.experiment.ExperimentAgent.createSimulation(ExperimentAgent.java:395)
at msi.gama.kernel.experiment.ExperimentAgent.init(ExperimentAgent.java:353)
at msi.gama.metamodel.agent.MinimalAgent.init(MinimalAgent.java:223)
at msi.gama.kernel.experiment.ExperimentAgent.init(ExperimentAgent.java:371)
at msi.gama.runtime.ExecutionScope.init(ExecutionScope.java:602)
at msi.gama.kernel.experiment.ExperimentController.schedule(ExperimentController.java:287)
at msi.gama.kernel.experiment.ExperimentAgent.schedule(ExperimentAgent.java:418)
at msi.gama.kernel.experiment.ExperimentPlan.open(ExperimentPlan.java:693)
at msi.gama.kernel.experiment.ExperimentPlan.open(ExperimentPlan.java:748)
at msi.gama.kernel.experiment.ExperimentController.lambda$2(ExperimentController.java:124)
at java.base/java.lang.Thread.run(Thread.java:833)
Desktop (please complete the following information):
- OS: macOS
- PC Model: MacBook M2 pro
- GAMA version: git 1.9.2 (up to date, 6/6/2023)