minetest-mods / craftguide

:book: The most comprehensive Crafting Guide on Minetest
Other
43 stars 20 forks source link

sfinv mode recipe out of border and other issues #96

Closed bell07 closed 4 years ago

bell07 commented 4 years ago
  1. Since last changes the inventory size does not match the sfinv size. grafik

  2. The german translation for ""Usage" = "Verwendung" looks strange.

  3. Looking to the Brake Rail usages results in crash

2020-01-08 07:36:02: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'sfinv' in callback on_playerReceiveFields(): /home/user/.minetest/mods/craftguide/init.lua:950: attempt to get length of field 'dat' (a nil value)
2020-01-08 07:36:02: ERROR[Main]: stack traceback:
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:950: in function 'get_panels'
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:1126: in function 'make_formspec'
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:1654: in function 'get_formspec'
2020-01-08 07:36:02: ERROR[Main]:   ...e/user/.minetest/games/minetest_game/mods/sfinv/api.lua:119: in function 'set_player_inventory_formspec'
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:1134: in function 'show_fs'
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:1644: in function 'fields'
2020-01-08 07:36:02: ERROR[Main]:   /home/user/.minetest/mods/craftguide/init.lua:1670: in function </home/belka/.minetest/mods/craftguide/init.lua:1669>
2020-01-08 07:36:02: ERROR[Main]:   /usr/share/minetest/builtin/game/register.lua:429: in function </usr/share/minetest/builtin/game/register.lua:413>

Tested with minetest-5.1.0 and minetest_game from contentdb

kilbith commented 4 years ago

I believe it's fixed now.

bell07 commented 4 years ago

Tested the update with my Whynot Game, got the same error if I try to look into the cobblestone usages. In Minetest Game the issue does not appear...

2020-01-13 14:33:25: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'sfinv' in callback on_playerReceiveFields(): ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:938: attempt to get length of field 'dat' (a nil value)
2020-01-13 14:33:25: ERROR[Main]: stack traceback:
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:938: in function 'get_panels'
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1110: in function 'make_formspec'
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1641: in function 'get_formspec'
2020-01-13 14:33:25: ERROR[Main]:   ...netest/games/whynot-git/mods/minetest_game/sfinv/api.lua:125: in function 'set_player_inventory_formspec'
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1119: in function 'show_fs'
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1625: in function 'fields'
2020-01-13 14:33:25: ERROR[Main]:   ....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1657: in function <....minetest/games/whynot-git/mods/libs/craftguide/init.lua:1656>
2020-01-13 14:33:25: ERROR[Main]:   /usr/share/minetest/builtin/game/register.lua:429: in function </usr/share/minetest/builtin/game/register.lua:413>