Skip to content

Incorrect Error When Using Illegal Control Number #74

@pahund

Description

@pahund

Steps to reproduce

  • Given a composition definition JSON file for a Ableton Live set
  • Define a controlled element with "control": "macro9" (which is a mistake, only 1-8 are allowed)
  • Run Zapperment

Observed behavior

  • When the composition definition is evaluated, an error like this is shown:
Error: Maximum call stack size exceeded
Track: Brief Erasure Failure
Channel: Bass
Property: playing

Note: The property mentioned in the error is not the one with the incorrect control

Expected behavior

  • Appropriate error message is shown, e.g. illegal control “macro9”
  • The property with the incorrect control is shown in the error message

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions