[SalesForce] Missing Organization Feature: Event__c.Sharing

I am trying to upgrade a package in a subscriber org. This org has a locally created custom object, Event__c.

I get the following error message:

Missing Organization Feature: Event__c.Sharing Custom Object Records
Package install error
There are problems that prevent this package from being installed.

The new version of the package has a brand new custom object, nsPrefix_Event_c.

From reading around, I believe that this message is saying that the new Event object is private, so private sharing settings must be present. And yet this is a brand new object so I can't see why it would fail there. This is a package that has already been installed successfully many times.

The only possibility I can think of is that SFDC gets confused between Event_c (Controlled By Parent) and nsPrefix_Event__c (Private) and thinks they are the same object. Could this be happening here?

Best Answer

If the custom object's name is Event__c, then yes, SF can get "confused" with the API name. You can log a case to get more details, but if you change the API name you might be able fix this. Give it a try.

Related Topic