Luke, the wood worker, now has an AI problem: NPE (AbstractEntityAICrafting.java:279)
Strohtaler opened this issue ยท 5 comments
Minecolonies version
Branch (yesterday): version/1.15
minecolonies commit: 24052de
structurize commit: 444a4ef
(1.15.2-forge-31.2.20)
Actual behaviour
AI problem message from wood worker to check latest.log
Excerpt:
[16Jun2020 14:15:57.893] [Server thread/WARN] [minecolonies/]: Statemachine for transition com.minecolonies.api.entity.ai.statemachine.AITarget@3bddacd threw an exception:
java.lang.NullPointerException: null
at com.minecolonies.coremod.entity.ai.basic.AbstractEntityAICrafting.craft(AbstractEntityAICrafting.java:279) ~[?:unspecified]
at com.minecolonies.coremod.entity.ai.basic.AbstractEntityAICrafting$$Lambda$5468/1118551974.get(Unknown Source) ~[?:?]
at com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicTransition.getNextState(BasicTransition.java:79) ~[?:unspecified]
at com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicStateMachine.transitionToNext(BasicStateMachine.java:150) [?:unspecified]
at com.minecolonies.api.entity.ai.statemachine.basestatemachine.BasicStateMachine.checkTransition(BasicStateMachine.java:133) [?:unspecified]
at com.minecolonies.api.entity.ai.statemachine.tickratestatemachine.TickRateStateMachine.checkTransition(TickRateStateMachine.java:126) [?:unspecified]
at com.minecolonies.api.entity.ai.statemachine.tickratestatemachine.TickRateStateMachine.tick(TickRateStateMachine.java:105) [?:unspecified]
at com.minecolonies.coremod.entity.ai.basic.AbstractAISkeleton.func_75246_d(AbstractAISkeleton.java:131) [?:unspecified]
at net.minecraft.entity.ai.goal.PrioritizedGoal.func_75246_d(SourceFile:55) [?:?]
at com.minecolonies.api.entity.CustomGoalSelector.func_75774_a(CustomGoalSelector.java:222) [?:unspecified]
at net.minecraft.entity.MobEntity.func_70626_be(MobEntity.java:856) [?:?]
...
[16Jun2020 14:15:57.903] [Server thread/ERROR] [minecolonies/]: Pausing Entity Luke I. Colmer (WORKING)[CRAFT] (com.minecolonies.coremod.job.Sawmill) at BlockPos{x=619, y=71, z=213} for 100 Seconds because of error:
[16Jun2020 14:15:57.904] [Server thread/INFO] [STDERR/]: [com.minecolonies.coremod.entity.ai.basic.AbstractEntityAIBasic:onException:337]: java.lang.NullPointerException
[16Jun2020 14:15:57.905] [Server thread/INFO] [STDERR/]: [com.minecolonies.coremod.entity.ai.basic.AbstractEntityAIBasic:onException:337]: at com.minecolonies.coremod.entity.ai.basic.AbstractEntityAICrafting.craft(AbstractEntityAICrafting.java:279)
Logs: Latest.log and crashlog at https://gist.github.com/
- latest.log: gist
after checking the source line I believe that just before checking the sawmill, I've deleted one or more requests from miner for oak planks - not sure if that is causing currentRequest == null
#5250 related?
Yeah, this is what happened to me to, i dont think ive deleted any request from my citizen. any solution on how to reset the AI or reset the citizen?
okay so, the AI is fixed. i didnt change anything. my LUMBARJACK said her AI crashed. i clicked on ''try cancel that request", afterwards i just ignored her for a few minecraft days, i just now clicked RECALL ALL CITIZEN. she jumped to the townhall aswell and now she just starts cutting wood again. it fixed itself.