Are you using redis as presist database? You'd better choose to migrate to mongodb. It's not a good idea to store persistent data in redis. It will eat up a lot of memory. I once asked for support to help me migrate my data and paid a fee for it, but I believe it's worth it.
Posts
-
Redis Maintenance -
v4.0.0 Upgrade Support@julian Done,
git reset --hard master
didn't work for me, but switching toorigin/master
resolved the issue.
Thank you -
v4.0.0 Upgrade Supportupgrade from v1.12.2, but failed when v3.x to v4.x
4. Updating NodeBB data store schema... Parsing upgrade scripts... OK | 4 script(s) found, 147 skipped → [2024/2/22] Setting up default configs/privileges re: ActivityPub...Error occurred Error occurred during upgrade: Error: [[error:invalid-data]] at Meta.slugTaken (/home/nodebb/src/meta/index.js:34:9) at Object.wrapperCallback [as slugTaken] (/home/nodebb/src/promisify.js:46:11) at generateHandle (/home/nodebb/src/categories/create.js:154:26) at Object.wrapperCallback [as generateHandle] (/home/nodebb/src/promisify.js:46:11) at /home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:25:36 at Array.map () at Object.method (/home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:23:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Upgrade.process (/home/nodebb/src/upgrade.js:161:4) at async Upgrade.run (/home/nodebb/src/upgrade.js:110:2) 2025-04-14T17:03:51.767Z [4567,4568,4569,4570/27865] - error: uncaughtException: [[error:invalid-data]] Error: [[error:invalid-data]] at Meta.slugTaken (/home/nodebb/src/meta/index.js:34:9) at Object.wrapperCallback [as slugTaken] (/home/nodebb/src/promisify.js:46:11) at generateHandle (/home/nodebb/src/categories/create.js:154:26) at Object.wrapperCallback [as generateHandle] (/home/nodebb/src/promisify.js:46:11) at /home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:25:36 at Array.map () at Object.method (/home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:23:42) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Upgrade.process (/home/nodebb/src/upgrade.js:161:4) at async Upgrade.run (/home/nodebb/src/upgrade.js:110:2) {"date":"Tue Apr 15 2025 01:03:51 GMT+0800 (China Standard Time)","error":{},"exception":true,"os":{"loadavg":[0.5,0.2,0.24],"uptime":21399.08},"process":{"argv":["/root/.nvm/versions/node/v20.19.0/bin/node","/home/nodebb/nodebb","upgrade"],"cwd":"/home/nodebb","execPath":"/root/.nvm/versions/node/v20.19.0/bin/node","gid":0,"memoryUsage":{"arrayBuffers":19370345,"external":23881947,"heapTotal":91189248,"heapUsed":62438072,"rss":182493184},"pid":27865,"uid":0,"version":"v20.19.0"},"stack":"Error: [[error:invalid-data]]\n at Meta.slugTaken (/home/nodebb/src/meta/index.js:34:9)\n at Object.wrapperCallback [as slugTaken] (/home/nodebb/src/promisify.js:46:11)\n at generateHandle (/home/nodebb/src/categories/create.js:154:26)\n at Object.wrapperCallback [as generateHandle] (/home/nodebb/src/promisify.js:46:11)\n at /home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:25:36\n at Array.map ()\n at Object.method (/home/nodebb/src/upgrades/4.0.0/activitypub_setup.js:23:42)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Upgrade.process (/home/nodebb/src/upgrade.js:161:4)\n at async Upgrade.run (/home/nodebb/src/upgrade.js:110:2)","trace":[{"column":9,"file":"/home/nodebb/src/meta/index.js","function":"Meta.slugTaken","line":34,"method":"slugTaken","native":false},{"column":11,"file":"/home/nodebb/src/promisify.js","function":"Object.wrapperCallback [as slugTaken]","line":46,"method":"wrapperCallback [as slugTaken]","native":false},{"column":26,"file":"/home/nodebb/src/categories/create.js","function":"generateHandle","line":154,"method":null,"native":false},{"column":11,"file":"/home/nodebb/src/promisify.js","function":"Object.wrapperCallback [as generateHandle]","line":46,"method":"wrapperCallback [as generateHandle]","native":false},{"column":36,"file":"/home/nodebb/src/upgrades/4.0.0/activitypub_setup.js","function":null,"line":25,"method":null,"native":false},{"column":null,"file":null,"function":"Array.map","line":null,"method":"map","native":false},{"column":42,"file":"/home/nodebb/src/upgrades/4.0.0/activitypub_setup.js","function":"Object.method","line":23,"method":"method","native":false},{"column":5,"file":"node:internal/process/task_queues","function":"process.processTicksAndRejections","line":95,"method":"processTicksAndRejections","native":false},{"column":4,"file":"/home/nodebb/src/upgrade.js","function":"async Upgrade.process","line":161,"method":"process","native":false},{"column":2,"file":"/home/nodebb/src/upgrade.js","function":"async Upgrade.run","line":110,"method":"run","native":false}]}