RimWorld

RimWorld

Big and Small - Lamias and other Snake-People
Gorgon with no head and empty Portrait
I`ve a strange error, i got a Gorgon Pawn which has no head and a empty Pawn Portrait.
Error log shows this

Exception in EnsureInitialized for 'Barberino' at cell (56, 0, 99):
System.NullReferenceException: Object reference not set to an instance of an object
[Ref AB1A60F4]
at RimWorld.TattooDef.GraphicFor (Verse.Pawn pawn, UnityEngine.Color color) [0x0000e] in <69945a8ed6c540cf90b578de735e0605>:0
- TRANSPILER rimworld.erdelf.alien_race.main: IEnumerable`1 AlienRace.AlienRenderTreePatches:TattooDefGraphicForTranspiler(IEnumerable`1 instructions, ILGenerator ilg)
- POSTFIX OskarPotocki.VFECore: Void VanillaGenesExpanded.TattooDef_GraphicFor_Patch:Postfix(TattooDef __instance, Graphic& __result, Pawn pawn, Color color)
at Verse.PawnRenderNode_Tattoo_Body.GraphicFor (Verse.Pawn pawn) [0x00049] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderNode+<GraphicsFor>d__67.MoveNext () [0x00031] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderNode.EnsureMaterialsInitialized () [0x0003b] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderNode.EnsureInitialized (Verse.PawnRenderFlags defaultRenderFlagsNow) [0x00036] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderNode.EnsureInitialized (Verse.PawnRenderFlags defaultRenderFlagsNow) [0x00091] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderNode.EnsureInitialized (Verse.PawnRenderFlags defaultRenderFlagsNow) [0x00091] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderTree.EnsureInitialized (Verse.PawnRenderFlags defaultRenderFlagsNow) [0x00013] in <69945a8ed6c540cf90b578de735e0605>:0
- POSTFIX rimworld.erdelf.alien_race.main: Void AlienRace.AlienRenderTreePatches:PawnRenderTreeEnsureInitializedPostfix(PawnRenderTree __instance)
at Verse.PawnRenderer.EnsureGraphicsInitialized () [0x0000c] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.PawnRenderer.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Nullable`1[T] rotOverride, System.Boolean neverAimWeapon) [0x00003] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.Pawn.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x0000f] in <69945a8ed6c540cf90b578de735e0605>:0
at Verse.Thing.DynamicDrawPhase (Verse.DrawPhase phase) [0x00017] in <69945a8ed6c540cf90b578de735e0605>:0
at PerformanceFish.Rendering.DynamicDrawManagerPatches+DrawDynamicThingsPatch.EnsureInitialized (Verse.Thing drawThing) [0x00000] in <7a26545148044e5cb91c8c2d7d653ca0>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
PerformanceFish.Log/Config/<>c:<.cctor>b__12_2 (string)
PerformanceFish.Log:Error (FisheryLib.Pools.PooledStringHandler)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch/Logging:EnsureInitializedException (Verse.Thing,System.Exception)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch:EnsureInitialized (Verse.Thing)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch:CullAndInitializeThings (Verse.DynamicDrawManager)
Verse.DynamicDrawManager:DrawDynamicThings ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch3 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Followed by a log spam of this

Exception in EnsureInitialized for 'Barberino' at cell (56, 0, 99):
System.NullReferenceException: Object reference not set to an instance of an object
[Ref AB1A60F4] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
PerformanceFish.Log/Config/<>c:<.cctor>b__12_2 (string)
PerformanceFish.Log:Error (FisheryLib.Pools.PooledStringHandler)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch/Logging:EnsureInitializedException (Verse.Thing,System.Exception)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch:EnsureInitialized (Verse.Thing)
PerformanceFish.Rendering.DynamicDrawManagerPatches/DrawDynamicThingsPatch:CullAndInitializeThings (Verse.DynamicDrawManager)
Verse.DynamicDrawManager:DrawDynamicThings ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch3 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
< >
Showing 1-4 of 4 comments
RedMattis  [developer] 30 Mar @ 3:52pm 
Is this still an issue?
Lycarno 2 Apr @ 12:19pm 
no :-)
Hi, how did you solve this problem, it looks like I have the same case?
Last edited by ГРЯЗНЫЕ_ЖОПЫ; 17 Jun @ 10:45am
< >
Showing 1-4 of 4 comments
Per page: 1530 50