I developed a Managed Extension Package. When I try to install it or create a patch org for it, this fails with no error but the note to call Salesforce.
Support told me that it fails due to:
MyPermissionSet: Permission Create MyNamespace__MyChildObject__c depends on
permission(s): Read ExtendedPackageNamespace__MyParentObject__c
From the error message it seems like the permission set is unable to assign a CREATE permission to a Master/Detail child object, because it misses a READ permission on its parent object.
BUT this is not true. MyPermissionSet contains READ access rights to this object. While packaging or installing this seems to get lost or ignored.
Can the reason for this be, that the parent object it is depending on, is no from my package but the package I am extending?