Hello Fontaine,
The newest update on Realism seems to cause the process of creating a new character to fail.
It happens precisely at/after this message in the terminal:
[Client Request] /client/handbook/templates
Here is the Error:
2023-07-14 18:39:16.943 -04:00|0.13.0.5.23399|Error|Default|ArgumentNullException: Value cannot be null.
Parameter name: source
System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
RealismMod.GetCachedReadonlyQualitiesPatch.PatchPostFix (EFT.InventoryLogic.AmmoTemplate __instance, System.Collections.Generic.List`1[ItemAttributeClass]& __result) (at <4e41975f205e437889cc772ac7dc6b38>:0)
(wrapper dynamic-method) EFT.InventoryLogic.AmmoTemplate.DMD<EFT.InventoryLogic.AmmoTemplate::GetCachedReadonlyQualities>(EFT.InventoryLogic.AmmoTemplate)
BulletClass..ctor (System.String id, EFT.InventoryLogic.AmmoTemplate template) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
TemplateIdToObjectMappingsClass+Class1962.method_103 (System.String id, System.Object template) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
ItemFactory.CreateItem (System.String itemId, System.String templateId, GClass774 itemDiff) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
ItemFactory.GetPresetItem (System.String templateId) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
EFT.HandBook.HandbookData.method_0 (EFT.HandBook.ENodeType type) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
EFT.HandBook.HandbookData.Clone () (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
GClass2531+Class2106.method_13 (EFT.HandBook.HandbookData x) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext () (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
System.Linq.Enumerable.ToDictionary[TSource,TKey] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
System.Linq.Enumerable.ToDictionary[TSource,TKey] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] keySelector) (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
GClass2531.method_2 (EFT.HandBook.HandbookData[] data, System.Boolean onlyKnown, System.Boolean setChildCount) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
GClass2531.method_0 () (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
GClass2531..ctor (EFT.HandBook.HandbookData[] categories, EFT.HandBook.HandbookData[] items, ISession session, System.Collections.Generic.Dictionary`2[TKey,TValue] profileEncyclopedia, System.Collections.Generic.List`1[T] questItems) (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
EFT.TarkovApplication+Struct236.MoveNext () (at <89c8c8aab2ad44ff89f90df9bc38d688>:0)
Display More
I have singled out Realism Server Mod and can confirm it is Realism Mod causing this - Unless it's a conflict between a Client mod and Realism.
Could you help me understand what might be wrong?