minetest-mods / smart_inventory

Minetest inventory with focus on very much items
GNU Lesser General Public License v3.0
8 stars 5 forks source link

Fail with mods: basic_materials + homedecor_modpack #7

Closed daretmavi closed 4 years ago

daretmavi commented 4 years ago

If you use this 2 modes/modepack

then smart inventory fails with this error: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'smart_inventory' in callback environment_Step(): ...e/user/.minetest/mods/smart_inventory/libs/crecipes.lua:377: attempt to index a nil value

Commenting out line 377 helps, but ...

Full debug.txt:

2020-03-23 17:51:23: ERROR[Main]: Irrlicht: Invalid size of image for OpenGL Texture. 2020-03-23 17:51:23: WARNING[Main]: WARNING: minetest.setting_ functions are deprecated. Use methods on the minetest.settings object. (at ....minetest/mods/smart_inventory/libs/simple_poreader.lua:1) 2020-03-23 17:51:23: WARNING[Main]: WARNING: minetest.setting functions are deprecated. Use methods on the minetest.settings object. (at ....minetest/mods/smart_inventory/libs/simple_poreader.lua:8) 2020-03-23 17:51:23: WARNING[Main]: WARNING: minetest.setting functions are deprecated. Use methods on the minetest.settings object. (at /home/user/.minetest/mods/smartinventory/libs/filter.lua:209) 2020-03-23 17:51:23: WARNING[Main]: WARNING: minetest.setting functions are deprecated. Use methods on the minetest.settings object. (at .../user/.minetest/mods/smart_inventory/pages/creative.lua:1) 2020-03-23 17:51:24: WARNING[Main]: Undeclared global variable "mesecon" accessed at ...etest/mods/homedecor_modpack/homedecor_lighting/init.lua:864 2020-03-23 17:51:24: WARNING[Main]: Undeclared global variable "mesecon" accessed at ...etest/mods/homedecor_modpack/homedecor_lighting/init.lua:910 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:glowlight_half_max -> homedecor:glowlight_half_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:glowlight_quarter_max -> homedecor:glowlight_quarter_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:glowlight_small_cube_max -> homedecor:glowlight_small_cube_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:plasma_lamp_max -> homedecor:plasma_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:ground_lantern_max -> homedecor:ground_lantern_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:hanging_lantern_max -> homedecor:hanging_lantern_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:ceiling_lantern_max -> homedecor:ceiling_lantern_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:lattice_lantern_large_max -> homedecor:lattice_lantern_large_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:lattice_lantern_small_max -> homedecor:lattice_lantern_small_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:desk_lamp_max -> homedecor:desk_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:ceiling_lamp_max -> homedecor:ceiling_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:table_lamp_max -> homedecor:table_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:standing_lamp_max -> homedecor:standing_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: 3dforniture:table_lamp_max -> homedecor:table_lamp_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:rope_light_on_floor_off -> homedecor:rope_light_on_floor_0 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:rope_light_on_ceiling_off -> homedecor:rope_light_on_ceiling_0 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:plasma_ball_off -> homedecor:plasma_ball_0 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:rope_light_on_floor_on -> homedecor:rope_light_on_floor_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:rope_light_on_ceiling_on -> homedecor:rope_light_on_ceiling_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: homedecor:plasma_ball_on -> homedecor:plasma_ball_14 2020-03-23 17:51:24: WARNING[Main]: Not registering alias, item with same name is already defined: 3dforniture:table_lamp -> homedecor:table_lamp_off 2020-03-23 17:51:24: ACTION[Main]: World at [/home/user/.minetest/worlds/test_smart_decor] 2020-03-23 17:51:24: ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:30000. 2020-03-23 17:51:24: [Server]: [smartfs_inventory] unknown item in recipe: moreblocks:glow_glass for result homedecor:television 2020-03-23 17:51:24: [Server]: [smartfs_inventory] unknown item in recipe: cotton:black for result homedecor:speaker 2020-03-23 17:51:24: [Server]: [smartfs_inventory] unknown item in recipe: moreblocks:slab_steelblock_1 for result homedecor:dishwasher_steel 2020-03-23 17:51:24: [Server]: [smartfs_inventory] no items matches group: group:flower,color_cyan for result dye:cyan 2020-03-23 17:51:24: [Server]: [smartfs_inventory] unknown item in recipe: moreblocks:slab_steelblock_1 for result homedecor:kitchen_cabinet_steel 2020-03-23 17:51:24: [Server]: [smartfs_inventory] unknown item in recipe: cottages:wool for result homedecor:curtain_open 2020-03-23 17:51:24: [Server]: [smartfs_inventory] no items matches group: group:flower,color_dark_grey for result dye:dark_grey 2020-03-23 17:51:24: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'smart_inventory' in callback environment_Step(): ...e/user/.minetest/mods/smart_inventory/libs/crecipes.lua:377: attempt to index a nil value 2020-03-23 17:51:24: ERROR[Main]: stack traceback: 2020-03-23 17:51:24: ERROR[Main]: ...e/user/.minetest/mods/smart_inventory/libs/crecipes.lua:377: in function 'add_recipes_from_list' 2020-03-23 17:51:24: ERROR[Main]: ...e/user/.minetest/mods/smart_inventory/libs/crecipes.lua:391: in function 'func' 2020-03-23 17:51:24: ERROR[Main]: /home/user/.minetest/mods/smart_inventory/libs/cache.lua:131: in function 'func' 2020-03-23 17:51:24: ERROR[Main]: /usr/share/minetest/builtin/common/after.lua:20: in function </usr/share/minetest/builtin/common/after.lua:5> 2020-03-23 17:51:24: ERROR[Main]: /usr/share/minetest/builtin/game/register.lua:429: in function </usr/share/minetest/builtin/game/register.lua:413> 2020-03-23 17:51:24: ERROR[Main]: stack traceback: 2020-03-23 17:51:24: ACTION[Main]: Server: Shutting down

bell07 commented 4 years ago

Thank you for bug report. Fixed in cbd843311ad8dd230cbd22ae75bbcee0222055f8