When a user changes the Link Type on the accouncements module to Page the page will refresh but when it returns the value is still NONE. The same issue occurs when I goto Host settings and change the icon bar to or from classic/iconbar. When I add a new page it says object reference not set to an instance of an object. Adding a new module just refreshes the page without any errors. Trying to update textresults in no changes, basically any action does not save.
I can restart IIS and occasionally it will work for a few minutes but then everything comes to a halt again. I upgraded to the latest version on July 26th and it was an upgrade from 4.5.3 Everything seemed to go fine and the site worked after that upgrade but now this is happening.
After looking through the event log it shows that my attempt to update the host settings page resulted in another object no set to an instance of an object. It pointed to two files, one site settings in the admin portal folder then host settings in the admin host folder. After referencing the vb file it seems to be pointing to the line that retrieves the settings hash table. The below code is in C# but i have not altered any core files, the original is still in Visual Basic
Hashtable settings = DotNetNuke.Entities.Portals.PortalSettings.GetSiteSettings(0);
I tried running this line of code from within another page and it seems to return a list of data which included 18 items.That makes me believe that the function and the sql side of things seems to be working.
Additionally I added some code that would return the portal ID that was used when I click update. It shows 0 which is correct.
I'm totally stumped, if anyone can help me i'd greatly appreciate it.