Jump to content

You're browsing the 2004-2023 VATSIM Forums archive. All content is preserved in a read-only fashion.
For the latest forum posts, please visit https://forum.vatsim.net.

Need to find something? Use the Google search below.

Vat-Spy new beta not working

  • vat-spy
  • error

Namdu Cho
 Share

Recommended Posts

Namdu Cho
Posted
Posted

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

spacer.png

Link to comment
Share on other sites

Derek Mayer
Posted
Posted

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

Ross Carlson
Posted
Posted (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 by Ross Carlson

Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy

Senior Controller, Boston Virtual ARTCC

Link to comment
Share on other sites

Derek Mayer
Posted
Posted

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

Namdu Cho
Posted
Posted (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 by Namdu Cho

VATSIM Korea Division Member

STU2 Tower controller & VATSIM Pilot

spacer.png

Link to comment
Share on other sites

Ross Carlson
Posted
Posted (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 by Ross Carlson

Developer: vPilot, VRC, vSTARS, vERAM, VAT-Spy

Senior Controller, Boston Virtual ARTCC

Link to comment
Share on other sites

Hongye Rudi Zhang
Posted
Posted
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

Namdu Cho
Posted
Posted (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 by Namdu Cho

VATSIM Korea Division Member

STU2 Tower controller & VATSIM Pilot

spacer.png

Link to comment
Share on other sites

Ross Carlson
Posted
Posted

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

Hongye Rudi Zhang
Posted
Posted (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

image.png.4bcfb894ad3b9440bdfd61b9fa7d7844.pngimage.png.16e87fe4123ee70e21f796a59ffec59d.png

Edited by Hongye Zhang
Link to comment
Share on other sites

Namdu Cho
Posted
Posted

오류 있는 응용 프로그램 이름: 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

spacer.png

Link to comment
Share on other sites

Derek Mayer
Posted
Posted

 

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

Ross Carlson
Posted
Posted

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

Namdu Cho
Posted
Posted (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 by Namdu Cho

VATSIM Korea Division Member

STU2 Tower controller & VATSIM Pilot

spacer.png

Link to comment
Share on other sites

Hongye Rudi Zhang
Posted
Posted

@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

Ross Carlson
Posted
Posted

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

Hongye Rudi Zhang
Posted
Posted
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

Ross Carlson
Posted
Posted
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

Mateusz Zymla
Posted
Posted

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

Hongye Rudi Zhang
Posted
Posted
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

Tianhao Zhang
Posted
Posted (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 by Tianhao Zhang
Link to comment
Share on other sites

Ross Carlson
Posted
Posted
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

Hongye Rudi Zhang
Posted
Posted
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

Derek Mayer
Posted
Posted (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 by Derek Mayer
Link to comment
Share on other sites

 Share