Hi folks,
It pains me to see these threads go unanswered :) I managed to figure out a way to fix this issue, so I thought i'd share it with you guys
What happens is after a whle of inactivity the user gets logged out, which causes the "AuthorID" to default to 0 in the database, and since there is no user with a UserID of 0 it causes a 'value cannot be null" exception.
To fix this in the database, there are two tables that needs to have their entries modified. they are "Forum_Forums" and "Forum_Posts"
In "Forum_Forums" table, find the entry for the affected forum. Within that entry is a field called "MostRecentPostAuthorID" you will notice that this ID is 0, change that to a valid UserID
In "Forum_Posts" find the corresponding entry whithin that table and change the UserID to a valid UserID. The same UserID as above. (You will easily find the problematic entry, as it will have a UserID of 0)
Hope this helps, that is how I fixed my Forum.
Regards
Julian