Cannot draw dependency connections between elements
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.simantics.sysdyn.ui.elements.connections.DependencyEdgeClass$SysdynEdgeSceneGraph.init(DependencyEdgeClass.java:137)
at org.simantics.sysdyn.ui.elements.connections.SysdynConnectionClass$ConnectionSceneGraph.init(SysdynConnectionClass.java:204)
at org.simantics.g2d.diagram.participant.ElementPainter.updateElement(ElementPainter.java:803)
at org.simantics.g2d.diagram.participant.ElementPainter.updateElement(ElementPainter.java:755)
at org.simantics.g2d.diagram.participant.ElementPainter.update(ElementPainter.java:690)
at org.simantics.g2d.diagram.participant.ElementPainter.lambda$0(ElementPainter.java:437)
at org.simantics.g2d.diagram.participant.ElementPainter.updateSelfAndNeighbors(ElementPainter.java:483)
at org.simantics.g2d.diagram.participant.ElementPainter$ElementHintListener.hintChanged(ElementPainter.java:402)
at org.simantics.utils.datastructures.hints.AbstractHintObservable$3.run(AbstractHintObservable.java:112)
at org.simantics.utils.datastructures.hints.HintContext.setHint(HintContext.java:113)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer$9.forDiagram(GraphToDiagramSynchronizer.java:3077)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer$AbstractDiagramUpdater.run(GraphToDiagramSynchronizer.java:2758)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer$16$1.run(GraphToDiagramSynchronizer.java:3511)
at org.simantics.g2d.diagram.DiagramUtils.inDiagramTransaction(DiagramUtils.java:328)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer$16.execute(GraphToDiagramSynchronizer.java:3503)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer.runInState(GraphToDiagramSynchronizer.java:1020)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer.safeRunInState(GraphToDiagramSynchronizer.java:1033)
at org.simantics.diagram.adapter.GraphToDiagramSynchronizer$16.run(GraphToDiagramSynchronizer.java:3497)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)