Skip to content

Latest commit

History

History
50 lines (45 loc) 路 1.99 KB

error-reference.md

File metadata and controls

50 lines (45 loc) 路 1.99 KB
description
Errors you may encounter and how to fix them

Error reference

You may see a red error message pop up when running a simulation - here's some of the most common, and how to fix them.

Error Explanation
ReferenceError: behavior is not defined or
Can鈥檛 find variable: behavior

Every HASH behavior file must have a function signature with a function named behavior().

If it is not properly defined, you'll see this error.

ERROR running simulation: [error] did not match any variant of untagged enum OutboundMessage All messages must have a to and type field this error indicates the type is missing.
D is not a function. Check analysis.json - this can indicate you referenced an output that doesn't exist or used an incorrect operation.
Agent "[agent id]" doesn't have a position. Many operations on agents require a physical location on the x,y plane for example searching for neighbors. This error will be thrown if there is no position defined for the agent.

We're expanding this list with more errors, explanations, and fixes. If you encounter an error that is unclear, let us know.