"Erro Inesperado: Parâmetro inválido" na seleção de imagens

Bom dia.

Estou tendo um erro ao tentar inserir imagens em Documentos.
Quando eu clico na aba Imagens, recebo um aviso de Erro Inesperado.

image

Quando clico em Ok, ou fecho o popup, o Latromi também fecha.

Obs.:

  1. Não consigo inserir imagens em nenhum documento.

  2. O @Framos conseguiu inserir imagens nos documentos através do computador dele, e funciona normalmente.

  3. Desinstalei e instalei novamente o LATROMI Client e o problema persiste.

1 curtida

Olá @augustonegromonte

Preciso que você poste as informações de Log. Vou te explicar como obter:

  1. Identifique o ID da sua Sessão de Trabalho, na parte inferior do LATROMI Client.

    image

  2. Faça o erro acontecer novamente.

  3. Clique no menu “Arquivo → Abrir Pasta de Logs”

  4. A estrutura da pasta que será aberta é a seguinte:

    .
    ├── Users              # Logs de usuários
    │   └── Username       # Pasta de logs do usuário
    │       └── 12345.log  # Arquivo de log do usuário. 
    │                      # (O nome do arquivo é o ID da sessão do usuário)
    └── 2022-04-22.log     # Arquivo de log geral.
                           # (O nome do arquivo é a data no formato AAAA-MM-DD)
    
  5. Poste o conteúdo do arquivo do Log da sua Sessão de Trabalho (na pasta de usuários) e do arquivo de log geral mais recente (do dia).

Data/Hora            Tipo     Origem                Categoria                 ID     Tempo            Mensagem
===========================================================================================================================================================================================================================================
2022-04-22 13:50:19  Error    LATROMI Client        --                        1999   --               Parâmetro inválido.
    ******************************* Errors *******************************
    
    System.ArgumentException: Parâmetro inválido.
       em System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
       em System.Drawing.Bitmap..ctor(Int32 width, Int32 height)
       em LATROMI.Common.Drawning.ScaleImage(Image image, Int32 maxWidth, Int32 maxHeight)
       em LATROMI.MVP.IconPresenter.GetThumbnail(ArquivoBinario file, Size thumbSize, Boolean paddingToFill)
       em LATROMI.MVP.FileExplorerPresenter.GetThumbnail(Int64 fileId, Size thumbSize)
       em LATROMI.MVP.FileExplorerPresenter.GetThumbnail(Int64 fileId)
       em LATROMI.ClientUI.Controls.FileExplorer.lstFiles_VisualItemFormatting(Object sender, ListViewVisualItemEventArgs e)
       em Telerik.WinControls.UI.RadListViewElement.OnVisualItemFormatting(BaseListViewVisualItem item)
       em Telerik.WinControls.UI.BaseListViewVisualItem.Synchronize()
       em Telerik.WinControls.UI.SimpleListViewVisualItem.Attach(ListViewDataItem data, Object context)
       em Telerik.WinControls.UI.BaseListViewContainer.UpdateElement(Int32 position, ListViewDataItem data)
       em Telerik.WinControls.UI.BaseListViewContainer.BeginMeasure(SizeF availableSize)
       em Telerik.WinControls.UI.SimpleListViewContainer.BeginMeasure(SizeF availableSize)
       em Telerik.WinControls.UI.BaseVirtualizedContainer`1.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.RadElement.MeasureCore(SizeF availableSize)
       em Telerik.WinControls.RadElement.Measure(SizeF availableSize)
       em Telerik.WinControls.UI.ScrollViewElement`1.MeasureViewElement(SizeF availableSize)
       em Telerik.WinControls.UI.ScrollViewElement`1.MeasureView(SizeF availableSize)
       em Telerik.WinControls.UI.ScrollViewElement`1.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.UI.VirtualizedScrollPanel`2.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.RadElement.MeasureCore(SizeF availableSize)
       em Telerik.WinControls.RadElement.Measure(SizeF availableSize)
       em Telerik.WinControls.UI.LightVisualElement.MeasureElements(SizeF availableSize, SizeF clientSize, Padding borderThickness)
       em Telerik.WinControls.UI.LightVisualElement.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.UI.RadListViewElement.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.RadElement.MeasureCore(SizeF availableSize)
       em Telerik.WinControls.RadElement.Measure(SizeF availableSize)
       em Telerik.WinControls.RootRadElement.MeasureOverride(SizeF availableSize)
       em Telerik.WinControls.RootRadElement.MeasureCore(SizeF availableSize)
       em Telerik.WinControls.RadElement.Measure(SizeF availableSize)
       em Telerik.WinControls.RadElementTree.PerformInnerLayout(Boolean performMeasure, Int32 x, Int32 y, Int32 width, Int32 height)
       em Telerik.WinControls.RadControl.OnLoad(Size desiredSize)
       em Telerik.WinControls.UI.RadListView.OnLoad(Size desiredSize)
       em Telerik.WinControls.RadControl.LoadElementTree(Size desiredSize)
       em Telerik.WinControls.RadControl.OnCreateControl()
       em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       em System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       em System.Windows.Forms.Control.CreateControl()
       em System.Windows.Forms.Control.SetVisibleCore(Boolean value)
       em Telerik.WinControls.UI.RadPageViewPage.set_Visible(Boolean value)
       em Telerik.WinControls.UI.RadPageViewElement.SetSelectedContent(RadPageViewItem item)
       em Telerik.WinControls.UI.RadPageViewElement.SetSelectedItem(RadPageViewItem item)
       em Telerik.WinControls.UI.RadPageViewStripElement.SetSelectedItem(RadPageViewItem item)
       em Telerik.WinControls.UI.RadPageViewElement.OnSelectedPageChanged(RadPageViewEventArgs e)
       em Telerik.WinControls.UI.RadPageView.SetSelectedPage(RadPageViewEventArgs e)
       em Telerik.WinControls.UI.RadPageView.set_SelectedPage(RadPageViewPage value)
       em Telerik.WinControls.UI.RadPageViewElement.SelectItem(RadPageViewItem item)
       em Telerik.WinControls.UI.RadPageViewElement.OnItemMouseDown(RadPageViewItem sender, MouseEventArgs e)
       em Telerik.WinControls.UI.RadPageViewStripElement.OnItemMouseDown(RadPageViewItem sender, MouseEventArgs e)
       em Telerik.WinControls.UI.RadPageViewItem.OnMouseDown(MouseEventArgs e)
       em Telerik.WinControls.RadElement.OnCLREventsRise(RoutedEventArgs args)
       em Telerik.WinControls.RadElement.OnBubbleEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadElement.DoMouseDown(MouseEventArgs e)
       em Telerik.WinControls.ComponentInputBehavior.OnMouseDown(MouseEventArgs e)
       em Telerik.WinControls.RadControl.OnMouseDown(MouseEventArgs e)
       em System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
       em System.Windows.Forms.Control.WndProc(Message& m)
       em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       em Telerik.WinControls.RadControl.WndProc(Message& m)
       em Telerik.WinControls.RadNCEnabledControl.WndProc(Message& m)
       em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    [System.ArgumentException]
    
    	Message:	Parâmetro inválido.
    	Source:	System.Drawing

    em LATROMI.BLL.LoggerBase.AddInternal(Int16 type, String description, String category, String details, Nullable`1 messageID, Nullable`1 globalIdRef, String hint)
       em LATROMI.BLL.LoggerBase.EnterException(Exception ex, IDictionary additionalValues, LogEntryType entryType)
       em LATROMI.ClientUI.ProgramStarter.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
       em System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
       em System.Windows.Forms.Control.WndProcException(Exception e)
       em System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
       em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       em System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
       em System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       em System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       em System.Windows.Forms.Application.RunDialog(Form form)
       em System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
       em System.Windows.Forms.Form.ShowDialog()
       em LATROMI.ClientUI.Development.Documents.MarkdownImageCommand.ExecuteInternal(Object parameter)
       em LATROMI.ClientUI.Development.Documents.MarkdownImageCommand.Execute(Object parameter)
       em LATROMI.ClientUI.Development.Documents.MarkdownEditor.<CreateCommandBarButton>b__153_0(Object s, EventArgs e)
       em Telerik.WinControls.RadElement.OnClick(EventArgs e)
       em Telerik.WinControls.UI.RadCommandBarBaseItem.OnClick(EventArgs e)
       em Telerik.WinControls.RadElement.DoClick(EventArgs e)
       em Telerik.WinControls.RadElement.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadItem.RaiseBubbleEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadElement.RaiseRoutedEvent(RadElement sender, RoutedEventArgs args)
       em Telerik.WinControls.RadElement.DoMouseUp(MouseEventArgs e)
       em Telerik.WinControls.ComponentInputBehavior.OnMouseUp(MouseEventArgs e)
       em Telerik.WinControls.RadControl.OnMouseUp(MouseEventArgs e)
       em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       em System.Windows.Forms.Control.WndProc(Message& m)
       em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       em Telerik.WinControls.RadControl.WndProc(Message& m)
       em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
       em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
       em System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
       em System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
       em System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
       em System.Windows.Forms.Application.Run(Form mainForm)
       em LATROMI.ClientUI.ProgramStarter.Run(Func`1 mainWindowFactory)
       em LATROMI.ClientUI.ProgramStarter.Run()
       em LATROMI.ClientUI.Program.Main(String[] args)
       em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       em System.AppDomain.ExecuteAssembly(String assemblyFile, String[] args)

Acredito que seja algo referente a resolução ou escala.

Tente seguir os passos deste outro tópico para deixar a escala em 100%.

Se não resolver, tente usar uma resolução diferente no Windows, de preferência a recomendada.

1 curtida

Olá @augustonegromonte!

Conseguiu resolver o problema?

Oi, @daniel.giacomelli. Desculpa a demora para responder.
Não consegui resolver. A resolução que está nessa máquina é 100%(recomendada), a outra resolução disponível é de 125%. E a resolução está em 1366x768, também a recomendada.

Olá @augustonegromonte

Foi realizada uma alteração no Client para tentar evitar a falha que faz com que o programa feche.

Por favor, atualize e tente novamente - LATROMI Client Versão 3.5.302

Bom dia, @daniel.giacomelli !
Realmente depois da atualização o erro não ocorre mais.
Obrigado pela ajuda!

1 curtida