Anylogic Model 从 8.8.1 更新到 8.8.2 后停止工作

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

测试该模型在 8.8.1 中工作,但在 8.8.2 中不起作用

错误信息如下:


Error during model creation:
class [Lcom.anylogic.engine.presentation.ModelElementDescriptorUtils; cannot be cast to class [Lcom.anylogic.engine.presentation.ModelElementDescriptor; ([Lcom.anylogic.engine.presentation.ModelElementDescriptorUtils; and [Lcom.anylogic.engine.presentation.ModelElementDescriptor; are in unnamed module of loader 'app')
java.lang.ClassCastException: class [Lcom.anylogic.engine.presentation.ModelElementDescriptorUtils; cannot be cast to class [Lcom.anylogic.engine.presentation.ModelElementDescriptor; ([Lcom.anylogic.engine.presentation.ModelElementDescriptorUtils; and [Lcom.anylogic.engine.presentation.ModelElementDescriptor; are in unnamed module of loader 'app')
    at com.anylogic.libraries.pypeline.PyCommunicator.doCreate(PyCommunicator.java:2165)
    at com.anylogic.engine.Agent.createAsEmbedded(Unknown Source)
    at combined.Main.doCreate(Main.java:6779)
    at com.anylogic.engine.Agent.createAsEmbedded(Unknown Source)
    at com.anylogic.engine.Agent.create(Unknown Source)
    at com.anylogic.engine.Engine.start(Unknown Source)
    at com.anylogic.engine.ExperimentSimulation.j(Unknown Source)
    at com.anylogic.engine.ExperimentSimulation.run(Unknown Source)
    at com.anylogic.engine.ExperimentSimulation.n(Unknown Source)
    at com.anylogic.engine.internal.f$f.run(Unknown Source)
Error during drawing animation frame:
java.lang.NullPointerException
    at com.anylogic.libraries.processmodeling.RackSystem.reserved(Unknown Source)
    at com.anylogic.libraries.processmodeling.RackSystem.b(Unknown Source)
    at com.anylogic.libraries.processmodeling.RackSystem$4.updateDynamicProperties(Unknown Source)
    at com.anylogic.engine.presentation.Shape.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.presentation.ShapeGroup.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.presentation.ShapeGroup.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.presentation.ShapeGroup.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.presentation.ShapeEmbeddedObjectIcon.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.presentation.ShapeGroup.updateDynamicPropertiesStructural(Unknown Source)
    at com.anylogic.engine.Presentable.k(Unknown Source)
    at com.anylogic.engine.Presentable.updateShapeDynamicProperties(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameProducer.k(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.b(Unknown Source)
    at com.anylogic.engine.gui.ExperimentHost$1.k(Unknown Source)
    at com.anylogic.engine.gui.SVGFrameCollector.b(Unknown Source)
    at java.base/java.lang.Thread.run(Thread.java:834)

从消息中是否知道错误出在哪里?

谢谢你

anylogic
1个回答
0
投票

该错误是由迁移到 AnyLogic 8.8.2 后内部代码发生重大变化引起的。一旦您更新了项目中使用的 Pypeline 库,该问题就会消失,因为它已被更新以解决问题。

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