缺氧
Better Repair
Nullpointer exception
Hi! Great mod!

Got this nullpointer exception today. Any idea how to solve it?

´´´
NullReferenceException: Object reference not set to an instance of an object

BetterRepair.RepairablePatch+RepairableOnWorkTickPatch.Prefix (WorkerBase worker, System.Single& dt, BuildingHP ___hp, System.Single ___expectedRepairTime, System.Single& ___timeSpentRepairing, System.Boolean& __result) (at <ecb527a350eb4c348e57d4545f057d62>:0)
(wrapper dynamic-method) Repairable.Repairable.OnWorkTick_Patch1(Repairable,WorkerBase,single)
Workable.WorkTick (WorkerBase worker, System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
(wrapper dynamic-method) StandardWorker.StandardWorker.Work_Patch0(StandardWorker,single)
GameStateMachine`4+State+<>c__DisplayClass92_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
BucketUpdater`1[DataType].Update (DataType data, System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
StateMachineUpdater.AdvanceOneSimSubTick () (at <7becb3f73037484c93dc2b548fe42a58>:0)
Game.SimEveryTick (System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
(wrapper dynamic-method) Game.Game.Update_Patch2(Game)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U56-679336-S (FT-0.16.2.0)NullReferenceException: Object reference not set to an instance of an object

BetterRepair.RepairablePatch+RepairableOnWorkTickPatch.Prefix (WorkerBase worker, System.Single& dt, BuildingHP ___hp, System.Single ___expectedRepairTime, System.Single& ___timeSpentRepairing, System.Boolean& __result) (at <ecb527a350eb4c348e57d4545f057d62>:0)
(wrapper dynamic-method) Repairable.Repairable.OnWorkTick_Patch1(Repairable,WorkerBase,single)
Workable.WorkTick (WorkerBase worker, System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
(wrapper dynamic-method) StandardWorker.StandardWorker.Work_Patch0(StandardWorker,single)
GameStateMachine`4+State+<>c__DisplayClass92_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
BucketUpdater`1[DataType].Update (DataType data, System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) (at <7becb3f73037484c93dc2b548fe42a58>:0)
StateMachineUpdater.AdvanceOneSimSubTick () (at <7becb3f73037484c93dc2b548fe42a58>:0)
Game.SimEveryTick (System.Single dt) (at <3b73c925114143c5bad31ccbc5facdf1>:0)
(wrapper dynamic-method) Game.Game.Update_Patch2(Game)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
LogCatcher:UnityEngine.ILogHandler.LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

Build: U56-679336-S (FT-0.16.2.0)
´´´
< >
正在显示第 1 - 1 条,共 1 条留言
Thunderoux 8 月 22 日 上午 9:34 
Another bug I frequently get is that while repair work is supposed to be done I cant manually change priority without reloading the game.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50