> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodeflowstudios.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Miscellaneous (MSC)

> Generic errors thrown by multiple parts of parley.

## 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**

* [KodeFlowStudios.Parley.YamlCore.ParleyYaml.GetNode(string)](/parley/reference/scripting/yaml-core/parley-yaml#getnode-string)

* [KodeFlowStudios.Parley.GraphCore.ParleyGraph.GetNode(string)](/parley/reference/scripting/graph-core/parley-graph#getnode-string)

## 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**

* [KodeFlowStudios.Parley.YamlCore.ParleyYaml.GetNode(string)](/parley/reference/scripting/yaml-core/parley-yaml#getnode-string)

* [KodeFlowStudios.Parley.GraphCore.ParleyGraph.GetNode(string)](/parley/reference/scripting/graph-core/parley-graph#getnode-string)
