vPilot Error with log

Hoping @887155 can chime in. This is a new bug I haven’t seen before. Just started getting these random crashes. See the attached log. Doesn’t happen every flight but this is twice in two days. Nothing has changed that I know of.

2026-02-03 11:56:45.822 -05:00 [INF] vPilot version 3.11.5 starting up
2026-02-03 11:56:45.836 -05:00 [INF] Running in “Standalone” mode
2026-02-03 11:56:46.016 -05:00 [INF] Licensed for non-commercial entertainment use only
2026-02-03 11:56:48.208 -05:00 [INF] Downloaded 1 servers
2026-02-03 11:56:48.340 -05:00 [INF] Validating “Msfs2024”
2026-02-03 11:56:50.046 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\common\config\aircraft.cfg
2026-02-03 11:56:50.047 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11 PW\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11 PW LOW\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11F GE\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11F GE LOW\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11F PW\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] Aircraft config file size or date changed, checking MD5 hash: D:\Flight Sim\Community2024\tfdidesign-aircraft-md11\SimObjects\Airplanes\TFDi_Design_MD-11\presets\tfdi-design\TFDi_Design_MD-11F PW LOW\config\aircraft.cfg
2026-02-03 11:56:50.048 -05:00 [INF] MD5 hash is the same, resaving model scan result with new config file sizes and timestamps.
2026-02-03 11:56:50.268 -05:00 [INF] Custom model matching rules loaded.
2026-02-03 11:56:50.410 -05:00 [INF] Model matching rules generated.
2026-02-03 11:56:50.436 -05:00 [INF] “FbwVpilotActive” value changed: false
2026-02-03 11:58:05.305 -05:00 [INF] Connecting to network
2026-02-03 11:58:05.335 -05:00 [INF] Connected to network
2026-02-03 11:58:05.638 -05:00 [INF] Connecting to network
2026-02-03 11:58:05.658 -05:00 [INF] Connected to network
2026-02-03 13:02:42.462 -05:00 [ERR] Network error: Parse error. (Raw packet: AAL1789:32.8849800:-97.0330200:574.90:8.99:4294964196:7.^JIA5491:32.8876000:-97.0368800:578.86:7.23:20967176:-0.0005:0.0000:0.0013:0.0000:0.0000:0.0000:0.00)
2026-02-03 13:09:15.522 -05:00 [ERR] Network error: Parse error. (Raw packet: JIA5491:32.8876100:-97.0368800:575.70:7.21:20967176:-0.0005:0.0000:0.0010:0.0000:0.0000^JIA5491:32.8876100:-97.0368800:575.70:7.21:20967176:-0.0005:0.0000:0.0010:0.0000:0.0000:0.0000:0.00)
2026-02-03 13:09:25.745 -05:00 [ERR] Unhandled exception
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at aa.b(String A_0)
at aa.a(IAsyncResult A_0)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

It looks like the packets coming in from the server are malformed, so I don’t think it’s a vPilot bug, but I’ll look into it and confer with the other client devs and VATSIM tech team members.

Thanks Ross! I’ll point out that until I click ok, vpilot will continue running as normal. So it’s not a deal breaker but annoying for sure.