Namdu Cho Posted November 15, 2020 at 05:47 AM Posted November 15, 2020 at 05:47 AM Hi, I just downloaded and installed new VatSpy beta version, (1.1.0B1) and since then vatspy is not working. The program does not open without showing me any error message. I tried to delete and re-install vatspy several times, but didn't work. and through an event viewer on Windows, I found two errors from vatspy... the application error and .net runtime error. Any ideas? Thanks in advance VATSIM Korea Division Member STU2 Tower controller & VATSIM Pilot Link to comment Share on other sites More sharing options...
Derek Mayer Posted November 15, 2020 at 12:15 PM Posted November 15, 2020 at 12:15 PM I have the same issue, the new version crashes instantly on launch. I tried some of the more obvious troubleshooting steps like reinstalling, running as admin, rebooting the PC, etc. No error message is given, you need to manually look for it in Event Viewer. I'll paste the details below, hopefully it helps! Windows 10 Home, build 19041.630. 2560x1920 resolution at custom scaling of 125% in case that's related. If it's a complicated fix, is the old version still available for download somewhere? I haven't found it in my searches yet. Application: VATSpy.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) at System.Windows.Forms.Control.OnResize(System.EventArgs) at System.Windows.Forms.UserControl.OnResize(System.EventArgs) at System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.OnLayoutResuming(Boolean) at System.Windows.Forms.Control.ResumeLayout(Boolean) at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Data.ISnapshotManager) at DynamicClass.DynamicInjectore3208290e85d41efbe7f1dd10d8ccc20(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) at Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) at Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFormFactoryProxy.CreateMainForm() at Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) at DynamicClass.DynamicInjector7efede17c3804680a6b5bf71d2dc1bc3(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) at Metacraft.Vatsim.VatSpy.Program.Main() Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 15, 2020 at 05:34 PM Posted November 15, 2020 at 05:34 PM (edited) Can you try Beta 2? You can grab it here: http://www1.metacraft.com/VATSpy I haven't changed anything in this version, but it does include additional debugging info. When the crash happens again, please post the exception report again. The exception report should now include line numbers so I can find the exact point of the crash in my code. Edited November 15, 2020 at 05:34 PM by Ross Carlson Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Derek Mayer Posted November 15, 2020 at 07:58 PM Posted November 15, 2020 at 07:58 PM Thanks Ross, I didn't notice any new information/line numbers in the crash report with the new version but here it is: Application: VATSpy.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) at System.Windows.Forms.Control.OnResize(System.EventArgs) at System.Windows.Forms.UserControl.OnResize(System.EventArgs) at System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.OnLayoutResuming(Boolean) at System.Windows.Forms.Control.ResumeLayout(Boolean) at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Data.ISnapshotManager) at DynamicClass.DynamicInjector8402891cabc44bb6b696a433d5c554b6(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) at Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) at Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFormFactoryProxy.CreateMainForm() at Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) at DynamicClass.DynamicInjector26d6477eed7245ba9bbc50a5308b4425(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) at Metacraft.Vatsim.VatSpy.Program.Main() Faulting application name: VATSpy.exe, version: 1.1.0.2, time stamp: 0x5fb163c4 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00007ffcddd76843 Faulting process id: 0x268c Faulting application start time: 0x01d6bb89328a69b0 Faulting application path: C:\Program Files (x86)\VATSpy\VATSpy.exe Faulting module path: unknown Report Id: 1f7bc826-9019-4500-adac-c8d6d4b71aee Faulting package full name: Faulting package-relative application ID: Link to comment Share on other sites More sharing options...
Namdu Cho Posted November 16, 2020 at 01:55 PM Author Posted November 16, 2020 at 01:55 PM (edited) On 11/16/2020 at 4:58 AM, Derek Mayer said: Application: VATSpy.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) at System.Windows.Forms.Control.OnResize(System.EventArgs) at System.Windows.Forms.UserControl.OnResize(System.EventArgs) at System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.OnLayoutResuming(Boolean) at System.Windows.Forms.Control.ResumeLayout(Boolean) at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Data.ISnapshotManager) at DynamicClass.DynamicInjector8402891cabc44bb6b696a433d5c554b6(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) at Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) at Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFormFactoryProxy.CreateMainForm() at Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) at DynamicClass.DynamicInjector26d6477eed7245ba9bbc50a5308b4425(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) at Metacraft.Vatsim.VatSpy.Program.Main() Faulting application name: VATSpy.exe, version: 1.1.0.2, time stamp: 0x5fb163c4 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00007ffcddd76843 Faulting process id: 0x268c Faulting application start time: 0x01d6bb89328a69b0 Faulting application path: C:\Program Files (x86)\VATSpy\VATSpy.exe Faulting module path: unknown Report Id: 1f7bc826-9019-4500-adac-c8d6d4b71aee Faulting package full name: Faulting package-relative application ID: Hi, just tried beta2, and event viewer is showing exactly same message with this Edited November 18, 2020 at 03:55 AM by Namdu Cho VATSIM Korea Division Member STU2 Tower controller & VATSIM Pilot Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 19, 2020 at 05:06 AM Posted November 19, 2020 at 05:06 AM (edited) Derek and Namdu, please try Beta 3 and let me know if the exception details now show line numbers. Beta 3 also introduces several new features. Here's the changelog: VAT-Spy now pulls data from new VATSIM JSON data feed Added automatic updating of the VAT-Spy application Added automatic updating of the VAT-Spy data files from the VAT-Spy Data Project on GitHub Zooming using the mousewheel now zooms towards or away from the mouse cursor Removed broken Simroutes.com links Set data refresh rate at 1 minute Removed the option to change the data refresh rate Note that if you have customized your data files to have anything that is not present in the data files found on the VAT-Spy Data Project web site, then those files will get overwritten with the official data files from that site when you first run v1.1-beta.3. Edited November 19, 2020 at 05:08 AM by Ross Carlson Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 19, 2020 at 10:21 AM Posted November 19, 2020 at 10:21 AM 5 hours ago, Ross Carlson said: Derek and Namdu, please try Beta 3 and let me know if the exception details now show line numbers. Beta 3 also introduces several new features. Here's the changelog: VAT-Spy now pulls data from new VATSIM JSON data feed Added automatic updating of the VAT-Spy application Added automatic updating of the VAT-Spy data files from the VAT-Spy Data Project on GitHub Zooming using the mousewheel now zooms towards or away from the mouse cursor Removed broken Simroutes.com links Set data refresh rate at 1 minute Removed the option to change the data refresh rate Note that if you have customized your data files to have anything that is not present in the data files found on the VAT-Spy Data Project web site, then those files will get overwritten with the official data files from that site when you first run v1.1-beta.3. Hi Ross, I have the same error as Derek and Namdu, even in Beta 3 应用程序: VATSpy.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.NullReferenceException 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 在 System.Windows.Forms.Control.OnResize(System.EventArgs) 在 System.Windows.Forms.UserControl.OnResize(System.EventArgs) 在 System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.OnLayoutResuming(Boolean) 在 System.Windows.Forms.Control.ResumeLayout(Boolean) 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 在 DynamicClass.DynamicInjectoradea3ed67e584a419140604bd314c888(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 在 Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 在 Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 在 Castle.DynamicProxy.AbstractInvocation.Proceed() 在 Castle.Proxies.IFormFactoryProxy.CreateMainForm() 在 Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 在 DynamicClass.DynamicInjector645cd9610b9345668be0df1fecab80de(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 在 Metacraft.Vatsim.VatSpy.Program.Main() Link to comment Share on other sites More sharing options...
Namdu Cho Posted November 19, 2020 at 02:10 PM Author Posted November 19, 2020 at 02:10 PM (edited) Thank you for new version. Unfortunately, it is still not working, and i couldn't find anything related to Line numbers. Quote 응용 프로그램: VATSpy.exe Framework 버전: v4.0.30319 설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다. 예외 정보:System.NullReferenceException 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 위치: System.Windows.Forms.Control.OnResize(System.EventArgs) 위치: System.Windows.Forms.UserControl.OnResize(System.EventArgs) 위치: System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 위치: System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 위치: System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 위치: System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.OnLayoutResuming(Boolean) 위치: System.Windows.Forms.Control.ResumeLayout(Boolean) 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 위치: DynamicClass.DynamicInjector00db6d0054f44a28b65385f47e2e7b0d(System.Object[]) 위치: Ninject.Activation.Context.ResolveInternal(System.Object) 위치: Ninject.Activation.Context.Resolve() 위치: Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 위치: Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 위치: Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 위치: Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 위치: Castle.DynamicProxy.AbstractInvocation.Proceed() 위치: Castle.Proxies.IFormFactoryProxy.CreateMainForm() 위치: Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 위치: DynamicClass.DynamicInjector1d7223ae72d844b6a732f3a8a723012b(System.Object[]) 위치: Ninject.Activation.Context.ResolveInternal(System.Object) 위치: Ninject.Activation.Context.Resolve() 위치: Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 위치: Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 위치: Metacraft.Vatsim.VatSpy.Program.Main() Edited November 19, 2020 at 02:59 PM by Namdu Cho VATSIM Korea Division Member STU2 Tower controller & VATSIM Pilot Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 19, 2020 at 02:14 PM Posted November 19, 2020 at 02:14 PM Namdu and Hongye, can you post the rest of the exception details? There should be additional information showing things like the VATSpy.exe embedded version number. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 19, 2020 at 02:53 PM Posted November 19, 2020 at 02:53 PM (edited) 39 minutes ago, Ross Carlson said: Namdu and Hongye, can you post the rest of the exception details? There should be additional information showing things like the VATSpy.exe embedded version number. Hey sure! 1.1.0-beta.3 Edited November 19, 2020 at 02:54 PM by Hongye Zhang Link to comment Share on other sites More sharing options...
Namdu Cho Posted November 19, 2020 at 02:56 PM Author Posted November 19, 2020 at 02:56 PM 오류 있는 응용 프로그램 이름: VATSpy.exe, 버전: 1.1.0.3, 타임스탬프: 0x5fb5f886 오류 있는 모듈 이름: unknown, 버전: 0.0.0.0, 타임스탬프: 0x00000000 예외 코드: 0xc0000005 오류 오프셋: 0x00007ffdbcf9cec3 오류 있는 프로세스 ID: 0x3808 오류 있는 응용 프로그램 시작 시간: 0x01d6be8359d88d0e 오류 있는 응용 프로그램 경로: C:\Program Files (x86)\VATSpy\VATSpy.exe 오류 있는 모듈 경로: unknown 보고서 ID: b60549d7-2d8a-4922-bb71-611e55a3f203 오류 있는 패키지 전체 이름: 오류 있는 패키지에 상대적인 응용 프로그램 ID: Here it is! (some of the message is written in Korean because of my system language..) VATSIM Korea Division Member STU2 Tower controller & VATSIM Pilot Link to comment Share on other sites More sharing options...
Derek Mayer Posted November 20, 2020 at 04:58 AM Posted November 20, 2020 at 04:58 AM This is all the error details I can find Ross, running Beta 3: Application: VATSpy.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) at System.Windows.Forms.Control.OnResize(System.EventArgs) at System.Windows.Forms.UserControl.OnResize(System.EventArgs) at System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) at System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) at System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) at System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) at System.Windows.Forms.Control.OnLayoutResuming(Boolean) at System.Windows.Forms.Control.ResumeLayout(Boolean) at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() at Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) at DynamicClass.DynamicInjectorc2f21b3c50944cfaa7df713a57d936ac(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) at Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) at Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFormFactoryProxy.CreateMainForm() at Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) at DynamicClass.DynamicInjectord297b5d2b5a94fc7b3dbd903bc06d41a(System.Object[]) at Ninject.Activation.Context.ResolveInternal(System.Object) at Ninject.Activation.Context.Resolve() at Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) at Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) at Metacraft.Vatsim.VatSpy.Program.Main() Faulting application name: VATSpy.exe, version: 1.1.0.3, time stamp: 0x5fb5f886 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00007ffcddd852c3 Faulting process id: 0x4fb4 Faulting application start time: 0x01d6bef8487da089 Faulting application path: C:\Program Files (x86)\VATSpy\VATSpy.exe Faulting module path: unknown Report Id: ef399e08-3df0-44d5-8cf3-13b20ba9b47f Faulting package full name: Faulting package-relative application ID: Fault bucket , type 0 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: VATSpy.exe P2: 1.1.0.3 P3: 5fb5f886 P4: VATSpy P5: 1.1.0.3 P6: 5fb5f886 P7: 143 P8: 1d P9: System.NullReferenceException P10: Attached files: These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_VATSpy.exe_ddd4d4f091b07787d356884aaf1a7d9689ed3b0_7fcc5bb4_3254b09f-9169-4196-810c-c82d9fac9c3a Analysis symbol: Rechecking for solution: 0 Report Id: ef399e08-3df0-44d5-8cf3-13b20ba9b47f Report Status: 4 Hashed bucket: Cab Guid: 0 Fault bucket 2196242243652723100, type 5 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: VATSpy.exe P2: 1.1.0.3 P3: 5fb5f886 P4: VATSpy P5: 1.1.0.3 P6: 5fb5f886 P7: 143 P8: 1d P9: System.NullReferenceException P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERDDB3.tmp.WERInternalMetadata.xml These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_VATSpy.exe_ddd4d4f091b07787d356884aaf1a7d9689ed3b0_7fcc5bb4_3254b09f-9169-4196-810c-c82d9fac9c3a Analysis symbol: Rechecking for solution: 0 Report Id: ef399e08-3df0-44d5-8cf3-13b20ba9b47f Report Status: 268435456 Hashed bucket: 7dc79ceea95fa979de7a9eaf35a0a19c Cab Guid: 0 Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:42 AM Posted November 20, 2020 at 05:42 AM Guys, please download Beta 4 and try again. If it's still happening, please post your exception details again. They should include more accurate code locations for me this time. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Namdu Cho Posted November 20, 2020 at 07:47 AM Author Posted November 20, 2020 at 07:47 AM (edited) Here are the infos i got in event viewer: Quote 오류 버킷 1180760936375628711, 유형 5 이벤트 이름: CLR20r3 응답: 사용할 수 없음 Cab ID: 0 문제 서명: P1: VATSpy.exe P2: 1.1.0.4 P3: 5fb75462 P4: VATSpy P5: 1.1.0.4 P6: 5fb75462 P7: 143 P8: 20 P9: System.NullReferenceException P10: 첨부 파일: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERD2D5.tmp.WERInternalMetadata.xml 이 파일은 다음에서 사용할 수 있습니다. \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_VATSpy.exe_868f595ea58c79e7e65313b6529e1c932567b9_19134f04_e84fd5d1-9823-4401-8773-110619f2060a 분석 기호: 해결 방법 재확인: 0 보고서 ID: 30c166b4-4385-4728-b381-e716d123dd2b 보고서 상태: 268435456 해시된 패킷: 6172ab0bcc503504a062e7d0d153b3a7 Cab Guid: 0 Quote 오류 있는 응용 프로그램 이름: VATSpy.exe, 버전: 1.1.0.4, 타임스탬프: 0x5fb75462 오류 있는 모듈 이름: unknown, 버전: 0.0.0.0, 타임스탬프: 0x00000000 예외 코드: 0xc0000005 오류 오프셋: 0x00007ffdbcf81abb 오류 있는 프로세스 ID: 0x4c34 오류 있는 응용 프로그램 시작 시간: 0x01d6bf0fbf513400 오류 있는 응용 프로그램 경로: C:\Program Files (x86)\VATSpy\VATSpy.exe 오류 있는 모듈 경로: unknown 보고서 ID: 30c166b4-4385-4728-b381-e716d123dd2b 오류 있는 패키지 전체 이름: 오류 있는 패키지에 상대적인 응용 프로그램 ID: Quote 응용 프로그램: VATSpy.exe Framework 버전: v4.0.30319 설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다. 예외 정보:System.NullReferenceException 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 위치: System.Windows.Forms.Control.OnResize(System.EventArgs) 위치: System.Windows.Forms.UserControl.OnResize(System.EventArgs) 위치: System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 위치: System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 위치: System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 위치: System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 위치: System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 위치: System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 위치: System.Windows.Forms.Control.OnLayoutResuming(Boolean) 위치: System.Windows.Forms.Control.ResumeLayout(Boolean) 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 위치: Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 위치: DynamicClass.DynamicInjector5f8b7343991d4ab8a0f1d343e3f3a4fd(System.Object[]) 위치: Ninject.Activation.Context.ResolveInternal(System.Object) 위치: Ninject.Activation.Context.Resolve() 위치: Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 위치: Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 위치: Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 위치: Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 위치: Castle.DynamicProxy.AbstractInvocation.Proceed() 위치: Castle.Proxies.IFormFactoryProxy.CreateMainForm() 위치: Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 위치: DynamicClass.DynamicInjector92960a3f25fc4598968ade1beb274a05(System.Object[]) 위치: Ninject.Activation.Context.ResolveInternal(System.Object) 위치: Ninject.Activation.Context.Resolve() 위치: Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 위치: Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 위치: Metacraft.Vatsim.VatSpy.Program.Main() Additionally, I could find something like this.. I'm not sure it's directly related to vatspy error, but this log is created when I ran Vatspy : Quote DllHost(16300,D,12) Microsoft.Windows.Search_cw5n1h2txyewy_NOEDP_LEGACY_IDB: 매개 변수 0x410022D8 (8920 | JET_efvAllowHigherPersistedFormat)에 의해 제어되는 현재 데이터베이스 형식 1568.20.0(으)로 인해 데이터베이스 형식 기능 버전 9080 (0x2378)을(를) 사용할 수 없습니다. ------------ DllHost(16300,D,50) Microsoft.Windows.Search_cw5n1h2txyewy_NOEDP_LEGACY_IDB: 매개 변수 0x410022D8 (8920 | JET_efvAllowHigherPersistedFormat)에 의해 제어되는 현재 데이터베이스 형식 1568.20.0(으)로 인해 데이터베이스 형식 기능 버전 9180 (0x23dc)을(를) 사용할 수 없습니다. Edited November 20, 2020 at 01:58 PM by Namdu Cho VATSIM Korea Division Member STU2 Tower controller & VATSIM Pilot Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 20, 2020 at 11:23 AM Posted November 20, 2020 at 11:23 AM @Ross CarlsonHey Thanks! Error log: 错误应用程序名称: VATSpy.exe,版本: 1.1.0.4,时间戳: 0x5fb75462 错误模块名称: unknown,版本: 0.0.0.0,时间戳: 0x00000000 异常代码: 0xc0000005 错误偏移量: 0x00007ffb247d1abb 错误进程 ID: 0x2f4 错误应用程序启动时间: 0x01d6bf2f50cea7ed 错误应用程序路径: E:\VATSpy\VATSpy.exe 错误模块路径: unknown 报告 ID: 6aea1e95-8939-4e28-bf52-118de7ce6ad6 错误程序包全名: 错误程序包相对应用程序 ID: 应用程序: VATSpy.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.NullReferenceException 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.TaoMain_Resize(System.Object, System.EventArgs) 在 System.Windows.Forms.Control.OnResize(System.EventArgs) 在 System.Windows.Forms.UserControl.OnResize(System.EventArgs) 在 System.Windows.Forms.Control.OnSizeChanged(System.EventArgs) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32) 在 System.Windows.Forms.Control.SetBoundsCore(Int32, Int32, Int32, Int32, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.ScrollableControl.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified) 在 System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.Control.ScaleChildControls(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.Scale(System.Drawing.SizeF, System.Drawing.SizeF, System.Windows.Forms.Control) 在 System.Windows.Forms.ContainerControl.OnChildLayoutResuming(System.Windows.Forms.Control, Boolean) 在 System.Windows.Forms.Control.OnLayoutResuming(Boolean) 在 System.Windows.Forms.Control.ResumeLayout(Boolean) 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm.InitializeComponent() 在 Metacraft.Vatsim.VatSpy.Ui.Forms.MainForm..ctor(Metacraft.Vatsim.VatSpy.Config.IVatSpyConfig, Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory, Metacraft.Vatsim.VatSpy.Ui.Map.IMapManager, Metacraft.Vatsim.VatSpy.Data.IDataManager, Metacraft.Vatsim.VatSpy.Snapshots.ISnapshotManager) 在 DynamicClass.DynamicInjector3ea95e0ab7e943d98c7f70877068e770(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.Extensions.Factory.Factory.InstanceResolver.Get(System.Type, System.String, System.Func`2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, Ninject.Parameters.IParameter[], Boolean) 在 Ninject.Extensions.Factory.StandardInstanceProvider.GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver, System.Reflection.MethodInfo, System.Object[]) 在 Ninject.Extensions.Factory.FactoryInterceptor.Intercept(Castle.DynamicProxy.IInvocation) 在 Castle.DynamicProxy.AbstractInvocation.Proceed() 在 Castle.Proxies.IFormFactoryProxy.CreateMainForm() 在 Metacraft.Vatsim.VatSpy.Core.VatSpyAppContext..ctor(Metacraft.Vatsim.VatSpy.Ui.Forms.IFormFactory) 在 DynamicClass.DynamicInjector97e7b9cc83aa4fd8b92b56b67385d517(System.Object[]) 在 Ninject.Activation.Context.ResolveInternal(System.Object) 在 Ninject.Activation.Context.Resolve() 在 Ninject.KernelBase.Resolve(Ninject.Activation.IRequest, Boolean) 在 Ninject.ResolutionExtensions.Get[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Ninject.Syntax.IResolutionRoot, Ninject.Parameters.IParameter[]) 在 Metacraft.Vatsim.VatSpy.Program.Main() Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 04:38 PM Posted November 20, 2020 at 04:38 PM This doesn't make any sense ... that TaoMain_Resize function can't possibly have a null reference error. I think I'll have to give you guys a version with some popup messaging that will hopefully shed some light. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 20, 2020 at 04:39 PM Posted November 20, 2020 at 04:39 PM Just now, Ross Carlson said: This doesn't make any sense ... that TaoMain_Resize function can't possibly have a null reference error. I think I'll have to give you guys a version with some popup messaging that will hopefully shed some light. Is it related to the language of the system and Unicode languages? Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 20, 2020 at 05:20 PM Posted November 20, 2020 at 05:20 PM 40 minutes ago, Hongye Zhang said: Is it related to the language of the system and Unicode languages? I don't see how it could be, but I can't rule anything out. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Mateusz Zymla Posted November 20, 2020 at 05:22 PM Posted November 20, 2020 at 05:22 PM I know, that Ross will help you the best way, but unistalling VATSpy, then clearing %appdata%\VAT-Spy (somehow old files were still there) and then reinstalling VATSpy helped me out. Mateusz Zymla - 1131338 VATSIMer since 2009, IRL pilot rated. Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 21, 2020 at 08:15 AM Posted November 21, 2020 at 08:15 AM 14 hours ago, Mateusz Zymla said: I know, that Ross will help you the best way, but unistalling VATSpy, then clearing %appdata%\VAT-Spy (somehow old files were still there) and then reinstalling VATSpy helped me out. Hey thanks for help. But i’v tried that before, still. Link to comment Share on other sites More sharing options...
Tianhao Zhang Posted November 21, 2020 at 11:58 AM Posted November 21, 2020 at 11:58 AM (edited) updated to beta 4 today, and starting to have this error, continue will launch the software but no traffic/atc will be shown Beta 3 was working fine without any problem See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: 锟. Path 'atis[31].text_atis[6]', line 1, position 664173. at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments) at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType) at Newtonsoft.Json.JsonTextReader.ReadAsString() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Metacraft.Vatsim.VatSpy.Snapshots.SnapshotManager.BuildSnapshotFromJson(String& json) in C:\Metacraft\Vatsim\Metacraft.Vatsim.VatSpy\Snapshots\SnapshotManager.cs:line 234 at Metacraft.Vatsim.VatSpy.Snapshots.SnapshotManager.RefreshClient_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e) in C:\Metacraft\Vatsim\Metacraft.Vatsim.VatSpy\Snapshots\SnapshotManager.cs:line 178 at System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll ---------------------------------------- VATSpy Assembly Version: 1.1.0.4 Win32 Version: 1.1.0.4 CodeBase: file:///F:/VATSpy/VATSpy.exe ---------------------------------------- Ninject Assembly Version: 3.3.4.0 Win32 Version: 3.3.4.0 CodeBase: file:///F:/VATSpy/Ninject.DLL ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- Ninject.Extensions.Factory Assembly Version: 3.3.2.0 Win32 Version: 3.3.2.0 CodeBase: file:///F:/VATSpy/Ninject.Extensions.Factory.DLL ---------------------------------------- Castle.Core Assembly Version: 4.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///F:/VATSpy/Castle.Core.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- DynamicProxyGenAssembly2 Assembly Version: 0.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///F:/VATSpy/Castle.Core.dll ---------------------------------------- DynamicProxyGenAssembly2 Assembly Version: 0.0.0.0 Win32 Version: 4.2.0 CodeBase: file:///F:/VATSpy/Castle.Core.dll ---------------------------------------- Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll ---------------------------------------- Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Accessibility Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- Tao.Platform.Windows Assembly Version: 1.0.0.5 Win32 Version: 1.0.0.5 CodeBase: file:///F:/VATSpy/Tao.Platform.Windows.DLL ---------------------------------------- Newtonsoft.Json Assembly Version: 12.0.0.0 Win32 Version: 12.0.3.23909 CodeBase: file:///F:/VATSpy/Newtonsoft.Json.DLL ---------------------------------------- System.Numerics Assembly Version: 4.0.0.0 Win32 Version: 4.8.4084.0 built by: NET48REL1 CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll ---------------------------------------- System.Runtime.Serialization Assembly Version: 4.0.0.0 Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll ---------------------------------------- System.Data Assembly Version: 4.0.0.0 Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- Tao.OpenGl Assembly Version: 2.1.0.12 Win32 Version: 2.1.0.12 CodeBase: file:///F:/VATSpy/Tao.OpenGl.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. Hope this helps xD Edited November 21, 2020 at 12:00 PM by Tianhao Zhang Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 21, 2020 at 04:42 PM Posted November 21, 2020 at 04:42 PM 4 hours ago, Tianhao Zhang said: updated to beta 4 today, and starting to have this error, continue will launch the software but no traffic/atc will be shown Beta 3 was working fine without any problem That error means there is some invalid data in the VATSIM data feed. If you had gone back to beta 3, it would show the same error. I will notify the VATSIM dev team of the issue. Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Hongye Rudi Zhang Posted November 21, 2020 at 11:27 PM Posted November 21, 2020 at 11:27 PM On 11/20/2020 at 6:20 PM, Ross Carlson said: I don't see how it could be, but I can't rule anything out. So is there any solutions? Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 21, 2020 at 11:30 PM Posted November 21, 2020 at 11:30 PM 2 minutes ago, Hongye Zhang said: So is there any solutions? Not yet. Do you want to revert to the old non-beta version for now? If so, download it here: http://www1.metacraft.com/VATSpy/files/VATSpySetup.exe Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy Senior Controller, Boston Virtual ARTCC Link to comment Share on other sites More sharing options...
Derek Mayer Posted November 22, 2020 at 12:02 AM Posted November 22, 2020 at 12:02 AM (edited) Thanks Ross. For what it's worth my system language is set to English (United States). I still think this could somehow be related to custom DPI/scaling settings, maybe this causes Windows to launch the app a bit differently (I've seen DPI settings mess a lot of apps up in the past)? What DPI settings are other people with this issue using? I have mine set to 125% (to clarify, I'm talking about the option that is found by right clicking on the Desktop -> Display Settings -> Advanced Scaling Settings). Though I did try disabling it temporarily and it didn't seem to help. Maybe the following similar issue I found might spark an idea: https://social.msdn.microsoft.com/Forums/vstudio/en-US/0565b03b-6810-46be-a93c-05ba0d76a0d0/nullreferenceexception-occurs-only-on-a-specific-machine?forum=csharpgeneral Specifically, the part where one user says: Quote My guess is that on that machine some display settings are different (DPI probably) and you get a resize event earlier than on other machines. Your resize code doesn't check if some data it is using is properly initialized and crashes. Just throwing stuff out there in case it triggers an idea. No rush, I'm quite happy to just continue using the old version for now. Edited November 22, 2020 at 12:06 AM by Derek Mayer Link to comment Share on other sites More sharing options...
Recommended Posts