Skip to content

Execution Errors

TODO: Write content for this page.

Reference for common canister execution errors. List trap codes (unreachable, memory out of bounds, table out of bounds), out-of-cycles errors, instruction limit exceeded, memory limit exceeded, call context errors, and Candid decoding errors. For each: error message, what causes it, and how to fix it.

  • Portal: building-apps/canister-management/trapping.mdx, resource-limits.mdx
  • guides/canister-management/lifecycle — lifecycle-related errors
  • guides/canister-management/optimization — reducing resource usage
  • reference/cycles-costs — resource limits