After trying to Upgrade the DNN platform it failed and now I can't add a page to a site I get a blank screen
Things like recicly bin will load but when i switch back to pages i get this error
The log has a bunch of errors like :
2023-02-17 12:45:08,301 [RD0003FFD19BFE][Thread:36][ERROR] DotNetNuke.Framework.Reflection - Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController, Dnn.PersonaBar.Extensions System.TypeLoadException: Could not load type 'Dnn.PersonaBar.Pages.MenuControllers.PagesMenuController' from assembly 'Dnn.PersonaBar.Extensions'. at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors)
2023-02-17 12:45:08,394 [RD0003FFD19BFE][Thread:36][ERROR] DotNetNuke.Framework.Reflection - Dnn.PersonaBar.Users.Components.UsersMenuController, Dnn.PersonaBar.Extensions System.TypeLoadException: Could not load type 'Dnn.PersonaBar.Users.Components.UsersMenuController' from assembly 'Dnn.PersonaBar.Extensions'. at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at DotNetNuke.Framework.Reflection.CreateType(String TypeName, String CacheKey, Boolean UseCache, Boolean IgnoreErrors) 2023-02-17 12:45:08,428 [RD0003FFD19BFE][Thread:36][ERROR] Dnn.PersonaBar.Library.Controllers.PersonaBarController - System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Dnn.PersonaBar.Library.Controllers.PersonaBarController.GetMenuItemController(MenuItem menuItem)
We tried to upgrade for 09.01.00 to the lastest version available and in the middle of the installation failed, and has never fully worked the same.
Here's a copy of today's log
2023.02.17.log.resources
I think your best option is to restore a backup and try again. It is advisable to uninstall all extensions you don't use any more and follow this path:
https://docs.dnncommunity...rade-path/index.html
the weird thing this is an App Service on Azure, I restored the backup as soon as everything failed and restored the database too thats the bizzare thing and nothing got properly fixed! but I'll trythe upgrade path and see if that fixes some of our issues.
Hmm, right that's weird..
I would also suggest performing a stability check on the site after you restore it again, and before the next upgrade. You'll want to be sure to run a virus scan, look for any unexpected files, edited core code files, etc.
Also, I've covered a lot of the methods we use to avoid these kinds of issues in the presentation below.
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.