Unknown component resource exception after undo
Steps:
- Create pipeline
- Open configuration and table view
- Add a new leg in table view
- Set Dz to 1000
- Undo
- Set Dz to -1000
Result:
org.simantics.db.exception.DatabaseException: Unknown component resource [id=$929859] Pipe_2
at org.simantics.plant3d.editor.P3DNodeMap.validateGraph(P3DNodeMap.java:286)
at org.simantics.plant3d.editor.P3DNodeMap.commit(P3DNodeMap.java:215)
at org.simantics.g3d.vtk.common.AbstractVTKNodeMap$1.perform(AbstractVTKNodeMap.java:301)
at fi.vtt.simantics.procore.internal.SessionImplSocket$1.run0(SessionImplSocket.java:467)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at fi.vtt.simantics.procore.internal.SessionRequestManager$3.run0(SessionRequestManager.java:177)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:226)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:238)