We developed a package, with a fully lowercase namespace, that includes custom objects. We created an LWC, we'll call it "c-container". This LWC uses another LWC, we'll call it "c-child", in its template. Both components are part of the package.
If we drop the container component onto a flexipage for a standard or custom object everything works fine on the scratch orgs used in the package development.
However, when we install the package on a non-scratch org (or at least on an org that doesn't have the namespace of the package related to it), the custom object (and only custom object) flexipages do not render. Instead we see an error:
Looks like there's a problem.
Unfortunately, there was a problem. Please try again. If the problem continues, get in touch with your administrator with the error ID shown here and any other related details. An internal server error has occurred Error ID: 565278946-283258 (308134562)
This is accompanied an exception in the browser console that references a function called "getFlexipageDescriptor".
What's up?