cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
118 stars 21 forks source link

Colony Groups and ??? UI and Pawn Rendering Error #761

Open LeninsCat opened 2 years ago

LeninsCat commented 2 years ago

Non-Vanilla Bug Report

Describe the bug

All AI stops, UI disappears, and one of the colonists for some reason is headless but really isn't.

Steps to reproduce the behavior (VERY IMPORTANT)

  1. Christ knows, I was just fighting some zombies and then the UI disappeared, I put the pin on Colony Groups as reloading without it made it better, but my colonist's head is still gone.

Error Logs ?

Exception while recalculating WearingColor_Ideo thought state for pawn Carter: System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.ThoughtWorker_WearingColor.CurrentStateInternal (Verse.Pawn p) [0x0001a] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at RimWorld.ThoughtWorker.CurrentState (Verse.Pawn p) [0x00000] in <99518a644a3e4a7ea3fde566568df84a>:0 
  at (wrapper dynamic-method) RimWorld.SituationalThoughtHandler.RimWorld.SituationalThoughtHandler.TryCreateThought_Patch1(RimWorld.SituationalThoughtHandler,RimWorld.ThoughtDef)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) RimWorld.SituationalThoughtHandler:RimWorld.SituationalThoughtHandler.TryCreateThought_Patch1 (RimWorld.SituationalThoughtHandler,RimWorld.ThoughtDef)
RimThreaded.SituationalThoughtHandler_Patch:CheckRecalculateMoodThoughts (RimWorld.SituationalThoughtHandler)
(wrapper dynamic-method) RimWorld.SituationalThoughtHandler:RimWorld.SituationalThoughtHandler.CheckRecalculateMoodThoughts_Patch1 (RimWorld.SituationalThoughtHandler)
RimWorld.SituationalThoughtHandler:AppendMoodThoughts (System.Collections.Generic.List`1<RimWorld.Thought>)
RimWorld.ThoughtHandler:GetAllMoodThoughts (System.Collections.Generic.List`1<RimWorld.Thought>)
RimWorld.Alert_Thought:get_AffectedPawns ()
RimWorld.Alert_Thought:GetReport ()
RimWorld.Alert:Recalculate ()
RimWorld.AlertsReadout:CheckAddOrRemoveAlert (RimWorld.Alert,bool)
(wrapper dynamic-method) RimWorld.AlertsReadout:RimWorld.AlertsReadout.AlertsReadoutUpdate_Patch1 (RimWorld.AlertsReadout)
RimWorld.UIRoot_Play:UIRootUpdate ()
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

HugsLib log

❗❗❗ Link to HugsLib log. (MUST BE LINK) ❗❗❗

https://gist.github.com/6bcf10ede0380b0e43c529d3c9067ce3

Save file ?

❗❗❗ Please add a save file where the issue occurs to speed up testing and fixing of the issue ❗❗❗

The Hair of Baron's Left Testicle.zip

Screenshots (Optional) ?

❗❗❗ Add screenshots to help explain your problem here ❗❗❗

https://user-images.githubusercontent.com/66055549/167303986-0b2ecfc5-0cd7-43fe-9a84-7949ee13878b.mp4

Mod list (Preferably a RimPy compatible list.) ?

❗❗❗ Add RimPy mod list here ❗❗❗ 

Modlist.zip

1.3.3326 rev562
  • brrainz.harmony
  • me.samboycoding.betterloading
  • ludeon.rimworld
  • bs.betterlog
  • automatic.startupimpact
  • ludeon.rimworld.royalty
  • ludeon.rimworld.ideology
  • unlimitedhugs.hugslib
  • krkr.locks2
  • agentblac.makepawnsprisoners
  • mehni.misc.modifications
  • automatic.bionicicons
  • owlchemist.toggleableoverlays
  • lwm.deepstorage
  • owlchemist.cherrypicker
  • oskarpotocki.vanillafactionsexpanded.core
  • oskarpotocki.vanillaexpanded.ideologypatches
  • oskarpotocki.vanillaexpanded.royaltypatches
  • syrchalis.processor.framework
  • dankpyon.medieval.overhaul
  • oskarpotocki.vanillafactionsexpanded.medievalmodule
  • vanillaexpanded.vwe
  • ceteam.combatextended
  • akairo.letshaveacat
  • sihv.rombones
  • airetexture.mods
  • absolute.legends.hair
  • mehni.allyourbase
  • vanillaexpanded.vmemese
  • sarg.alphamemes
  • mlie.amnabisflags
  • eastern.armory.geminingen
  • dylan.animalgear
  • owlchemist.animalgear.equipment
  • dimonsever000.appareltab.specific
  • automatic.autolinks
  • razor2.3.anotherrimworldmod.autocutblight
  • notooshabby.awesomeinventoryforked
  • bedrestforfoodpoisoning.1trickponyta
  • nephlite.advexplosions
  • voult.betterpawncontrol
  • aelanna.betterpyromania
  • mlie.betterrecordstab
  • owlchemist.bettervanillamasking
  • zeitloser.birdsbeyond.tf
  • isaacvb.ba.patch
  • linz.truesight_copy_copy
  • izzimon.blooddries
  • me.lubar.blueprintmaterialdebt
  • rick.hbulgariauniforms
  • riful_cemedievalshields_copy
  • captainmuscles.callouts
  • jaxe.bubbles
  • nowano.calloutextension
  • brrainz.cameraplus
  • unlimitedhugs.allowtool
  • dubwise.dubsmintmenus
  • fluffykittens.billcategories
  • azuraal.choiceofpsycasts
  • bustedbunny.chooseyourrecipe
  • sinakpaa.closequarterscombatbrutalityce
  • tammybee.colonisthistory
  • mlie.combateffectsforce
  • ceteam.combatextendedarmors
  • ceteam.combatextendedmelee
  • onegative.communicablediseases
  • petetimessix.compacthediffs
  • dimonsever000.compareeverything.specific
  • thewirelord354.conduitdeconstruct
  • strill.cosmeticarmorcapes
  • kathanon.craftwithcolor
  • javier.culturalcouture
  • caesarv6.damageindicators
  • troopersmith1.deathrattle
  • merthsoft.designatorshapes
  • mosi.disfigurednerf
  • telardo.dragselect
  • bs.mbifvte
  • vanillaexpanded.vtexe
  • drape.forhiding
  • eagle0600.dresspatients
  • dubwise.dubsbreakmod
  • dubwise.dubsmintminimap
  • ducks.insaneskills
  • nilchei.dynamicdiplomacy
  • vanillastorytellersexpanded.winstonwave
  • imranfish.xmlextensions
  • vat.epoeforked
  • jgh.epoe
  • vat.epoeforkedroyalty
  • xrushha.animagear
  • xrushha.eldersfaction
  • nunahuralshamikh.entosomnia
  • falconne.bwm
  • uuugggg.everybodygetsone
  • kosaro.fahrenheitandcelsius
  • neceros.fastersmoothing
  • xeonovadan.rimworldfavourites
  • m00nl1ght.geologicallandforms
  • telefonmast.graphicssettings
  • avilmask.grazinglands
  • name.krypt.rimworld.rwlayout.alpha2
  • fluffy.worktab
  • name.krypt.rimworld.pawntablegrouped
  • bs.hpr
  • ogliss.ykara.harvesteverything
  • erdelf.humanoidalienraces
  • velc.hatsdisplayselection
  • seti.higherpsylink
  • tory.icons.historical
  • vanillaexpanded.vappe
  • vanillaexpanded.varme
  • bttp.sergkart
  • fridgebaron.immortals
  • colinfang.infectioninfo
  • notfood.infused
  • haecriver.injuredcarry
  • dorely.emergencysurgery
  • kenshi.armory.geminingen
  • kahdeg.killfeed
  • kit.gunpowderweapons
  • spoonshortage.adogsaidanimalprosthetics
  • lbeaston.adogsaideasypatcher
  • krafs.levelup
  • brrainz.lineofsightfix
  • mlie.livewiththepain
  • smashphil.loadinginprogress
  • ratys.madskills
  • pyrce.mass.graves
  • leafzxg.masterofcrafting
  • fluffy.medicaltab
  • shenanigans.medievalbackstories
  • nunahuralshamikh.lightingandheat
  • fluffy.pharmacist
  • nunahuralshamikh.medmed
  • dankpyon.medieval.overhaul.banners
  • argon.vmeu_steam
  • vanillaexpanded.vbrewe
  • regrowth.botr.core
  • vanillaexpanded.vplantse
  • jsin.medievaloverhaulmisc
  • nunahuralshamikh.medp
  • oken.medievalquestrewards
  • sirmashedpotato.medievaldruglab
  • notfood.mendandrecycle
  • bishop.mendingmedieval
  • erdelf.minifyeverything
  • haplo.miscellaneous.training
  • jgh.training
  • fluffy.modmanager
  • name.krypt.rimworld.moddiff
  • modsyncrw.kv.rw
  • navyseal5.moreharvestdesignators
  • purpleyam.moreideologicalwords
  • 4loris4.morelinkables
  • sinnamon.moreritualrewards
  • neceros.moresteel
  • amch.needbaroverflow
  • brrainz.achtung
  • netrve.dsgui
  • unon.noburnmetal
  • doug.nojobauthors
  • jbloodthorn.nolazydoctors
  • jdalt.nomorelethaldamagethreshold
  • zyxabacab.nosympathyforprisoners
  • mlie.notonlyjustacannon
  • telardo.numbers
  • ogre.ogrestack
  • seohyeon.optimizationmeats
  • packmulesextended.standard
  • taranchuk.performanceoptimizer
  • pttp.lenin
  • void.charactereditor
  • edb.preparecarefully
  • hahkethomemah.simplepersonalities
  • hahkethomemah.simplepersonalities.16
  • owlchemist.perspectivebuildings
  • wemd.reinforceddoors
  • owlchemist.perspectivedoors
  • thomotron.phinix
  • dani.pong
  • nilchei.powerfulpsycastai
  • ptei.leeh
  • thesepeople.ritualattachableoutcomes
  • zezz.pandm
  • zezz.pandm.rituals
  • tammybee.predatorhuntalert
  • bar0th.pfc
  • neptimus7.progressrenderer
  • avilmask.psychicharmonizerlagfix
  • rebelrabbit.qualitybionics
  • legodude17.qualcolor
  • dninemfive.qualitycooldown
  • hatti.qualitybuilder
  • ogliss.thewhitecrayon.quarry
  • jgh.quarry
  • longwater.smartstockpilecreation
  • mastertea.randomplus
  • regrowth.botr.borealforestexpansion
  • regrowth.botr.tundraexpansion
  • regrowth.botr.coldbogexpansion
  • mlie.regrowthexpandedworldgeneration
  • regrowth.botr.temperateforestexpansion
  • com.bymarcin.architecticons
  • vanillaexpanded.ui
  • jaxe.rimhud
  • automatic.recipeicons
  • neceros.reinforcedwalls
  • fluffy.fluffyrelations
  • mlie.releasewhenhealthy
  • mlie.relevantstatsindescription
  • weilbyte.renamecolony
  • khamenman.armorracks
  • uuugggg.replacestuff
  • vanillaexpanded.vfecore
  • garethp.replacestuffcompatibility
  • reiquard.researchinfo
  • vinalx.researchpalforked
  • me.lubar.reservedfor
  • scorpio.resourcedictionary
  • brrainz.reversecommands
  • rupal.rimpymodmanagerdatabase
  • arandomkiwi.rimsaves
  • sierra.rt.generaltraits
  • sierra.rt.vanillatraitcolors
  • sirmashedpotato.darkdescent
  • ogam.rimedieval_steam
  • rimedieval.ice
  • ogam.rimedieval.royalty
  • rimsenal.sophian
  • mosi.ritualonlystyles
  • match.roofsupport
  • roolo.runandgun
  • trinity.runtimegcupdated
  • kentington.saveloadideo
  • owlchemist.scatteredflames
  • roolo.searchanddestroy
  • share.the.load
  • mlie.showmeyourhands
  • dark.signs
  • petetimessix.simplesidearms
  • syrus.simplesidearmsswitchweapon
  • mlie.simplymorebridges
  • sarg.smartspeed
  • dhultgren.smarterconstruction
  • orion.therapy
  • weilbyte.snapout
  • kikohi.sometimesraidsgowrongforked
  • jpt.speakup
  • chadyu.spiritsight
  • zylle.standyourground
  • tammybee.statueofcolonist
  • stylerevised.animalist
  • auxiliusm.supersoil
  • aoba.musketlite
  • captainmuscles.priceiswhat
  • vic.thumper
  • jaxe.toggleharvest
  • owlchemist.toggleablereadouts
  • timmyliang.tradehelper
  • oskarpotocki.vfe.vikings
  • vfme.caravanpacks
  • oskarpotocki.vfe.classical
  • vanillaexpanded.vfesecurity
  • vanillaexpanded.vhe
  • vanillaexpanded.ideo.dryads
  • vanillaexpanded.ideo.iconsandsymbols
  • vanillaexpanded.ideo.relicsandartifacts
  • vanillaexpanded.outposts
  • vanillaexpanded.vanillatraitsexpanded
  • vanillaexpanded.vwetb
  • visibleraidpoints.1trickponyta
  • crustypeanut.wce2.core
  • aelanna.weaponracks
  • bodlosh.weaponstats
  • fluffykittens.whatthepatch
  • trahspanda.framework
  • trahspanda.blood
  • co.uk.epicguru.whatsthatmod
  • codeoptimist.jobsofopportunity
  • windowsxp.realisticplanets
  • odeum.wmbp
  • carolusclen.dlc.wmbp.rp
  • laast.worldmapenhanced
  • roolo.dualwield
  • com.yayo.yayoani
  • brrainz.zombieland
  • frozensnowfox.filthvanisheswithrainandtime
  • fuu.punchattack
  • inoshishi3.combatsounds
  • impassablemapmaker.kv.rw
  • ingamedefeditor.kv.rw
  • derekbickley.ltocolonygroupsfinal
  • rh2.handtohand
  • sr.modrimworld.factionalwar
  • sr.modrimworld.raidextension
  • wemd.realisticdarkness
  • quattro.momento.bruh
  • majorhoff.rimthreaded
  • ludeon.rimworld
  • ludeon.rimworld.royalty
  • ludeon.rimworld.ideology