Possibly related to the new verified-users, unverified-users groups. If your forum had the require email confirmation setting on and you upgraded then registered-users no longer have posting privileges. This is done by the upgrade scripts. But if you reverted without doing a database restore then registered-users won't have the privileges back.
NodeBB wont start after upgrade
After an upgrade to the latest stable version i am unable to get NodeBB to run.
error: Cannot set property 'renameTopic' of undefined TypeError: Cannot set property 'renameTopic' of undefined at Object.TopicBadges.init (/home/bitbangers/public_html/NodeBB/node_modules/nodebb-plugin-topic-badges/library.js:11:37) at /home/bitbangers/public_html/NodeBB/src/plugins.js:347:23 at /home/bitbangers/public_html/NodeBB/node_modules/async/lib/async.js:111:13 at Array.forEach (native) at _each (/home/bitbangers/public_html/NodeBB/node_modules/async/lib/async.js:32:24) at Object.async.each (/home/bitbangers/public_html/NodeBB/node_modules/async/lib/async.js:110:9) at Object.Plugins.fireHook (/home/bitbangers/public_html/NodeBB/src/plugins.js:345:12) at EventEmitter.<anonymous> (/home/bitbangers/public_html/NodeBB/src/routes/index.js:132:12) at EventEmitter.g (events.js:180:16) at EventEmitter.emit (events.js:117:20) info: [app] Shutdown (SIGTERM/SIGINT) Initialised.
./nodebb resetseems to hang too.
./nodebb reset plugins?
@a_5mith I didnt know i could add other options to the command.
Seems a pain to reset the plugins after every upgrade...
Thanks, it has worked but now i have to find out what plugin is causing the issues...
That's how you're supposed to use reset, works with
themes, plugins and settings(I believe, could be others too)
From the code you've posted.
at Object.TopicBadges.init (/home/bitbangers/public_html/NodeBB/node_modules/nodebb-plugin-topic-badges/library.js:11:37)
it's the badges plugin that caused your issue, not sure why mind, paging @psychobunny as it should work with 0.4.x
lmao i should read the stack trace before i go off on one No badges for me!
I'll blame the weekend for my lack of concentration!
@Scuzz Weekends are when I work best, if you could believe that.
Bonplansachat last edited by
@Scuzz You can also rename the folder of the plugins in node_modules (in your case nodebb-plugin-topic-badges to nodebb-plugin-topic-badgeslol). Try again to start nodebb, than go on the plugin page, desactivate the plugin and rename the plugin folder to the original name (nodebb-plugin-topic-badgeslol to nodebb-plugin-topic-badges).