Skip to content

Expression evaluates to a falsy when debugging workflows after adding datatables #22320

@traininginpower

Description

@traininginpower

Describe the problem/error/question

I have some workflows that used to load config from google sheets, I switched them to load from a datatable. It works for a while and then randomly starts failing with "expression evaluates to a falsly".

If I cut and paste the workflow to a new workflow, it works fine. I can debug. Then days later it too starts failing with the same error.

I had never seen this error when loading config from a google sheet. it only showed up a day or two after switching those nodes to datatables.

What is the error message (if any)?

Problem running workflow
The expression evaluated to a falsy value: a.ok(from)

below is the screen shot.
Image

Please share your workflow/screenshots/recording

attached is the workflow.
Master Warrior - Summary Reports - Class Attendance.json

Share the output returned by the last node

once a node quits with the error (which seems to be any node, even the schedule node at the start), there are no longer any nodes green as if the debugging has quit.

Debug info

core

  • n8nVersion: 1.113.3
  • platform: docker (cloud)
  • nodeJsVersion: 22.19.0
  • nodeEnv: production
  • database: sqlite
  • executionMode: regular
  • concurrency: 5
  • license: community

storage

  • success: all
  • error: all
  • progress: false
  • manual: true
  • binaryMode: filesystem

pruning

  • enabled: true
  • maxAge: 168 hours
  • maxCount: 2500 executions

client

  • userAgent: mozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/537.36 (khtml, like gecko) chrome/142.0.0.0 safari/537.36
  • isTouchDevice: false

Generated at: 2025-11-23T06:43:23.691Z}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions