I’m running into the same issues … 3.0.3.140 was working fine, machine locked up and needed to be rebooted, after that 3.0.3.140 would fail on loading with the same failure mentioning “System.XML” … reloading 3.0.2.94 works fine …
Machine is Win7 x86 SP 1 …
sgp /recover had no effect …
sgp /reset had no effect …
Deleting the contents of [User]\AppData\Local\SequenceGenerator as the help file mentioned had no effect …
Checking the contents of \AppData\Local with a failed run, I don’t see any trace of a log file; so the failure is happening before your log file is opened …
Checking 3.0.3.140 under VS 2015, here’s how far it gets …
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\Sequence Generator.exe’. Module was built without symbols.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.Interfaces.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll’. Symbols loaded.
… and halts with an error “Unable to create class factory”
Loading 3.0.3.140 on a working system gets these DLL’s loaded …
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\Sequence Generator.exe’. Module was built without symbols.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\ServiceStack.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\ServiceStack.Interfaces.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\Newtonsoft.Json.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\RestSharp.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘Anonymously Hosted DynamicMethods Assembly’.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\ServiceStack.ServiceInterface.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\ServiceStack.Common.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\ServiceStack.Text.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.DeviceInterfaces\6.0.0.0__565de7938946fba7\ASCOM.DeviceInterfaces.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\GraphLib.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\MediaSlider.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.DataVisualization\v4.0_4.0.0.0__31bf3856ad364e35\System.Windows.Forms.DataVisualization.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘Microsoft.GeneratedCode’.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.Utilities\6.0.0.0__565de7938946fba7\ASCOM.Utilities.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.DriverAccess\6.0.0.0__565de7938946fba7\ASCOM.DriverAccess.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.Astrometry\6.0.0.0__565de7938946fba7\ASCOM.Astrometry.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\Microsoft.WindowsAPICodePack.Shell.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files (x86)\Sequence Generator\Microsoft.WindowsAPICodePack.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll’. Symbols loaded.
Loading 3.0.2.94 gets me these DLL’s loaded …
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\Sequence Generator.exe’. Module was built without symbols.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.Interfaces.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\Newtonsoft.Json.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\RestSharp.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘Anonymously Hosted DynamicMethods Assembly’.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.ServiceInterface.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.Common.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\ServiceStack.Text.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.DeviceInterfaces\6.0.0.0__565de7938946fba7\ASCOM.DeviceInterfaces.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\GraphLib.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\MediaSlider.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.DataVisualization\v4.0_4.0.0.0__31bf3856ad364e35\System.Windows.Forms.DataVisualization.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘Microsoft.GeneratedCode’.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.Utilities\6.0.0.0__565de7938946fba7\ASCOM.Utilities.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.DriverAccess\6.0.0.0__565de7938946fba7\ASCOM.DriverAccess.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\assembly\GAC_MSIL\ASCOM.Astrometry\6.0.0.0__565de7938946fba7\ASCOM.Astrometry.dll’. Cannot find or open the PDB file.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\Microsoft.WindowsAPICodePack.Shell.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Program Files\Sequence Generator\Microsoft.WindowsAPICodePack.dll’. Symbols loaded.
‘Sequence Generator.exe’ (CLR v4.0.30319: Sequence Generator.exe): Loaded ‘C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll’. Symbols loaded.
… note that with 3.0.2.94, the NewtonSoft.Json DLL is loaded after SystemCore, while in 3.0.3.140 it’s loaded after the Serialization DLL … that points to a failure in NewtonSoft.Json to load something properly and that exception not being handled in a try/catch
So looking at the module dump, note that everything goes fine until you load up the NewtonSoft.Json DLL, at which time the program is unable to continue. The NewtonSoft.Json library [Json.NET - Newtonsoft] is pretty good, but JSON is very tricky to parse and it’s easy to run off the rails with it; looking at the NewtonSoft source code at [GitHub - JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET] they provide a “JsonWriterException” and “JsonReadException” class example in their sample [Newtonsoft.Json/ExceptionTests.cs at master · JamesNK/Newtonsoft.Json · GitHub] code … could there be an unhandled exception in the JSON code that SGP is (likely) trying to parse when the program starts up that is happening?
Digging further, located in \AppData\Local\Main_Sequence_Software\Sequence_Generator.exe_[Random]
there are a series of subdirectories corresponding to versions, with each version subdirectory containing a “user.config” XML file. Removing the “user.config” XML file in the 3.0.3.140 directory in a failing system fixed the problem and 3.0.3.140 was able to load properly …
So, I would like the following feature requests/ bug fixes:
Thx!