When drafting a vehicle it will not move as ordered, generates no error. Hauling is working properly.
JecsTools 1.0.9.3
Rimworld 0.18.1722
When trying to carvan with a vehicle and attack another area, I get the following debug:
Unexpected culture: . Resetting to en-US.
Verse.Log:Warning(String)
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Command line arguments: -logfile /tmp/rimworld_log
Verse.Log:Message(String)
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
RimWorld 0.18.1722 rev1210
Verse.Log:Message(String)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()
Config error in Truck: surgery bed requirement mismatch; flesh-type Mechanoid is False, recipe Vehicle_RepairsTruck is True
Verse.Log:Warning(String)
Verse.DefDatabase`1:ErrorCheckAllDefs()
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType(Type, Type, String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:m__1()
Loading game from file Debug Map with mods Core, JecsTools-master, and Transports
Verse.Log:Message(String)
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:m__0()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:m__1()
Tried to add Truck60857 to ThingOwner but this thing is already in another container. owner=Caravan Caravan 1 (tile=89004), current container owner=(Map-0-PlayerHome). Use TryAddOrTransfer, TryTransferToContainer, or remove the item before adding it.
Verse.Log:Warning(String)
Verse.ThingOwner1:TryAdd(Thing, Boolean) CompVehicle.HarmonyCompVehicle:AddVehiclePawnsToCaravan(Caravan, Pawn, Boolean) RimWorld.Planet.Caravan:AddPawn_Patch1(Object, Pawn, Boolean) RimWorld.Planet.CaravanMaker:MakeCaravan(IEnumerable
1, Faction, Int32, Boolean)
RimWorld.Planet.CaravanExitMapUtility:ExitMapAndCreateCaravan(IEnumerable1, Faction, Int32) RimWorld.Planet.CaravanExitMapUtility:ExitMapAndCreateCaravan(IEnumerable
1, Faction, Int32, Int32)
RimWorld.Planet.CaravanFormingUtility:FormAndCreateCaravan(IEnumerable1, Faction, Int32, Int32) RimWorld.LordJob_FormAndSendCaravan:SendCaravan() Verse.AI.Group.TransitionAction_Custom:DoAction(Transition) Verse.AI.Group.Transition:Execute(Lord) Verse.AI.Group.Transition:CheckSignal(Lord, TriggerSignal) Verse.AI.Group.Lord:CheckTransitionOnSignal(TriggerSignal) Verse.AI.Group.Lord:ReceiveMemo(String) RimWorld.GatherAnimalsAndSlavesForCaravanUtility:CheckArrived(Lord, IntVec3, String, Predicate
1, Predicate`1)
RimWorld.LordToil_PrepareCaravan_Leave:LordToilTick()
Verse.AI.Group.Lord:LordTick()
Verse.AI.Group.LordManager:LordManagerTick()
Verse.Map:MapPostTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Couldn't add pawn Truck60857 to caravan.
Verse.Log:Error(String)
CompVehicle.HarmonyCompVehicle:AddVehiclePawnsToCaravan(Caravan, Pawn, Boolean)
RimWorld.Planet.Caravan:AddPawn_Patch1(Object, Pawn, Boolean)
RimWorld.Planet.CaravanMaker:MakeCaravan(IEnumerable1, Faction, Int32, Boolean) RimWorld.Planet.CaravanExitMapUtility:ExitMapAndCreateCaravan(IEnumerable
1, Faction, Int32)
RimWorld.Planet.CaravanExitMapUtility:ExitMapAndCreateCaravan(IEnumerable1, Faction, Int32, Int32) RimWorld.Planet.CaravanFormingUtility:FormAndCreateCaravan(IEnumerable
1, Faction, Int32, Int32)
RimWorld.LordJob_FormAndSendCaravan:SendCaravan()
Verse.AI.Group.TransitionAction_Custom:DoAction(Transition)
Verse.AI.Group.Transition:Execute(Lord)
Verse.AI.Group.Transition:CheckSignal(Lord, TriggerSignal)
Verse.AI.Group.Lord:CheckTransitionOnSignal(TriggerSignal)
Verse.AI.Group.Lord:ReceiveMemo(String)
RimWorld.GatherAnimalsAndSlavesForCaravanUtility:CheckArrived(Lord, IntVec3, String, Predicate1, Predicate
1)
RimWorld.LordToil_PrepareCaravan_Leave:LordToilTick()
Verse.AI.Group.Lord:LordTick()
Verse.AI.Group.LordManager:LordManagerTick()
Verse.Map:MapPostTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
System.NullReferenceException: Object reference not set to an instance of an object
at CompVehicle.CompVehicle.GeneratePawn (System.Collections.Generic.List`1<RimWorld.PawnGenOption>) <0x00251>
at CompVehicle.CompVehicle.ResolveFactionPilots () <0x001d7>
at CompVehicle.CompVehicle.CompTick () <0x00037>
at Verse.ThingWithComps.Tick () <0x00060>
at (wrapper dynamic-method) Verse.Pawn.Tick_Patch1 (object) <0x00084>
at RimWorld.Planet.WorldPawns.WorldPawnsTick () <0x000a6>
at RimWorld.Planet.World.WorldTick () <0x00021>
at Verse.TickManager.DoSingleTick () <0x00310>
Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
JecsTools :: CaravanJobTracker :: JobTracker Created
Verse.Log:Message(String)
JecsTools.Caravan_JobTracker:.ctor(Caravan)
JecsTools.CaravanJobGiver:NullHandler(Caravan)
JecsTools.CaravanJobGiver:CurJob(Caravan)
JecsTools.HarmonyCaravanPatches:GetGizmos_Jobs(Caravan, IEnumerable1&) RimWorld.Planet.Caravan:GetGizmos_Patch1(Object) RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor(IEnumerable
1)
RimWorld.Planet.WorldInspectPane:DrawInspectGizmos()
RimWorld.InspectPaneUtility:ExtraOnGUI(IInspectPane)
RimWorld.Planet.WorldInspectPane:ExtraOnGUI()
Verse.WindowStack:WindowStackOnGUI()
RimWorld.UIRoot_Play:UIRootOnGUI()
Verse.Root:OnGUI()
Exception from long event: System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[Verse.Pawn].get_Item (Int32 index) [0x00000] in :0
at RimWorld.Planet.CaravanArrivalAction_AttackSettlement.DoArrivalAction (RimWorld.Planet.Caravan caravan) [0x00000] in :0
at RimWorld.Planet.CaravanArrivalAction_AttackSettlement+c__AnonStorey0.<>m__0 () [0x00000] in :0
at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x00000] in :0
Verse.Log:Error(String)
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Play:Update()