Skip to content

Load order issue with Circular Package references

Load fails in schema HML when loading MKD EventPointerDict as this requires package from Schema that has yet to be loaded

HML::EventPointerDict Class: HML::EventPointerDict (12494) Superclass: MemberKeyDictionary Access: public Type: real Lifetime: all all-subclasses Volatility: Volatile Default: persistent Maps: EventHandlerMap

------- Collection Class Details ------- Membership: EventPointer size = 12 Actual Block Entries = 251 entries per block (8032 bytes) Load Factor = 66% Exclusive instances mapped to: mapfile of owner Member Keys: myEvent (Event) ascending, case sensitive, sort order: Binary Duplicates are not allowed

Where myEvent is of type

Name: myEvent (1) Class: EventPointer () Type: EventPackage::Event Access: readonly Ordinal: 1 non-virtual embedded Used as a key in: EventPointerDict

Where EventPackage::Event

is an imported package from EventManagementSchema

Load order Schema Notes 49 HML including EventPointerDict 58 EventManagementSchema 106 HML Import of - EventPackage is EventManagementSchema::EventPackage

but EventManagementSchema schema cannot be loaded before

54-ExtInteractionDomainSchema 55-ExtInteractionManagementSchema 57-EventDomainSchema

as 54-ExtInteractionDomainSchema requires a package from HML schema - EventTaskInteractionPackage is HML::EventTaskInteractionPackage

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information