Sorry but I do not know why that would happen.
You don't mention what version, what db platform, what version of .NET, whether you are using source code or not, whether you have modified the code, whether you are forcing a specific culture
It is not a problem I can reproduce and I have no idea what is causing it therefore I'm not able to help.
If you provide steps to reproduce the problem and I'm able to produce the problem then I could help.
possibly you have some malformed markup in your skin like an extra form tag. I would try changing the skin. an extra form tag will cause form processing to fail
I don't understand how you could even have a link to blogview page if the post is not created. BlogView.aspx expects parameters pageid itemid (postID) and mid (moduleid). If those are not provided it will result in access denied.