I have tried repeatedly to use the “Create Interrogator Log USB”, only to have it fail with a program crash. Tried different USB and same results. Is there an issue inside the code?
The fail always says “Message: Object reference not set to an instance of an object.” I’ve never uploaded an issue here so bear with me if I post things in the wrong spot.
I made the Interrogator USB manually and that worked fine
SYNC Region: NA
Navigation Variant: Nav
Manufacturer Year: Pre MY20
Install Type: OEM
Old SYNC Version: 3.4.22251
New SYNC Version: 3.4.23188
Do you have a error message, if so what is it?
Unique ID: 1ee4aa95-3440-6494-9c30-0242ac120008
Error: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Operating System: Microsoft Windows 11 Pro (2009)
Date Created:03 September 2023 @ 22:29:20
Time Caller Message
03 September 2023 @ 17:28:22 Initialize Syn3 Updater 2.12.0.0 (Stable) is Starting
03 September 2023 @ 17:28:22 Initialize URL Intent:
03 September 2023 @ 17:28:22 Initialize MainSettings found in LocalAppDataPath
03 September 2023 @ 17:28:22 Initialize MainSettings loaded successfully
03 September 2023 @ 17:28:22 LoadProfile Profile default loaded
03 September 2023 @ 17:28:22 Initialize Determining language to use for the application
03 September 2023 @ 17:28:22 Initialize Language is set to en-US
03 September 2023 @ 17:28:22 Initialize Determining download path to use for the application
03 September 2023 @ 17:28:22 Initialize Download path is set to C:\Users\paul\Downloads\Syn3Updater
03 September 2023 @ 17:28:22 SaveSettings MainSettings saved successfully
03 September 2023 @ 17:28:22 SaveSettings Profile default saved successfully
03 September 2023 @ 17:28:22 Initialize Launching main window
03 September 2023 @ 17:28:26 UpdateLauncherSettings LauncherPrefs saved successfully
03 September 2023 @ 17:28:27 .ctor MainWindow Initialized
03 September 2023 @ 17:28:39 UpdateDriveInfo USB Drive selected - Name: PNY USB 3.0 FD USB Device - FileSystem: exFAT - PartitionType: MBR - Letter: D:
03 September 2023 @ 17:28:47 LogPrepareUSBAction Starting process (Logging Utility
03 September 2023 @ 17:28:47 Init Install Mode: Auto-Detect (autoinstall) Forced: False
03 September 2023 @ 17:28:47 Init MY20 Protection: Auto-Detect
03 September 2023 @ 17:28:47 FormatUSBAsync Formatting USB drive
03 September 2023 @ 17:28:47 FormatUSBAsync Re-creating partition table as MBR and formatting as ExFat on selected USB drive
03 September 2023 @ 17:29:19 ValidateFile Checking Existing File: GB5T-14G386-AD_1606255780000.TAR.GZ
03 September 2023 @ 17:29:19 DoDownload Validated: GB5T-14G386-AD_1606255780000.TAR.GZ (Skipping Download)
03 September 2023 @ 17:29:19 PrepareUsbAsync Preparing USB drive
03 September 2023 @ 17:29:19 ValidateFile Checking Existing File: GB5T-14G386-AD_1606255780000.TAR.GZ
03 September 2023 @ 17:29:19 DoCopy Copying: GB5T-14G386-AD_1606255780000.TAR.GZ
03 September 2023 @ 17:29:19 ValidateFile Validating: GB5T-14G386-AD_1606255780000.TAR.GZ
03 September 2023 @ 17:29:19 DoCopy Copied: GB5T-14G386-AD_1606255780000.TAR.GZ
03 September 2023 @ 17:29:19 CreateAutoInstall Generating Autoinstall.lst
03 September 2023 @ 17:29:20 CrashWindow System.NullReferenceException
Details
System.NullReferenceException
Object reference not set to an instance of an object.
at Cyanlabs.Syn3Updater.Services.DownloadViewModelService.CreateAutoInstallFile(String selectedRelease, String selectedRegion) in P:\GitHub\CyanLabs\Syn3Updater\Syn3Updater\Services\DownloadViewModelService.cs:line 72
at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.CreateAutoInstall() in P:\GitHub\CyanLabs\Syn3Updater\Syn3Updater\UI\Tabs\DownloadViewModel.cs:line 694
at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.d__69.MoveNext() in P:\GitHub\CyanLabs\Syn3Updater\Syn3Updater\UI\Tabs\DownloadViewModel.cs:line 475
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.d__66.MoveNext() in P:\GitHub\CyanLabs\Syn3Updater\Syn3Updater\UI\Tabs\DownloadViewModel.cs:line 245
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
0
8
CreateAutoInstallFile
Syn3Updater, Version=2.12.0.0, Culture=neutral, PublicKeyToken=null
Cyanlabs.Syn3Updater.Services.DownloadViewModelService
System.Text.StringBuilder CreateAutoInstallFile(System.String, System.String)
-2147467261
Syn3Updater
Raw JSON Output
“{"ErrorName":"System.NullReferenceException","ErrorLocation":"/TryCatchWhen/0","Logs":[{"Log":"Syn3 Updater 2.12.0.0 (Stable) is Starting","Time":"2023-09-03T17:28:22.0650689-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"URL Intent: ","Time":"2023-09-03T17:28:22.0661146-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"MainSettings found in LocalAppDataPath","Time":"2023-09-03T17:28:22.0661146-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"MainSettings loaded successfully","Time":"2023-09-03T17:28:22.0774148-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"Profile default loaded","Time":"2023-09-03T17:28:22.0814042-05:00","Caller":"LoadProfile","LogType":"Debug","Exception":null},{"Log":"Determining language to use for the application","Time":"2023-09-03T17:28:22.0833987-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"Language is set to en-US","Time":"2023-09-03T17:28:22.0833987-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"Determining download path to use for the application","Time":"2023-09-03T17:28:22.0833987-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"Download path is set to C:\\Users\\paul\\Downloads\\Syn3Updater\\","Time":"2023-09-03T17:28:22.0833987-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"MainSettings saved successfully","Time":"2023-09-03T17:28:22.6045804-05:00","Caller":"SaveSettings","LogType":"Debug","Exception":null},{"Log":"Profile default saved successfully","Time":"2023-09-03T17:28:22.6045804-05:00","Caller":"SaveSettings","LogType":"Debug","Exception":null},{"Log":"Launching main window","Time":"2023-09-03T17:28:22.6045804-05:00","Caller":"Initialize","LogType":"Debug","Exception":null},{"Log":"LauncherPrefs saved successfully","Time":"2023-09-03T17:28:26.1609232-05:00","Caller":"UpdateLauncherSettings","LogType":"Debug","Exception":null},{"Log":"MainWindow Initialized","Time":"2023-09-03T17:28:27.6151961-05:00","Caller":".ctor","LogType":"Debug","Exception":null},{"Log":"USB Drive selected - Name: PNY USB 3.0 FD USB Device - FileSystem: exFAT - PartitionType: MBR - Letter: D:","Time":"2023-09-03T17:28:39.7113739-05:00","Caller":"UpdateDriveInfo","LogType":"Info","Exception":null},{"Log":"Starting process (Logging Utility","Time":"2023-09-03T17:28:47.3169725-05:00","Caller":"LogPrepareUSBAction","LogType":"Info","Exception":null},{"Log":"Install Mode: Auto-Detect (autoinstall) Forced: False","Time":"2023-09-03T17:28:47.3498042-05:00","Caller":"Init","LogType":"Info","Exception":null},{"Log":"MY20 Protection: Auto-Detect","Time":"2023-09-03T17:28:47.3498042-05:00","Caller":"Init","LogType":"Info","Exception":null},{"Log":"Formatting USB drive","Time":"2023-09-03T17:28:47.364814-05:00","Caller":"FormatUSBAsync","LogType":"Info","Exception":null},{"Log":"Re-creating partition table as MBR and formatting as ExFat on selected USB drive","Time":"2023-09-03T17:28:47.364814-05:00","Caller":"FormatUSBAsync","LogType":"Info","Exception":null},{"Log":"Checking Existing File: GB5T-14G386-AD_1606255780000.TAR.GZ","Time":"2023-09-03T17:29:19.6657678-05:00","Caller":"ValidateFile","LogType":"Info","Exception":null},{"Log":"Validated: GB5T-14G386-AD_1606255780000.TAR.GZ (Skipping Download)","Time":"2023-09-03T17:29:19.6777064-05:00","Caller":"DoDownload","LogType":"Info","Exception":null},{"Log":"Preparing USB drive","Time":"2023-09-03T17:29:19.6847201-05:00","Caller":"PrepareUsbAsync","LogType":"Info","Exception":null},{"Log":"Checking Existing File: GB5T-14G386-AD_1606255780000.TAR.GZ","Time":"2023-09-03T17:29:19.7138375-05:00","Caller":"ValidateFile","LogType":"Info","Exception":null},{"Log":"Copying: GB5T-14G386-AD_1606255780000.TAR.GZ","Time":"2023-09-03T17:29:19.7138375-05:00","Caller":"DoCopy","LogType":"Info","Exception":null},{"Log":"Validating: GB5T-14G386-AD_1606255780000.TAR.GZ","Time":"2023-09-03T17:29:19.7450759-05:00","Caller":"ValidateFile","LogType":"Info","Exception":null},{"Log":"Copied: GB5T-14G386-AD_1606255780000.TAR.GZ","Time":"2023-09-03T17:29:19.7450759-05:00","Caller":"DoCopy","LogType":"Info","Exception":null},{"Log":"Generating Autoinstall.lst","Time":"2023-09-03T17:29:19.7723484-05:00","Caller":"CreateAutoInstall","LogType":"Info","Exception":null},{"Log":"System.NullReferenceException","Time":"2023-09-03T17:29:20.0393456-05:00","Caller":"CrashWindow","LogType":"Crash","Exception":{"ClassName":"System.NullReferenceException","Message":"Object reference not set to an instance of an object.","Data":{"System.Object":null},"InnerException":null,"HelpURL":null,"StackTraceString":" at Cyanlabs.Syn3Updater.Services.DownloadViewModelService.CreateAutoInstallFile(String selectedRelease, String selectedRegion) in P:\\GitHub\\CyanLabs\\Syn3Updater\\Syn3Updater\\Services\\DownloadViewModelService.cs:line 72\r\n at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.CreateAutoInstall() in P:\\GitHub\\CyanLabs\\Syn3Updater\\Syn3Updater\\UI\\Tabs\\DownloadViewModel.cs:line 694\r\n at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.d__69.MoveNext() in P:\\GitHub\\CyanLabs\\Syn3Updater\\Syn3Updater\\UI\\Tabs\\DownloadViewModel.cs:line 475\r\n— End of stack trace from previous location where exception was thrown —\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Cyanlabs.Syn3Updater.UI.Tabs.DownloadViewModel.d__66.MoveNext() in P:\\GitHub\\CyanLabs\\Syn3Updater\\Syn3Updater\\UI\\Tabs\\DownloadViewModel.cs:line 245\r\n— End of stack trace from previous location where exception was thrown —\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)\r\n at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":"8\nCreateAutoInstallFile\nSyn3Updater, Version=2.12.0.0, Culture=neutral, PublicKeyToken=null\nCyanlabs.Syn3Updater.Services.DownloadViewModelService\nSystem.Text.StringBuilder CreateAutoInstallFile(System.String, System.String)","HResult":-2147467261,"Source":"Syn3Updater","WatsonBuckets":null}}]}”
Update Method: CyanLabs Syn3 Updater
Syn3 Updater Version: 2.12.0.0
Syn3 Updater Documentation Read: yes
Syn3 Updater Log File
Log file pasted above, This is link to log file: https://cyanlabs.net/fhub/sync3/syn3-updater-crash-log/?uuid=1ee4aa95-3440-6494-9c30-0242ac120008