When my pawns shoot at the shooting range I get multiple of these errors:
Exception in JobDriver tick for pawn Gobanro driver=JobDriver_ShootingRange (toilIndex=3) driver.job=(UseShootingRange (Job_2743416) A=Thing_ShootingRangeTarget288641 B=(180, 0, 152)) lastJobGiver=null
System.NullReferenceException: Object reference not set to an instance of an object
at Verse.DefMap`2<RimWorld.JoyKindDef, single>.get_Item (RimWorld.JoyKindDef) <0x0001b>
at RimWorld.JoyToleranceSet.JoyFactorFromTolerance (RimWorld.JoyKindDef) <0x00043>
at RimWorld.Need_Joy.GainJoy (single,RimWorld.JoyKindDef) <0x00058>
at TrainingFacility.JobDriver_ShootingRange.WatchTickAction () <0x008a0>
at TrainingFacility.JobDriver_ShootingRange.<GetToil_ShootAtTarget>b__5_0 () <0x0001b>
at (wrapper dynamic-method) Verse.AI.JobDriver.DriverTick_Patch1 (object) <0x004c8>
The pawns still get XP for Shooting though and it doesn't seem to break anything else.