OK, I’ve got a fix. Well, it worked for me anyway.
Go to Tools => Forums => Repair Forums in admin
Check ‘Remap existing users to default forum roles’ and ‘Repair items’
Hope that helps.
I am getting this issue as well after upgrading to 2.2.3. I’m still running WP 3.4.2 but about to upgrade to 3.5.
Just to re-iterate, Private Forums are not showing but returning the following error message with DEBUG on: “Notice: Undefined index” and my custom 404 page is returned.
I’ve tried logging in as admin, then out again, deleting cookies and refreshing the Permalinks.
Hope someone can help, thanks.