eclipse / gemoc-studio-modeldebugging

gemoc-studio-modeldebugging
Eclipse Public License 1.0
6 stars 15 forks source link

DefaultModelLoader crash when loading models with some representations #197

Closed dvojtise closed 3 years ago

dvojtise commented 3 years ago

With models using some Sirius representations, when loading the model in animation mode, the modelLoader crashes with

java.lang.ClassCastException: class org.eclipse.sirius.table.business.internal.metamodel.spec.DTableSpec cannot be cast to class org.eclipse.sirius.diagram.DSemanticDiagram (org.eclipse.sirius.table.business.internal.metamodel.spec.DTableSpec is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @160297a0; org.eclipse.sirius.diagram.DSemanticDiagram is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @443e692e)
    at org.eclipse.gemoc.executionframework.extensions.sirius.modelloader.DefaultModelLoader.openNewSiriusSession(DefaultModelLoader.java:308)
    at org.eclipse.gemoc.executionframework.extensions.sirius.modelloader.DefaultModelLoader.loadModel(DefaultModelLoader.java:168)
    at org.eclipse.gemoc.executionframework.extensions.sirius.modelloader.DefaultModelLoader.loadModelForAnimation(DefaultModelLoader.java:129)

Apparently, it doesn't support Table representations.