I just ran into this after changing my theme and clicking rebuild and restart... any idea how I get out of this state?
Update: After running npm install and ./nodebb build the error changed to:
Error: ENOENT: no such file or directory, open '/home/snarlynarwhal/nodebb/build/public/templates/footer.tpl'
at Error (native)
Update/Solution: Running npm install nodebb-theme-<theme-you-want> then ./nodebb build then sudo systemctl restart nodebb fixed the issue.
@PitaJ and who else may encounter this issue, here is how I solved it.
The root problem was the image format used for "Site Logo" in general/settings.
I've uploaded a png file and the information was not saved in the database, althoughthe fields remained filled across the sessions.
Once I've changed the site logo with a jpg file, the emails were properly formatted too.
I noticed a recommendation of running ./nodebb build which performed successfully. I then attempted to run setup again & now get error message
ReplyError: CROSSSLOT Keys in request don't hash to the same slot