Breadcrumbs

Como resolver o erro de data/hora que ocorre quando o formato na retaguarda não é português brasileiro?

Introdução

Como resolver o erro de data/hora que ocorre quando o formato na retaguarda não é português brasileiro?

Passo a passo

Olá,

O manual especifica que o idioma e data-hora do servidor onde vai ser instalado a retaguarda seja português brasileiro, quando está em outro idioma pode ocorrer as seguintes exceptions.

Ao abrir o e-Cold aparece o seguinte erro:

image-20221130-043234.png

Outro erro que pode ocorrer é ao mover as permissões do e-Monitor de disponíveis para selecionados e clicar sobre o botão Validação de configurações

image-20221130-043239.png
image-20221130-043243.png

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

Exception Text

System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at NDDigital.Services.DAO.Core.AbstractConfigDAOImpl.DecodeGeneralSettingsFields(String xml) at NDDigital.Services.DAO.Core.AbstractConfigDAOImpl.GetConfigGeneralSettings() at NDDigital.Services.Business.Config.ConfigServiceImpl.GetConfigGeneralSettings() at NDDigital.Services.Util.GeneralSettings.Load() at NDDigital.eForms.Connector.Settings.Controls.Tools.ValidateConfigDataManager.GetControl(OutputConnectionEnum type) at NDDigital.Connector.Settings.MainForm.mainExplorer_ItemClick(Object sender, ItemEventArgs e) at Infragistics.Win.UltraWinExplorerBar.ItemClickEventHandler.Invoke(Object sender, ItemEventArgs e) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.FireEvent(UltraExplorerBarEventIds id, EventArgs e) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.Infragistics.Win.ISelectionManager.OnMouseUp(MouseMessageInfo& msginfo) at Infragistics.Win.SelectionStrategySingle.OnMouseMessage(ISelectableItem item, MouseMessageInfo& msginfo) at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e) at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e) at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e) at Infragistics.Win.UltraControlBase.OnMouseUp(MouseEventArgs e) at Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Ao alterar o idioma em uma máquina onde já ocorreu a instalação da retaguarda com data - hora e idioma diferentes do português brasileiro o seguinte erro vai aparecer na tela de autenticação de usuário.

image-20221130-043255.png

É um dos pré-requisitos para a instalação da retaguarda que o idioma e o formato da data - hora estejam em português brasileiro antes do início da instalação dos softwares da retaguarda, para evitar esse tipo de bug.

image-20221130-043315.png

Outras informações

Fonte: Rainmakers Team