If starting from 5.4, you also need the changes below from 5.5.
I’m not sure whether these will fix the missing Default object for Niagara; it’s possible that will require a different fix. Let me know if the problem still occurs after taking these changes and I will do some research to see if we have another fix.
CL 34009034, aka github commit 05918d7e5c08cff86829867cc550a96e6d1fed64
InvalidateExport: When an export is invalidated, also invalidate all of its subobjects…
CL 35663741, aka github commit 693eac7ce2299942483f104ea80be1f62d532978
Relax ClassWithin constraint while reinstancing and avoid marking discarded ICH templates as garbage…
CL 35706135, aka github commit 1c0fed0b9d064d579aad4c2bbb222667dd9a1120
Remove redundant remapping of CDO subobjects
CL 35760739, aka github commit dd4dc9d7c55eb0fcec80a7d778ccba4fb54f6848
… In cases where the template object is a blueprint generated class, we may have only created the archetype export as part…