You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that after making the graph, its schema is stored without any of its class locks or locks. Then when it's restored, the class locks nor locks return, resulting in (schema-class-locks (schema graph)) being nil. This prevents some functions that use instantiate-node-type, e.g. def-edge.
To recreate, make an empty graph, close it, open it again, just to notice schema-class-locks being nil. Then you can't def-edge.
Temporarily I have made a workaround to this issue in my fork.
The text was updated successfully, but these errors were encountered:
This issue deals with
vivace-graph-v3/schema.lisp
Lines 75 to 79 in cf2caaf
vivace-graph-v3/graph.lisp
Lines 130 to 133 in cf2caaf
I noticed that after making the graph, its schema is stored without any of its class locks or locks. Then when it's restored, the class locks nor locks return, resulting in
(schema-class-locks (schema graph))
being nil. This prevents some functions that useinstantiate-node-type
, e.g.def-edge
.To recreate, make an empty graph, close it, open it again, just to notice
schema-class-locks
being nil. Then you can'tdef-edge
.Temporarily I have made a workaround to this issue in my fork.
The text was updated successfully, but these errors were encountered: