Since apparently licenses not sticking trough updates is not a bug…
Bug Description
I had previously had a license key activated. After upgrading from 1.118 to 1.121, the license key seems to have been lost. When I went to activate the key again, I get the following error:
Activation failed
Failed to activate license: Connection Error: The expression evaluated to a falsy value: assert(webidl.is.ReadableStream(stream))
I have an “Activate Key” and “Manage Plan” in the Usage and Plan page. I am using the free key for the extra features.
I have tried restarting my instance and everything else I can think of short of digging through the database.
To Reproduce
-
Go to settings
-
Go to Usage and Plan page
-
Notice there is no key active
-
Try to activate key from email (both clicking on the button and copy/paste
-
Receive error
Expected behavior
License key stays active through updates.
Debug Info
Debug info
core
-
n8nVersion: 1.121.3
-
platform: npm
-
nodeJsVersion: 22.21.0
-
nodeEnv: undefined
-
database: sqlite
-
executionMode: regular
-
concurrency: -1
-
license: community
-
consumerId: 6fbcaa40-2261-4327-adf9-ba69c527c61c
storage
-
success: all
-
error: all
-
progress: false
-
manual: true
-
binaryMode: memory
pruning
-
enabled: true
-
maxAge: 336 hours
-
maxCount: 10000 executions
client
-
userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/142.0.0.0 safari/537.36
-
isTouchDevice: false
security
- secureCookie: false
Generated at: 2025-11-30T02:32:15.372Z
Operating System
Debian 13
n8n Version
1.121.3
Node.js Version
22.21.0
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted