lord-server / lord

Minetest Lord Of The Rings Game
https://lord-server.ru/
16 stars 18 forks source link

Crash on updating legacy paintings #1499

Open alek13 opened 5 days ago

alek13 commented 5 days ago

Описание ошибки:

2024-07-01 20:29:02: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'painting' in callback luaentity_Activate(): ...er/bin/../games/lord/mods/_various/painting/painting.lua:597: bad argument #1 to 'pairs' (table expected, got nil)
2024-07-01 20:29:02: ERROR[Main]: stack traceback:
2024-07-01 20:29:02: ERROR[Main]:       [C]: in function 'pairs'
2024-07-01 20:29:02: ERROR[Main]:       ...er/bin/../games/lord/mods/_various/painting/painting.lua:597: in function 'fix_eldest_grid'
2024-07-01 20:29:02: ERROR[Main]:       ...er/bin/../games/lord/mods/_various/painting/painting.lua:629: in function 'fix_grid'
2024-07-01 20:29:02: ERROR[Main]:       ...er/bin/../games/lord/mods/_various/painting/painting.lua:279: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:269>

на [боевом]:

alek13 commented 5 days ago
июл 01 23:32:16 lord bash[1024186]: 2024-07-01 23:32:16: ACTION[Server]: TheAlek leaves game. List of players:
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ACTION[Server]: TheAlek [46.188.124.34] joins game. List of players: TheAlek
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2156, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>
июл 01 23:32:40 lord bash[1024186]: 2024-07-01 23:32:40: ERROR[Server]: [painting] can't fix legacy painting:
июл 01 23:32:40 lord bash[1024186]: pos:        (2157, 6, -160.99)
июл 01 23:32:40 lord bash[1024186]: node_meta:        "return {}"
июл 01 23:32:40 lord bash[1024186]: stack traceback:
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:608: in function 'fix_eldest_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:649: in function 'fix_grid'
июл 01 23:32:40 lord bash[1024186]:         ...er/bin/../games/lord/mods/_various/painting/painting.lua:280: in function <...er/bin/../games/lord/mods/_various/painting/painting.lua:270>