Skip to content

TypeError: listeners[i] is not a function #4

@christianbundy

Description

@christianbundy

This happens when a listener is removed during another listener's execution. :~)

      Error: TypeError: listeners[i] is not a function
          at Test.assert [as _assert] (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:228:54)
          at Test.bound [as _assert] (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:80:32)
          at Test.fail (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:322:10)
          at Test.bound [as fail] (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:80:32)
          at Test.<anonymous> (/home/christianbundy/src/obv/test/trigger.js:190:9)
          at Test.bound [as _cb] (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:80:32)
          at Test.run (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:96:10)
          at Test.bound [as run] (/home/christianbundy/src/obv/node_modules/tape/lib/test.js:80:32)
          at Immediate.next [as _onImmediate] (/home/christianbundy/src/obv/node_modules/tape/lib/results.js:83:19)
          at processImmediate (internal/timers.js:456:21)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions