-------------
Separator
-------------
2021-04-03 14:01:07: [Main]: Game initialisation
2021-04-03 14:42:07: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback node_on_dig(): Runtime error from mod 'doors' in callback node_on_destruct(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: attempt to call field 'o
2021-04-03 14:42:07: ERROR[Main]: ffset_y' (a nil value)
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:672>
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
-------------
Separator
-------------
2021-04-04 07:41:39: [Main]: Game initialisation
2021-04-04 08:42:11: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback item_OnPlace(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: attempt to call field 'offset_y' (a nil value)
2021-04-04 08:42:11: ERROR[Main]: stack traceback:
2021-04-04 08:42:11: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:516>
Thanks for this game.
upd: Minetest 5.4.0, game APlanetAlive 0.8
This seems to be an error in the doors mod.
Can you describe how you got this error (step-by step)?
-------------
Separator
-------------
2021-04-03 14:01:07: [Main]: Game initialisation
2021-04-03 14:42:07: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback node_on_dig(): Runtime error from mod 'doors' in callback node_on_destruct(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: attempt to call field 'o
2021-04-03 14:42:07: ERROR[Main]: ffset_y' (a nil value)
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:672>
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
-------------
Separator
-------------
2021-04-04 07:41:39: [Main]: Game initialisation
2021-04-04 08:42:11: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback item_OnPlace(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: attempt to call field 'offset_y' (a nil value)
2021-04-04 08:42:11: ERROR[Main]: stack traceback:
2021-04-04 08:42:11: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:516>
Thanks for this game.
upd: Minetest 5.4.0, game APlanetAlive 0.8
I just found out, that I removed part of my doors patch by mistake.
New release is available.
2022-07-15 10:55:47: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'mg_villages_npc' in callback luaentity_Step(): ...ods/mobs/mobs_mobs/advanced_npc/executable/locations.lua:318: attempt to index a nil value
2022-07-15 10:55:47: ERROR[Main]: stack traceback:
2022-07-15 10:55:47: ERROR[Main]: ...ods/mobs/mobs_mobs/advanced_npc/executable/locations.lua:318: in function 'is_walkable'
2022-07-15 10:55:47: ERROR[Main]: ...e/mods/mobs/mobs_mobs/advanced_npc/executable/helper.lua:155: in function 'random_dir'
2022-07-15 10:55:47: ERROR[Main]: ...ced_npc/executable/instructions/builtin_instructions.lua:464: in function 'execute'
2022-07-15 10:55:47: ERROR[Main]: .../a_planet_alive/mods/mobs/mobs_mobs/advanced_npc/npc.lua:1408: in function 'execute'
2022-07-15 10:55:47: ERROR[Main]: .../a_planet_alive/mods/mobs/mobs_mobs/advanced_npc/npc.lua:1440: in function 'execute'
2022-07-15 10:55:47: ERROR[Main]: .../a_planet_alive/mods/mobs/mobs_mobs/advanced_npc/npc.lua:1493: in function 'execution_routine'
2022-07-15 10:55:47: ERROR[Main]: .../a_planet_alive/mods/mobs/mobs_mobs/advanced_npc/npc.lua:2221: in function 'do_custom'
2022-07-15 10:55:47: ERROR[Main]: ...test/games/a_planet_alive/mods/lib_api/mobs_redo/api.lua:3444: in function <...test/games/a_planet_alive/mods/lib_api/mobs_redo/api.lua:3317>
Instead of hacking away at it, I was wondering how to debug it.
This is an error that I've been receiving as I walk through the world.
...
Instead of hacking away at it, I was wondering how to debug it.
Advanced_npc mod is a mess. It was hard to make it work, but it is still very buggy.
If you can repeat the error, than you can try to look what is happening on those lines in .lua file. You can try to write variables to console to see what is happening.