红字代码如下
2022-11-08 22:41:05.3792|ERROR|Main|GameData.Program|System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.ArgumentException: An item with the same key has already been added. Key: 7678
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at GameData.Domains.Character.CharacterDomain.AddElement_PregnantStates(Int32 elementId, PregnantState value, DataContext context) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\CharacterDomain_FieldHelper.cs:line 1681
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Cricket_Tweak_BackEnd_ByWmo.Cricket_Tweak_ByWmo_ModPlugins.SomePatch(DataContext context, Character mother, Character father, Boolean isRaped, CharacterDomain& __instance)
at DMD<GameData.Domains.Character.CharacterDomain::CreatePregnantState>(CharacterDomain this, DataContext context, Character mother, Character father, Boolean isRaped)
at GameData.Domains.Character.Character.ComplementPeriAdvanceMonth_ExecuteFixedActions(DataContext context, PeriAdvanceMonthFixedActionModification mod)
at GameData.Common.ParallelModificationsRecorder.Apply(DataContext context, Byte* pData)
at GameData.Common.ParallelModificationsRecorder.ApplyAll(DataContext context)
at GameData.Common.WorkerThread.WorkerThreadManager.Run(Action`2 workingMethod, Int32 beginWorkId, Int32 endWorkId, DataMonitorManager monitor, Int32 monitorInterval)
at GameData.Domains.World.WorldDomain.PeriAdvanceMonth(DataContext context, DataMonitorManager monitor)
at DMD<GameData.Domains.World.WorldDomain::AdvanceMonth>(WorldDomain this, DataContext context)
at GameData.Domains.World.WorldDomain.CallMethod(Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at DMD<GameData.GameDataBridge.GameDataBridge::ProcessMethodCall>(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)
(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 602)
2022-11-08 22:41:05.515852|info|0x00001a50|Thread 'process_operations' is about to exit.
2022-11-08 22:41:05.518843|info|0x0000326c|ArchiveData module un-initialized.
2022-11-08 22:41:05.3792|ERROR|Main|GameData.Program|System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.ArgumentException: An item with the same key has already been added. Key: 7678
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at GameData.Domains.Character.CharacterDomain.AddElement_PregnantStates(Int32 elementId, PregnantState value, DataContext context) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Character\CharacterDomain_FieldHelper.cs:line 1681
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Cricket_Tweak_BackEnd_ByWmo.Cricket_Tweak_ByWmo_ModPlugins.SomePatch(DataContext context, Character mother, Character father, Boolean isRaped, CharacterDomain& __instance)
at DMD<GameData.Domains.Character.CharacterDomain::CreatePregnantState>(CharacterDomain this, DataContext context, Character mother, Character father, Boolean isRaped)
at GameData.Domains.Character.Character.ComplementPeriAdvanceMonth_ExecuteFixedActions(DataContext context, PeriAdvanceMonthFixedActionModification mod)
at GameData.Common.ParallelModificationsRecorder.Apply(DataContext context, Byte* pData)
at GameData.Common.ParallelModificationsRecorder.ApplyAll(DataContext context)
at GameData.Common.WorkerThread.WorkerThreadManager.Run(Action`2 workingMethod, Int32 beginWorkId, Int32 endWorkId, DataMonitorManager monitor, Int32 monitorInterval)
at GameData.Domains.World.WorldDomain.PeriAdvanceMonth(DataContext context, DataMonitorManager monitor)
at DMD<GameData.Domains.World.WorldDomain::AdvanceMonth>(WorldDomain this, DataContext context)
at GameData.Domains.World.WorldDomain.CallMethod(Operation operation, RawDataPool argDataPool, RawDataPool returnDataPool, DataContext context)
at DMD<GameData.GameDataBridge.GameDataBridge::ProcessMethodCall>(Operation operation, RawDataPool argDataPool, DataContext context)
at GameData.GameDataBridge.GameDataBridge.ProcessOperations(DataContext context)
at GameData.GameDataBridge.GameDataBridge.RunMainLoop()
at GameData.Program.Main(String[] args)
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\GameDataBridge.cs:602)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update() (at C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\taiwu-remake\Assets\Scripts\Game\GameDataBridge\UnityAdapter\GameDataBridgeUnityAdapter.cs:30)
(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 602)
2022-11-08 22:41:05.515852|info|0x00001a50|Thread 'process_operations' is about to exit.
2022-11-08 22:41:05.518843|info|0x0000326c|ArchiveData module un-initialized.









