I am trying to upgrade a 9.0.2 DNN Platform to 9.1.0 and it dies with a missing resx.
I have tried everything. I have downloaded the source looking for 'RESX:PersonaBarMenu.Text' and it is not in the source. I have done full file scans (including into DLLs) of a clean 9.0.2 and my 9.0.2 with no success. I have added this text to every reasonable resx file. I have overlaid the files in my 9.0.2 for all of persona directories, and made every single database entry the same as the clean 9.0.2. It still dies with the note below in the logs.
I found one entry in Lists DB that contains this word. But, this was in both 9.0.2 versions.
EntryID ListName Value Text ParentID Level SortOrder DefinitionID Description PortalID SystemList CreatedByUserID CreatedOnDate LastModifiedByUserID LastModifiedOnDate 5151 Installer PersonaBarMenu Dnn.PersonaBar.UI.Components.Installers.PersonaBarMenuInstaller, Dnn.PersonaBar.UI 0 0 0 0 -1 0 NULL 2017-04-04 11:32:30.900 NULL 2017-04-04 11:32:30.900
I really need a workaround for this.
Please Please. Any assistance will be appreciated.
2019-09-13 12:29:03,238 [Dev4][Thread:8][ERROR] DotNetNuke.Framework.Reflection - RESX:PersonaBarMenu.Text System.Web.HttpException (0x80004005): Could not load type 'RESX:PersonaBarMenu.Text'. 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) 2019-09-13 12:29:03,332 [Dev4][Thread:8][FATAL] DotNetNuke.Web.Common.Internal.DotNetNukeHttpApplication - System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at DotNetNuke.Services.Installer.Installers.InstallerFactory.GetInstaller(String installerType) at DotNetNuke.Services.Installer.Installers.InstallerFactory.GetInstaller(XPathNavigator manifestNav, PackageInfo package) at DotNetNuke.Services.Installer.Installers.PackageInstaller.ReadComponents(XPathNavigator manifestNav) at DotNetNuke.Services.Installer.Installers.PackageInstaller.ReadManifest(XPathNavigator manifestNav) at DotNetNuke.Services.Installer.Installers.PackageInstaller..ctor(String packageManifest, InstallerInfo info) at DotNetNuke.Services.Installer.Installer.ProcessPackages(XPathNavigator rootNav) at DotNetNuke.Services.Installer.Installer.ReadManifest(Boolean deleteTemp) at DotNetNuke.Services.Upgrade.Upgrade.InstallPackage(String file, String packageType, Boolean writeFeedback) at DotNetNuke.Services.Install.Install.UpgradeApplication() at DotNetNuke.Services.Install.Install.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Strange, I have never seens that. Did you try 9.1.1 instead for 9.1.0?
I haven't seen that specific upgrade error for these versions before. I've been able to upgrade numerous times directly to 09.01.01, though. Have you tried that? Also, I'd suggest merging updates in your web.config by comparing it to a clean instance of 09.00.02 before beginning. It's possible you're missing something.
add key="ShowMissingKeys" value="true"
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.