我无法在 Anylogic 中绘制动画帧并收到以下错误。怎么解决?

问题描述 投票:0回答:1

我正在使用基于代理的模拟和系统动力学来制作模拟模型。但是,我收到以下错误句子,但我不知道如何解决它们。

模拟后的动画帧中也出现了这句话。

“绘制动画帧时出错。可能是由动画形状的动态属性引起的。当(并且如果)错误消失时,图片将恢复。”

Error during drawing animation frame:
java.lang.NullPointerException
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.n(Unknown Source)
    at java.base/java.lang.Thread.run(Thread.java:834)

Error during drawing animation frame:
java.lang.NullPointerException
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.i(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost.getUpdate(Unknown Source)
    at com.anylogic.engine.internal.webserver.i.i(Unknown Source)
    at com.anylogic.cloud.util.ExceptionUtils.uncheck(ExceptionUtils.java:124)
    at com.anylogic.engine.internal.webserver.i.getFrames(Unknown Source)
    at com.anylogic.executor.basic.rest.BasicAnimationSessionController.lambda$null$0(BasicAnimationSessionController.java:47)
    at com.anylogic.engine.internal.webserver.e.applyToAnimationSvgSession(Unknown Source)
    at com.anylogic.executor.basic.rest.BasicAnimationSessionController.lambda$startController$1(BasicAnimationSessionController.java:47)
    at spark.RouteImpl$1.handle(RouteImpl.java:72)
    at spark.http.matching.Routes.execute(Routes.java:61)
    at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:134)
    at com.anylogic.engine.internal.webserver.config.ALServerFactory$1.lambda$0(Unknown Source)
    at org.eclipse.jetty.servlets.QoSFilter.doFilter(QoSFilter.java:202)
    at com.anylogic.engine.internal.webserver.config.ALServerFactory$1.doHandle(Unknown Source)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1598)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
    at org.eclipse.jetty.server.Server.handle(Server.java:516)
    at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
    at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
    at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
    at java.base/java.lang.Thread.run(Thread.java:834)

Error during drawing animation frame:
java.lang.NullPointerException
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameProducer.i(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.n(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.i(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.n(Unknown Source)
    at java.base/java.lang.Thread.run(Thread.java:834)

我已经尝试过添加java参数的方法了,但是还是不行。我的anylogic版本是8.8.4。有人有什么主意吗?非常感谢。

javascript java anylogic agent-based-modeling systemdynamics
1个回答
0
投票

看起来传递的数据或变量中有错误。

© www.soinside.com 2019 - 2024. All rights reserved.