Skip to main content
Waters

Cannot launch LMS on client due to regional settings issue - WKB228885

Article number: 228885

SYMPTOMS

  • Cannot launch the LMS client on user's PC
  • After switching the configuration file to DEBUG mode, the following error was captured in the Product.log file:
    • "3072 (0x0c00) is an invalid culture identifier"
       

ENVIRONMENT

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS

CAUSE

Using unsupported regional settings—region set to English (Europe).

FIX or WORKAROUND

Change the regional settings in Windows control panel to English (United Kingdom).

ADDITIONAL INFORMATION

Full stack trace:
DATE TIME,214 [1] ERROR MainApp.App [(null)] - User: , Method: Main, Message: message: The invocation of the constructor on type 'MainApp.MainWindow' that matches the specified binding constraints threw an exception. stacktrace: at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
at System.Windows.Application.DoStartup()
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler), Data:
DATE TIME,450 [1] ERROR MainApp.App [(null)] - User: , Method: Main, Message: message: Culture is not supported.
Parameter name: culture
3072 (0x0c00) is an invalid culture identifier. stacktrace: at System.Globalization.CultureInfo.InitializeFromCultureId(Int32 culture, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(Int32 culture, Boolean useUserOverride)
at Creon.Common.BasicWinControls.ClientParameters.get_CultureInfo()
at Creon.Common.Utils.ELNHelpProvider..ctor()
at Creon.Common.BasicWinControls.CreonForm..ctor()
at Creon.Common.BasicWinControls.CreonExceptionForm..ctor(String moduleId, String itemId, Exception ex)
at MainApp.App.treatException(IWin32Window owner, Exception excep)
at MainApp.App.App_DispatcherUnhandledException(Object sender, DispatcherUnhandledExceptionEventArgs e), Data:
DATE TIME,452 [1] ERROR MainApp.App [(null)] - User: , Method: Main, Message: message: Culture is not supported.

id228885, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG

Not able to find a solution? Click here to request help.