Skip to main content

MSC01

GetNode called with null or empty string. A get node operation requires a non-empty key. The call was made with null, "", or whitespace. Common causes
  • A node name was read from a config or save file before being initialized.
  • The caller forwarded an unchecked external value.
  • A constant or enum-to-string conversion produced an empty string.
Fix Validate the node key before calling. Use a constant or shared identifier source so node names are never empty. Thrown by

MSC02

GetNode called with a key that doesn’t match any existing nodes in the deserialized dictionary. A get node operation requires a valid key. The call was made with a key that doesn’t exist. Common causes
  • A node name was mistyped.
  • The caller forwarded an unchecked external value.
  • A constant or enum-to-string conversion produced an mutilated string.
Fix Validate the node key before calling. Use a constant or shared identifier source so node names are never mistyped and check the spelling. Thrown by