For some strange reason HTTPContext.Current.Session is null in SharePoint 2007 web application.
Session is enabled everywhere and used to work so its not a setup issue. Something got corrupted at some point either via patches or something...
Doing "Reset To Definition" fixes the issue, but I can't do that in production environment and what is reset to definition has to do with session being null?
Searching on the web found a post from someone having same exact issue:
I need to know how to FIX this w/o doing complete "Reset To Definition".
View Complete Post