This blog post provides one solution for resolving InvalidOperationException that may appear when working with rendering parameters in the Sitecore ASP.NET web Content Management System (CMS) and Customer Engagement Platform (CEP).
When working with a rendering that specifies a rendering parameters template, if you encounter the following exception:
Sitecore.Data.FieldDescriptor..ctor(Item item, String fieldName)
fieldDescriptors, Item standardValues, Dictionary`
Sitecore.Shell.Applications.Layouts.DeviceEditor.RenderingParameters.GetFields(RenderingDefinition renderingDefinition, Dictionary`
The problem is most likely that your rendering parameters template does not inherit from the default rendering parameters template that defines fields common to all renderings. I believe I may have experienced this myself, and encountered two people on the Sitecore Developer Network (SDN) forums who have as well.
To address this issue, set base templates for your rendering parameters template to include the System/Layout/Rendering Parameters/Standard Rendering Parameters template.
Thanks this helped me a lot!
That was helpful! Thank you
Thank you, I had this exact problem and now finally managed to solve it!
Thank you sir. This was helpful!!
hahaha so simple yet had no idea how to solve this, thanks!