Please navigate to Dashboars and call this URL:
http:// example.com/wp-admin/admin.php?page=wpforo-community&action=wpfdb&wpfv=142
If it doesn't help, execute this SQL in database:
UPDATE `wp_wpforo_posts`, `wp_wpforo_topics` SET `wp_wpforo_posts`.`private` = `wp_wpforo_topics`.`private` WHERE `wp_wpforo_posts`.`topicid` = `wp_wpforo_topics`.`topicid`Don't forget to change table prefix if yours is not wp_
This issue will be fixed in next release very soon. It's only related to forums who had not private topics and creates one.
If it is of any help, nobody was creating a Private topic. We never had any and not allowed anywhere. While apparently we had the column missing (fixed with the script) the error came from somewhere else. Delete, move, edit. Something like that.
Sure, all those actions can generate such error. If some field is missing in wpforo_posts table you'll get lots of error on almost all db SELECT actions.