Hi,
I am trying to upgrade a site from DNN 6.2.5 to 7.4.2. The site has en-US disabled and de-AT as the default language, no other languages are installed and dynamic localization is not enabled. There is only one portal in this installation.
First I tried to upgrade directly, and everything seemed to work fine - until I upgraded one of the third party modules and wanted to check if the language resource files had changed and entered the page Admin :: Languages. There I got an error message saying the module is not available. I changed to debug mode (in web.config) and found out that the exception is fired in the file LanguageEnabler.cs, line 363. The line reads:
installAvailableLanguagePackLink.NavigateUrl = string.Format("{0}#availableExtensions", tab.FullUrl)
I then restored the 6.2.5 installation and following the suggested upgrade path, I upgraded to DNN 6.2.8. I went to Admin :: Languages, everything worked fine. I then upgraded to 7.3.2, the upgrade went without any errors, but again, on the page Admin :: Languages this error:
Error: Language Management is not available.
DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at DotNetNuke.Modules.Admin.Languages.LanguageEnabler. (EventArgs e) in d:\Web\Intranet\DesktopModules\Admin\Languages\LanguageEnabler.ascx.cs:line 365
--- End of inner exception stack trace ---
This time, it was line 365, but it is the "same" line as above.
Any ideas?
Happy DNNing!
Michael