Unable to re-enable component inheritance for MSM Live Copy
Hello.
We have some issues related to MSM Live Copy inheritance in AEM Cloud.
The functionality of re-enabling MSM component inheritance doesn't work for all our components which have cq:responsive node across all our environments in cloud manager.
At the same time it works locally with the same aem-sdk version and the same version of our source code.
When we are trying to re-enable inheritance for some component with cq:responsive node, we are getting 500 Internal Server Error for the POST request to re-enable inheritance in browser console. Also we have checked the error logs of our instance, there we were found such error message: POST /content/.../content_component.msm.conf HTTP/1.1] com.day.cq.wcm.msm.impl.servlets.LiveRelationshipServlet Error while updating relationship java.lang.IllegalStateException: The relation given is not cancelled, can not reenable.
The error message says that the relation is not cancelled, but as we can see from the page editor and from JCR - the inheritance is cancelled.
At the same time if we will try to delete cq:responsive node from the component structure - the inheritance re-enablement will work.
Note: In our codebase we don't have any custom code which relates to the MSM Live Copies functionality.
Does anyone have some ideas what can be the root cause of this issue and how could it be fixed?
Thank you,
Anton.