Bug: Mismatch in Studio and Engine handling of unresolved class mapping ID #880
Labels
Component: Graph Manager
Issues related to graph processing and management (including interaction with engine server) logic
Studio Core Team
Opened by a member of the Studio core team
Type: Bug
Milestone
Similar issues
How are you using Studio?
Legend Studio
Current and expected behavior
A number of Pure users have mappings which contain class mapping IDs pointing at another mapping's class mappings. In Pure/Engine, we let this pass compilation phase. In Studio, we disallow this. This makes it hard for users to migrate to Studio. We should think of a strategy to make things loadable in Studio, but disallow users to make changes if they have this kind of error in their graph.
Steps to reproduce
Use the following grammar. Try compilation in text mode, Engine will pass while Studio graph builder will scream.
Model data
Environment
Possible solution and workaround
Discussed with @pierredebelen and @MauricioUyaguari. We will not hard-fail in Studio, the general strategy is detailed in #941
Contribution
The text was updated successfully, but these errors were encountered: