Ross Carlson Posted November 22, 2020 at 12:34 AM Posted November 22, 2020 at 12:34 AM Derek, that was my first thought as well, but the function that is crashing does not use any variables that can possibly be null. My best guess currently is that the error message is a red herring and the null reference is actually occurring somewhere else. This can happen when the compiler runs code optimizations that remove some functions (known as method inlining.) I turned off those optimizations in beta 4, but you guys are still getting the same error, so that's probably not it. I'm not sure what to try next, but I'll think about it when I have some more time. Until then, you'll need to use the old version. 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 22, 2020 at 08:04 AM Posted November 22, 2020 at 08:04 AM 8 hours ago, Ross Carlson said: 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 Thanks!!!! Also thanks for the beta. I will also try to find solutions on my self. If I found something I will tell you. Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 24, 2020 at 04:40 AM Posted November 24, 2020 at 04:40 AM Guys, I just put up beta 5 ... please give it a try and then post the exception details if the crash happens again. 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 24, 2020 at 10:34 AM Posted November 24, 2020 at 10:34 AM 5 hours ago, Ross Carlson said: Guys, I just put up beta 5 ... please give it a try and then post the exception details if the crash happens again. Hi! Thanks for not give up on me! I‘v operate on English system, hope it can help you as well. I'v got: Faulting application name: VATSpy.exe, version: 1.1.0.5, time stamp: 0x5fbc8e1b Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x00007ffd6c6613db Faulting process ID: 0x3690 Faulting application start time: 0x01d6c24d1530b05a Faulting application path: E:\VATSpy\VATSpy.exe Faulting module path: unknown Report ID: 9bc0e183-9e85-43bc-966b-242fcc3d6733 Faulting package full name: Faulting package-relative application ID: 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.DynamicInjector56cef4322199483a9435929af27cee5e(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.DynamicInjectorafff68c64fb84e92be8dcba531685d8b(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 24, 2020 at 05:04 PM Posted November 24, 2020 at 05:04 PM This issue has been fixed in beta 6. Thanks for the help, everyone. 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 25, 2020 at 01:51 AM Posted November 25, 2020 at 01:51 AM Thanks Ross, confirmed fixed on my end with Beta.6. FYI, Windows Defender is blocking Beta.7 instantly upon download for me. It's detecting it as: Trojan:MSIL/Masslogger.VN!MTB Link to comment Share on other sites More sharing options...
Ross Carlson Posted November 25, 2020 at 03:31 AM Posted November 25, 2020 at 03:31 AM 1 hour ago, Derek Mayer said: Thanks Ross, confirmed fixed on my end with Beta.6. FYI, Windows Defender is blocking Beta.7 instantly upon download for me. It's detecting it as: Trojan:MSIL/Masslogger.VN!MTB Great ... nothing I can do about that, I'm afraid. Strange that it only does that for Beta 7 ... 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 25, 2020 at 06:00 AM Posted November 25, 2020 at 06:00 AM Beta 8 works fine again, no Trojan detected. No idea what that was about. Link to comment Share on other sites More sharing options...
Recommended Posts