stujones11 / minetest-3d_armor

Visible player armor & wielded items for minetest
Other
56 stars 98 forks source link

[CRITICAL BUG] crashs, broken unified inventory #109

Closed InterVi closed 7 years ago

InterVi commented 7 years ago

2017-06-05 23:47:03: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod '3d_armor' in callback environment_Step(): ...s/world/worldmods/minetest_3d_armor/3d_armor_ui/init.lua:16: attempt to index field 'current_page' (a nil value) 2017-06-05 23:47:03: ERROR[Main]: stack traceback: 2017-06-05 23:47:03: ERROR[Main]: ...s/world/worldmods/minetest_3d_armor/3d_armor_ui/init.lua:16: in function 'func' 2017-06-05 23:47:03: ERROR[Main]: ...orlds/world/worldmods/minetest_3d_armor/3d_armor/api.lua:153: in function 'run_callbacks' 2017-06-05 23:47:03: ERROR[Main]: ...orlds/world/worldmods/minetest_3d_armor/3d_armor/api.lua:289: in function 'set_player_armor' 2017-06-05 23:47:03: ERROR[Main]: ...rlds/world/worldmods/minetest_3d_armor/3d_armor/init.lua:195: in function 'init_player_armor' 2017-06-05 23:47:03: ERROR[Main]: ...rlds/world/worldmods/minetest_3d_armor/3d_armor/init.lua:237: in function 'func' 2017-06-05 23:47:03: ERROR[Main]: /usr/share/minetest/builtin/common/after.lua:18: in function </usr/share/minetest/builtin/common/after.lua:4> 2017-06-05 23:47:03: ERROR[Main]: /usr/share/minetest/builtin/game/register.lua:412: in function </usr/share/minetest/builtin/game/register.lua:392>

2017-06-06 00:27:19: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod '' in callback on_playerReceiveFields(): ...s/world/worldmods/minetest_3d_armor/3d_armor_ui/init.lua:47: attempt to concatenate field 'radiation' (a nil value) 2017-06-06 00:27:19: ERROR[Main]: stack traceback: 2017-06-06 00:27:19: ERROR[Main]: ...s/world/worldmods/minetest_3d_armor/3d_armor_ui/init.lua:47: in function 'get_formspec' 2017-06-06 00:27:19: ERROR[Main]: ...st/worlds/world/worldmods/unified_inventory/internal.lua:84: in function 'get_formspec' 2017-06-06 00:27:19: ERROR[Main]: ...st/worlds/world/worldmods/unified_inventory/internal.lua:263: in function 'set_inventory_formspec' 2017-06-06 00:27:19: ERROR[Main]: ...inetest/worlds/world/worldmods/unified_inventory/api.lua:296: in function 'action' 2017-06-06 00:27:19: ERROR[Main]: ...t/worlds/world/worldmods/unified_inventory/callbacks.lua:68: in function <...t/worlds/world/worldmods/unified_inventory/callbacks.lua:50> 2017-06-06 00:27:19: ERROR[Main]: /usr/share/minetest/builtin/game/register.lua:412: in function </usr/share/minetest/builtin/game/register.lua:392>

stujones11 commented 7 years ago

Please tell me what version of minetest, 3d_armor and unified_inventory you are using. Also, does this happen when you first run the server or is it when a player joins or performs some specific action? So far I am unable to reproduce this using current versions of this mod, unified_inventory and a recent MT build.

It looks like your 3d_armor mod is up to date so I can only suggest you try updating UI and/or your MT client/server. My only other guess is that some other mod is causing conflicts.

InterVi commented 7 years ago

0.4.16, 0.4.9, latest This happens on armor button click. I updating version (download from github repo), bug is missing. Test this link (from forum theme).

stujones11 commented 7 years ago

If I understand you correctly, you mean the forum download version causes this but current git master does not, is that correct?

InterVi commented 7 years ago

yes

stujones11 commented 7 years ago

Okay, so the stable version is not so stable after all :( I will correct this asap, thank you for your report.

stujones11 commented 7 years ago

I have now changed the forum post to point to master instead of the release tag. A new 'stable' tag will be released asap.