none
Erro .NET Runtime RRS feed

  • Pergunta

  • No final de  novembro de 2019 soltamos uma versão do nosso sistema de ERP e alguns clientes começaram a apresentar problemas que após um tempo aberto sem utilização, quando volta a ser usado o sistema fecha sozinho sem apresentar mensagem de erro. 

    Nesta migração a principal mudança foi a utilização do .NET framework 4.7. Desde então achamos que era alguma coisa que fizemos de errado mas até semana passada começarmos a ter reclamações de clientes com versões anteriores ( .NET framework 4.5) reclamarem do mesmo problema.

    Atualmente fizemos um downgrade para versão 4.6.1 do .NET framework mas ainda continua o problema. Já fizemos repair do .net e ferramenta de limpeza do .NET Framework, mas sem sucesso.

    Segue abaixo trechos dos erros encontrados em alguns clientes:

    Erro 01:

    Aplicativo: Trade.exe Versão do Framework: v4.0.30319 Descrição: O processo foi terminado devido a uma exceção sem tratamento. Informações da Exceção: código da exceção c0000005, endereço da exceção 18EB0FEF Pilha: em System.Windows.Forms.UnsafeNativeMethods.PeekMessage(MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32, Int32) em System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) em System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application.Run(System.Windows.Forms.Form) em Publisoft.Forms.Program.Main() 

    Erro02:

    Aplicativo: Trade.exe Versão do Framework: v4.0.30319 Descrição: O processo foi terminado devido a uma exceção sem tratamento. Informações da Exceção: código da exceção c0000005, endereço da exceção 16420FEF Pilha: em System.Windows.Forms.UnsafeNativeMethods.IntDestroyWindow(System.Runtime.InteropServices.HandleRef) em System.Windows.Forms.UnsafeNativeMethods.DestroyWindow(System.Runtime.InteropServices.HandleRef) em System.Windows.Forms.NativeWindow.DestroyHandle() em System.Windows.Forms.Control.DestroyHandle() em System.Windows.Forms.Control.Dispose(Boolean) em System.Windows.Forms.Form.Dispose(Boolean) em DevExpress.XtraEditors.XtraForm.Dispose(Boolean) em Publisoft.Forms.Util.FormMessageWait.Dispose(Boolean) em System.Windows.Forms.Form.WmClose(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef) em DevExpress.XtraEditors.XtraForm.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) em System.Windows.Forms.UnsafeNativeMethods.SendMessage(System.Runtime.InteropServices.HandleRef, Int32, Int32, Int32) em System.Windows.Forms.Control.SendMessage(Int32, Int32, Int32) em System.Windows.Forms.Form.Close() em Publisoft.Forms.Controls.ControlMessage.CloseMessageWait() em Publisoft.Forms.Forms.Foods.FormFoodsLancamentoTouch.atualizaDadosPessoa(Publisoft.Entity.Pessoas, Publisoft.Entity.PessoasComplemento, System.String, System.String, System.String, System.String, System.String, Int32, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.String, System.Decimal, System.Nullable`1<System.DateTime>) em Publisoft.Forms.Forms.Foods.FormFoodsLancamentoTouch.executarLookupPessoa(Publisoft.Entity.Pessoas) em Publisoft.Forms.Forms.Foods.FormFoodsLancamentoTouch.inicializarInformacoes() em Publisoft.Forms.Forms.Foods.FormFoodsLancamentoTouch.FormFoodsLancamentoTouch_Load(System.Object, System.EventArgs) em System.EventHandler.Invoke(System.Object, System.EventArgs) em System.Windows.Forms.Form.OnLoad(System.EventArgs) em DevExpress.XtraEditors.XtraForm.OnLoad(System.EventArgs) em System.Windows.Forms.Form.OnCreateControl() em System.Windows.Forms.Control.CreateControl(Boolean) em System.Windows.Forms.Control.CreateControl() em System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Form.WmShowWindow(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef) em DevExpress.XtraEditors.XtraForm.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) em DevExpress.Utils.Drawing.Helpers.NativeMethods+UnsafeNativeMethods.DefSubclassProc(IntPtr, IntPtr, IntPtr, IntPtr) em DevExpress.Utils.Drawing.Helpers.Win32SubclasserFactory+Win32Subclasser.SubClassProcInner(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr) em System.Windows.Forms.SafeNativeMethods.ShowWindow(System.Runtime.InteropServices.HandleRef, Int32) em System.Windows.Forms.Control.SetVisibleCore(Boolean) em System.Windows.Forms.Form.SetVisibleCore(Boolean) em DevExpress.XtraEditors.XtraForm.SetVisibleCore(Boolean) em System.Windows.Forms.Control.set_Visible(Boolean) em System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form) em System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window) em System.Windows.Forms.Form.ShowDialog() em Publisoft.Forms.Forms.Foods.FormFoodsVendedor.AbrirTelaLancamento(Publisoft.Entity.Vendedores, System.String) em Publisoft.Forms.Forms.Foods.FormFoodsVendedor.FormFoodsVendedor_Load(System.Object, System.EventArgs) em System.EventHandler.Invoke(System.Object, System.EventArgs) em System.Windows.Forms.Form.OnLoad(System.EventArgs) em DevExpress.XtraEditors.XtraForm.OnLoad(System.EventArgs) em System.Windows.Forms.Form.OnCreateControl() em System.Windows.Forms.Control.CreateControl(Boolean) em System.Windows.Forms.Control.CreateControl() em System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Form.WmShowWindow(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Form.WndProc(System.Windows.Forms.Message ByRef) em DevExpress.XtraEditors.XtraForm.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) em System.Windows.Forms.SafeNativeMethods.ShowWindow(System.Runtime.InteropServices.HandleRef, Int32) em System.Windows.Forms.Control.SetVisibleCore(Boolean) em System.Windows.Forms.Form.SetVisibleCore(Boolean) em DevExpress.XtraEditors.XtraForm.SetVisibleCore(Boolean) em System.Windows.Forms.Control.set_Visible(Boolean) em System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form) em System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window) em System.Windows.Forms.Form.ShowDialog() em Publisoft.Forms.FormMain.CreateForm(Int32, Int32, System.String) em Publisoft.Forms.FormMain.ExecutarItemMenu(System.String) em Publisoft.Forms.FormMain.Item_LinkClicked(System.Object, DevExpress.XtraNavBar.NavBarLinkEventArgs) em DevExpress.XtraNavBar.NavBarItem.RaiseLinkEvent(System.Object, DevExpress.XtraNavBar.NavBarItemLink) em DevExpress.XtraNavBar.NavBarItem.RaiseLinkClicked(DevExpress.XtraNavBar.NavBarItemLink) em DevExpress.XtraNavBar.NavBarItem.RaiseLinkClickedCore(DevExpress.XtraNavBar.NavBarItemLink) em DevExpress.XtraNavBar.NavBarControl.RaiseLinkClicked(DevExpress.XtraNavBar.NavBarItemLink) em DevExpress.XtraNavBar.ViewInfo.NavBarViewInfo.DoLinkClick(DevExpress.XtraNavBar.NavBarHitInfo) em DevExpress.XtraNavBar.ViewInfo.NavBarViewInfo.DoClick(DevExpress.XtraNavBar.NavBarHitInfo) em DevExpress.XtraNavBar.ViewInfo.NavBarViewInfo.OnMouseUp(System.Windows.Forms.MouseEventArgs) em DevExpress.XtraNavBar.NavBarControl.OnMouseUp(System.Windows.Forms.MouseEventArgs) em System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32) em System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef) em DevExpress.XtraNavBar.NavBarControl.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef) em System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef) em System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr) em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef) em System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32) em System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext) em System.Windows.Forms.Application.Run(System.Windows.Forms.Form) em Publisoft.Forms.Program.Main() 

    Fico no aguardo pois não sei mais o que falar para os clientes.

    segunda-feira, 25 de maio de 2020 14:23

Todas as Respostas

  • Bom dai Cláudio,

    Me parece que o problema e um pouco complicado e não vamos poder resolver pelo board to TechNet. Nesse caso seria um boa idéia em coletar logs e dumps para tentar achar o problema. Mais para isso você teria quer criar uma chamada com o suporte da Microsoft no link abaixo

    https://support.microsoft.com/pt-br/supportforbusiness/productselection
    terça-feira, 26 de maio de 2020 13:36
    Moderador