Bug 539017

Summary: The Override support only works on Page and Group
Product: [Modeling] Sirius Reporter: Stephane Begaudeau <stephane.begaudeau>
Component: PropertiesAssignee: Project Inbox <sirius.properties-inbox>
Status: NEW --- QA Contact:
Severity: major    
Priority: P3 CC: steve.monnier
Version: 6.0.1Keywords: triaged
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Stephane Begaudeau CLA 2018-09-13 07:42:22 EDT
Using the Override support on anything else than a Page or a Group will produce a stack overflow. It wouldn't work for Pages and Groups too if we didn't have a PageOverrideDescriptionPreprocessor and a GroupOverrideDescriptionPreprocessor.

The proper solution would be to simply consider that the fields overrides and extends should be filtered by default by the DefaultDescriptionPreprocessor. This fix would make both the PageOverrideDescriptionPreprocessor and the GroupOverrideDescriptionPreprocessor useless.

To reproduce this issue, try to create an override on a dynamic mapping if for example.