-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
actual in:
https://github.com/AiTechEye/smartshop/blob/master/init.lua#L248
I have older version: but the code is there absolute same: L127+128
smartshop.update_info=function(pos)
local meta=minetest.get_meta(pos)
crash report:
2021-09-17 15:31:41: ERROR[ConnectionSend]: con(4/1) dropped reliable packet for non existent peer_id: 15170
2021-09-17 15:31:57: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'smartshop' in callback on_playerReceiveFields(): Invalid position (expected table got nil).
2021-09-17 15:31:57: ERROR[Main]: stack traceback:
2021-09-17 15:31:57: ERROR[Main]: [C]: in function 'get_meta'
2021-09-17 15:31:57: ERROR[Main]: /home/thomas/MultiCraft2/bin/../mods/smartshop/init.lua:128: in function 'update_info'
2021-09-17 15:31:57: ERROR[Main]: /home/thomas/MultiCraft2/bin/../mods/smartshop/init.lua:107: in function 'receive_fields'
2021-09-17 15:31:57: ERROR[Main]: /home/thomas/MultiCraft2/bin/../mods/smartshop/init.lua:120: in function 'func'
2021-09-17 15:31:57: ERROR[Main]: .../MultiCraft2/bin/../builtin/profiler/instrumentation.lua:106: in function <.../MultiCraft2/bin/../builtin/profiler/instrumentation.lua:100>
2021-09-17 15:31:57: ERROR[Main]: /home/thomas/MultiCraft2/bin/../builtin/game/register.lua:449: in function </home/thomas/MultiCraft2/bin/../builtin/game/register.lua:433>
This problem is now under Multicraft2.0.0 with over 40 gamer also happen in two other mods,
and my solution is just to check get.meta_data(pos) for nil to let continue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels