I am using latest version of DL on DNN 6.1.5. I have 2 alternate languages for my website. I went to my custom login page and created and saved a template for each language. First, I had to go into German and create a template for German. I couldn't create a German template when in English. I find this confusing (unless I am doing something wrong). But it works. Second, the "Login" link is not going to the page and displaying correctly, instead I get an error. If I am in English and click on the "Login" link, it takes me to my form in English. If I click on the images for the other languages, the form loads in those other languages just fine. But if I click the "Login" link next to "Register" when in an alternate language, I get an error. So, if I'm browsing the website in German and click the "Login" link, I get an error. I checked the site configuration for each language and they are all pointing to the correct login page for each language.
I checked the event viewer and I see the following error:
AssemblyVersion: 6.1.5
PortalID: 6
PortalName: Radio Remotes Online
UserID: -1
UserName:
ActiveTabID: 571
ActiveTabName: Login (IT)
RawURL: /UserProfileIT/LoginIT/tabid/571/language/it-IT/Default.aspx?returnUrl=/Home/tabid/447/ctl/Login/error/Vi%20sono%20stato%20reindirizzato%20a%20questo%20pagina%20di%20Login%20predefinito%20perch/
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://69.8.204.251:85/UserProfileD...o%20perch/
UserAgent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: d251ed75-1fde-42a2-ba28-8f719f3a9e9b
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack
StackTrace:
Message: System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack(CacheItemArgs cacheItemArgs) at DotNetNuke.Common.Utilities.DataCache.GetCachedDataFromDictionary(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)
Source:
v