[SOLVED] Error Visualizing 2D Graph

When I try to visualize the 2d map of my model I get the following error. The 3d representation, instead, works fine: any idea on what could be the cause?

 Warning

Unexpected Exception ClassCastException: class de.grogra.turtle.RL cannot be cast to class de.grogra.imp2d.objects.Transformation (de.grogra.turtle.RL is in unnamed module of loader de.grogra.pf.registry.LibraryClassLoader @dd0c991; de.grogra.imp2d.objects.Transformation is in unnamed module of loader de.grogra.pf.registry.LibraryClassLoader @4a94ee4) Stack Trace: java.lang.ClassCastException: class de.grogra.turtle.RL cannot be cast to class de.grogra.imp2d.objects.Transformation (de.grogra.turtle.RL is in unnamed module of loader de.grogra.pf.registry.LibraryClassLoader @dd0c991; de.grogra.imp2d.objects.Transformation is in unnamed module of loader de.grogra.pf.registry.LibraryClassLoader @4a94ee4) at de.grogra.imp2d.Visitor2D.visitEnter(Visitor2D.java:105) at de.grogra.imp2d.Visitor2D.visitEnter(Visitor2D.java:86) at de.grogra.rgg.model.Instantiation.instantiate(Instantiation.java:222) at de.grogra.rgg.model.Instantiation.instantiate(Instantiation.java:188) at de.grogra.rgg.model.Instantiation.operator$space(Instantiation.java:95) at surroundings$RoomFloor.instantiate(pfs:surroundings.rgg:96) at surroundings$RoomFloor.instantiate(pfs:surroundings.rgg:96) at de.grogra.rgg.model.Instantiation$1.instantiate(Instantiation.java:48) at de.grogra.graph.impl.GraphManager.accept0(GraphManager.java:1663) at de.grogra.graph.impl.GraphManager.accept(GraphManager.java:1769) at de.grogra.imp2d.PickRayVisitor.pick(PickRayVisitor.java:48) at de.grogra.imp2d.View2D.pick(View2D.java:292) at de.grogra.imp.ViewEventHandler.calculateHighlight(ViewEventHandler.java:487) at de.grogra.imp.ViewEventHandler$1.run(ViewEventHandler.java:467) at de.grogra.pf.ui.UI$1Task.run(UI.java:557) at de.grogra.graph.impl.GraphManager.invokeRun(GraphManager.java:335) at de.grogra.util.LockableImpl.invokeRun0(LockableImpl.java:562) at de.grogra.util.LockableImpl.executeImpl(LockableImpl.java:308) at de.grogra.util.LockableImpl.execute(LockableImpl.java:272) at de.grogra.pf.ui.UI.executeLockedly(UI.java:604) at de.grogra.pf.ui.UI.executeLockedly(UI.java:611) at de.grogra.imp.ViewEventHandler.mouseMoved(ViewEventHandler.java:457) at de.grogra.imp.ViewEventHandler.manageView(ViewEventHandler.java:304) at de.grogra.imp.ViewEventHandler.eventOccured(ViewEventHandler.java:243) at de.grogra.pf.ui.awt.EventAdapter.run(EventAdapter.java:114) at de.grogra.imp.IMPJobManager.run(IMPJobManager.java:558) at java.base/java.lang.Thread.run(Unknown Source)

Hi Michele,

Did you try to open the 2d “view” or “graph”?

The 2d view cannot work with 3d objects and will throw error such as the one you display.

If you want to see the topology of your graph the panel you want is "2d

1 Like

Indeed, that was the solution - thank you!