If anyone can help, Please Do!
Deserialization from source "<C:\ProgramFiles\Cosmoteer\Data\rules.txt>" failed
Log:
06/04/2018 20:44:12 | Logging successful initialized.
06/04/2018 20:44:12 | .NET Runtime Version: 4.0.30319.42000
06/04/2018 20:44:12 | Running as a 64-bit process.
06/04/2018 20:44:12 | Local: en-US
06/04/2018 20:44:12 | Language: en-US
06/04/2018 20:44:12 | Cosmoteer version 0.14.0
06/04/2018 20:44:13 | Microsoft Windows 10 Home 64-bit 10.0.16299
06/04/2018 20:44:13 | AMD E2-3800 APU with Radeon(TM) HD Graphics (4 logical processors)
06/04/2018 20:44:13 | 3541.8 MB RAM
06/04/2018 20:44:13 | AMD Radeon HD 8280 (15.200.1060.0) (7/14/2015)
06/04/2018 20:44:13 | 512.0 MB VRAM
06/04/2018 20:44:13 |
06/04/2018 20:44:13 | Loaded app settings.
06/04/2018 20:44:13 | Mixpanel Distinct ID: 4CEE91AEC19FEC814CC29C7B0FAA93B0
06/04/2018 20:44:14 | Process is now DPI-aware.
06/04/2018 20:44:14 | Setup default cursor.
06/04/2018 20:44:14 | Using display adapter 0
06/04/2018 20:44:14 | Created DXGI factory.
06/04/2018 20:44:14 | Adapter #0: AMD Radeon HD 8280
06/04/2018 20:44:14 | Output #0: Generic PnP Monitor (1920x1080)
06/04/2018 20:44:14 | Adapter #1: Microsoft Basic Render Driver
06/04/2018 20:44:14 | Updated Windows form configuration for borderless window.
06/04/2018 20:44:14 | Created Windows form.
06/04/2018 20:44:14 | Direct3D Feature Level: Level_11_0
06/04/2018 20:44:14 | Created Direct3D 11 Device.
06/04/2018 20:44:14 | Created swap chain: 1920x1080.
06/04/2018 20:44:14 | Created window.
06/04/2018 20:44:14 | Created clock.
06/04/2018 20:44:15 | Created graphics manager.
06/04/2018 20:44:15 | Created XAudio2 device.
06/04/2018 20:44:15 | Created audio manager.
06/04/2018 20:44:15 | Created input manager.
06/04/2018 20:44:15 | Created default font.
06/04/2018 20:44:15 | Initial app state is 'MainMenu'
06/04/2018 20:44:15 | Initial application settings:
06/04/2018 20:44:15 | LastGameVersion:
06/04/2018 20:44:15 | InitState: MainMenu
06/04/2018 20:44:15 | Language:
06/04/2018 20:44:15 | LockCursor: True
06/04/2018 20:44:15 | EdgePanMode: Analog
06/04/2018 20:44:15 | EdgePanSpeed: 15
06/04/2018 20:44:15 | KeyboardPanSpeed: 15
06/04/2018 20:44:15 | KeyboardZoomSpeed: 10
06/04/2018 20:44:15 | KeyboardRotSpeed: 90°
06/04/2018 20:44:15 | EnableMouseWheelZoom: True
06/04/2018 20:44:15 | InvertMouseWheelZoom: False
06/04/2018 20:44:15 | MouseWheelZoomSpeed: 1.12
06/04/2018 20:44:15 | MouseWheelZoomAtCursor: True
06/04/2018 20:44:15 | StickyFocus: True
06/04/2018 20:44:15 | DpiScaleMode: Dpi100
06/04/2018 20:44:15 | AnimateBackgrounds: True
06/04/2018 20:44:15 | FancyParticles: True
06/04/2018 20:44:15 | UncompressedTextures: False
06/04/2018 20:44:15 | AllowShipDeselection: False
06/04/2018 20:44:15 | CtrlSelectsParts: False
06/04/2018 20:44:15 | PreferBlueprintMode: False
06/04/2018 20:44:15 | BlueprintAutoPause: True
06/04/2018 20:44:15 | ShowInvalidBlueprints: True
06/04/2018 20:44:15 | BuildAutoFocus: True
06/04/2018 20:44:15 | BuildAutoRotate: True
06/04/2018 20:44:15 | BuildAutoInteriors: True
06/04/2018 20:44:15 | PaintAutoFocus: True
06/04/2018 20:44:15 | PaintAutoRotate: True
06/04/2018 20:44:15 | PaintAllowOverwrite: True
06/04/2018 20:44:15 | PaintMirrorEnabled: False
06/04/2018 20:44:15 | PaintMirrorAxis: Vertical
06/04/2018 20:44:15 | RepairAutoFocus: True
06/04/2018 20:44:15 | RepairAutoRotate: False
06/04/2018 20:44:15 | BuildAllowOverwrite: True
06/04/2018 20:44:15 | BuildAutoDoors: True
06/04/2018 20:44:15 | BuildEnforceCrewAccess: True
06/04/2018 20:44:15 | BuildMirrorEnabled: False
06/04/2018 20:44:15 | BuildMirrorAxis: Vertical
06/04/2018 20:44:15 | GrabLeavesCorridors: True
06/04/2018 20:44:15 | RepairAutoDoors: True
06/04/2018 20:44:15 | AutoHireCrew: True
06/04/2018 20:44:15 | PartToolTips: True
06/04/2018 20:44:15 | AutoSave: True
06/04/2018 20:44:15 | AutoSavesToKeep: 10
06/04/2018 20:44:15 | QuickSavesToKeep: 10
06/04/2018 20:44:15 | AutoSaveInterval: 600
06/04/2018 20:44:15 | FtlAutoSave: True
06/04/2018 20:44:15 | ShowOnShipIndicators: True
06/04/2018 20:44:15 | AutoPauseOnLostFocus: True
06/04/2018 20:44:15 | ScreenShake: True
06/04/2018 20:44:15 | VersionCheckMode: Stable
06/04/2018 20:44:15 | EnableMetrics: True
06/04/2018 20:44:15 | PreferBorderlessWindowToggle: False
06/04/2018 20:44:15 | MasterVolume: 1
06/04/2018 20:44:15 | EffectsVolume: 1
06/04/2018 20:44:15 | InterfaceVolume: 1
06/04/2018 20:44:15 | ShowTutorials: True
06/04/2018 20:44:15 | AutoFtlJump: False
06/04/2018 20:44:15 | PaintSchemes: System.Collections.Generic.List1[Cosmoteer.Ships.PaintScheme]
06/04/2018 20:44:15 | DefaultBuildTool: Grab
06/04/2018 20:44:15 | DefaultDecalTool: Grab
06/04/2018 20:44:15 | DontReportErrorsForShips: System.Collections.Generic.HashSet1[System.String]
06/04/2018 20:44:15 | TutorialPageStates: System.Collections.Generic.Dictionary2[System.String,Cosmoteer.Tutorials.TutorialPageState]
06/04/2018 20:44:15 | PlayerColor:
06/04/2018 20:44:15 | EnemyColor:
06/04/2018 20:44:15 | NeutralColor:
06/04/2018 20:44:15 | MiniviewInCombatMode: Auto
06/04/2018 20:44:15 | MiniviewNotInCombatMode: Auto
06/04/2018 20:44:15 | MiniviewLockRotation: False
06/04/2018 20:44:15 | MiniviewSize:
06/04/2018 20:44:15 | ShowInteriors: False
06/04/2018 20:44:15 | AlwaysShowCommandWidgets: False
06/04/2018 20:44:15 | PreferShipRelativeAttackAngle: False
06/04/2018 20:44:15 | PreferWorldRelativeFollowAngle: False
06/04/2018 20:44:15 | ShipLibraryLargeIcons: False
06/04/2018 20:44:15 | AdHocFormations: False
06/04/2018 20:44:15 | BreakFormationToAttack: True
06/04/2018 20:44:15 | EnabledMods: System.Collections.Generic.HashSet1[System.String]
06/04/2018 20:44:15 | DeleteFileOnStartup:
06/04/2018 20:44:15 | FeedbackEmail:
06/04/2018 20:44:15 | DefaultGameMode:
06/04/2018 20:44:15 | DefaultCreativeModeMapSize: 0
06/04/2018 20:44:15 | DefaultBountyModeDifficulty: 0
06/04/2018 20:44:15 | DefaultBountyModeMapSize: 0
06/04/2018 20:44:15 | DefaultBountyModeStarterShip: 0
06/04/2018 20:44:15 | WarnOutOfDateGpuDrivers: True
06/04/2018 20:44:15 | DefaultMPJoinHostname:
06/04/2018 20:44:15 | PlayerName:
06/04/2018 20:44:15 | MPShipColorMode: RandomPerPlayer
06/04/2018 20:44:15 | MPBlipColorMode: FriendAndFoe
06/04/2018 20:44:15 | AutoPortForwarding: True
06/04/2018 20:44:15 | DisplayPublicIP: True
06/04/2018 20:44:15 | PreferLAN: False
06/04/2018 20:44:15 | CustomServers: System.Collections.Generic.List1[Cosmoteer.Multiplayer.ServerInfo]
06/04/2018 20:44:15 | DefaultServer: 0
06/04/2018 20:44:15 | ShowNewsOnStartup: True
06/04/2018 20:44:15 | ReadNewsArticles: System.Collections.Generic.HashSet1[System.String]
06/04/2018 20:44:15 | ShowNewsAlerts: True
06/04/2018 20:44:15 | HiddenNewsAlerts: System.Collections.Generic.HashSet1[System.String]
06/04/2018 20:44:15 | MutedPlayers: System.Collections.Generic.HashSet1[Halfling.Platforms.MachineID]
06/04/2018 20:44:15 | BannedPlayers: System.Collections.Generic.HashSet1[Halfling.Platforms.MachineID]
06/04/2018 20:44:15 | Starting main game loop...
06/04/2018 20:44:15 | Enabled mods:
06/04/2018 20:44:16 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Users\leedy\Documents\My Games\Cosmoteer\Mods\0.2.7ClassicJam.Star_Wars_Galaxy_upgraded\mod.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Unable to find source for non-optional field "ID" in source "<C:\Users\leedy\Documents\My Games\Cosmoteer\Mods\0.2.7ClassicJam.Star_Wars_Galaxy_upgraded\mod.txt>".
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 751
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2651
06/04/2018 20:44:16 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
06/04/2018 20:44:16 | at Cosmoteer.Mods.ModInfo..ctor(GenericSerialReader reader) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 51
06/04/2018 20:44:16 | --- End of inner exception stack trace ---
06/04/2018 20:44:16 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
06/04/2018 20:44:16 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2245
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
06/04/2018 20:44:16 | --- End of inner exception stack trace ---
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
06/04/2018 20:44:16 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
06/04/2018 20:44:16 | at Cosmoteer.Mods.ModInfo.TryLoadMod(String modFolder, Boolean isBuiltIn, ModInfo& modInfo, IList1 errorList) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 138
06/04/2018 20:44:19 | Jerry.Archon's Plasma
06/04/2018 20:44:19 | jbox1.drones++
06/04/2018 20:44:19 | jbox1.pokingsticks
06/04/2018 20:44:19 | Meranera.Sauce
06/04/2018 20:44:19 | gofatalis.partsgalore
06/04/2018 20:44:19 | Battleman103333.TheHealingDoctor.minigun_mod.V0.15.2
06/04/2018 20:44:19 | thehealingdoctor.weapon_shop
06/04/2018 20:44:19 | Loaded language 'en'.
06/04/2018 20:45:32 | Memory usage at time of crash: 406,884,352
06/04/2018 20:45:32 | Application state stack at time of crash:
06/04/2018 20:45:32 | Cosmoteer.Assets
06/04/2018 20:45:32 | FPS at time of crash: 29.84409
06/04/2018 20:45:32 | Running processes at time of crash: AERTSr64, ApplicationFrameHost, aswidsagenta, atieclxx, atiesrxx, audiodg, AvastBrowserCrashHandler, AvastBrowserCrashHandler64, AvastSvc, AvastUI, browser_broker, ByteFence, ByteFenceService, Calculator, Cosmoteer, csrss, ctfmon, dasHost, DataExchangeHost, Discord, dllhost, dwm, explorer, fontdrvhost, GoogleCrashHandler, GoogleCrashHandler64, HxOutlook, HxTsr, Idle, LogonUI, lsass, mcsacore, Memory Compression, Microsoft.Msn.Sports, MicrosoftEdge, MicrosoftEdgeCP, MSASCuiL, MsMpEng, PickerHost, PsiService_2, RAVBg64, rsLggr, RtkAudioService64, RtkNGUI64, rtop_bg, rtop_svc, RuntimeBroker, saUI, SearchIndexer, SearchUI, SecurityHealthService, services, SettingSyncHost, ShellExperienceHost, sihost, SkypeHost, smartscreen, smss, SpeechRuntime, spoolsv, Steam, SteamService, steamwebhelper, svchost, System, SystemSettings, SystemSettingsBroker, taskhostw, unsecapp, wininit, winlogon, WinStore.App, WmiPrvSE,
06/04/2018 20:45:32 | Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\rules.txt>" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Halfling.Serialization.DeserializeException: Deserialization from source "<C:\Program Files\Cosmoteer\Data\ships\terran\terran.txt>/Terran" failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Duplicate part ID: ammo_supply
06/04/2018 20:45:32 | at Cosmoteer.Ships.ShipRules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipRules.cs:line 148
06/04/2018 20:45:32 | --- End of inner exception stack trace ---
06/04/2018 20:45:32 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
06/04/2018 20:45:32 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2245
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
06/04/2018 20:45:32 | --- End of inner exception stack trace ---
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
06/04/2018 20:45:32 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 332
06/04/2018 20:45:32 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.FillArrayRanks(Array a, Type elementType, ObjectTextSerializer serializer, IOTNode curNode, List1 curIndices, Int32 numRanks, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 352
06/04/2018 20:45:32 | at Halfling.Serialization.DefaultSerializers.ArraySerializer.Read(ObjectTextSerializer s, IOTNode node, Type type, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\DefaultSerializers\ArraySerializer.cs:line 107
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.SpecificDeserializerDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 1976
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.ReflectiveRead(TSource source, Object target, DeserializationReflectionInfo dri, Boolean forceNoOption, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 681
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.GenericSerialReaderImpl.ReflectiveRead(Object target, Type type, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2651
06/04/2018 20:45:32 | at Halfling.Serialization.Generic.GenericSerialReader.ReflectiveRead(Object target, Boolean forceNoOption, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Generic\GenericSerialReader.cs:line 134
06/04/2018 20:45:32 | at Cosmoteer.Rules..ctor(GenericSerialReader reader, ProgressTracker pt) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Rules.cs:line 107
06/04/2018 20:45:32 | --- End of inner exception stack trace ---
06/04/2018 20:45:32 | at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
06/04/2018 20:45:32 | at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.GenericConstructorDeserializationMethod.TryDeserialize(TSerializer s, TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker, Object& obj) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 2245
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 545
06/04/2018 20:45:32 | --- End of inner exception stack trace ---
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker pt, Single weight, String sliceName, TIBaseDeserializer overrideSpecificDeserializer, IGenericDeserializer overrideGenericDeserializer, TIBaseContentDeserializer overrideSpecificContentDeserializer, IGenericContentDeserializer overrideGenericContentDeserializer) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 607
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read(TSource source, Type type, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 173
06/04/2018 20:45:32 | at Halfling.Serialization.Base.BaseSerializer10.Read[T](TSource source, ReadFlags flags, ProgressTracker progressTracker) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Serialization\Base\BaseSerializer.cs:line 185
06/04/2018 20:45:32 | at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 297
06/04/2018 20:45:32 | at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
06/04/2018 20:45:32 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
06/04/2018 20:45:32 | at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
06/04/2018 20:45:32 | at System.Threading.ThreadHelper.ThreadStart()
06/04/2018 20:45:53 | Actual data hash: 7059eeee3514761511ea18ba36c77fa9
06/04/2018 20:45:53 | Expected data hash: 7059eeee3514761511ea18ba36c77fa9
06/04/2018 20:45:53 | Director received exit call.
06/04/2018 20:45:53 | Disposed default font.
06/04/2018 20:45:53 | Disposed XA2AudioManager device.
06/04/2018 20:45:53 | Disposed audio manager.
06/04/2018 20:45:53 | Disposed clock.
06/04/2018 20:45:53 | Disposed input manager.
06/04/2018 20:45:53 | Disposed graphics manager.
06/04/2018 20:45:53 | Disposed swap chain.
06/04/2018 20:45:53 | Disposed Direct3D device.
06/04/2018 20:45:53 | Disposed DXGI factory.
06/04/2018 20:45:53 | Closed Windows form.
06/04/2018 20:45:53 | Director received exit call.
06/04/2018 20:45:53 | Disposed window.
06/04/2018 20:45:53 | Disposed platform interface.
06/04/2018 20:45:53 | Closing log output file...