{{now}} fails due to [invalid DateTime] error in expression

I am seeing an odd error after spinning up a new droplet / docker setup and copying a workflow in. The {{now}} or {{today}} expressions are failing. Not sure if I missed something or a setting somewhere that causes JS to be unable to read a current date/time. Any suggestions would be greatly appreciated.

Information on your n8n setup

  • n8nVersion: 1.64.3
  • platform: docker (self-hosted)
  • nodeJsVersion: 20.18.0
  • database: sqlite

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @Ionoxide,
What does your config file look like? Have you set GENERIC_TIMEZONE env var? Could you describe what you’re seeing when you say ‘failing’?

That was the exact issue,

I missed the timezone in the env. I left it null per the note text " If left null New York US timezone will be used"

Looks like I needed to reference it specifically.