anvil/init.lua:315: bad argument #1 to 'hud_remove' (number expected, got nil) #491

Closed
opened 2021-04-25 00:31:53 +00:00 by AliasAlreadyTaken · 2 comments
2021-04-25 02:03:55: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'anvil' in callback environment_Step(): /home/mtlive1/.minetest/mods/anvil/init.lua:315: bad argument #1 to 'hud_remove' (number expected, got nil)
2021-04-25 02:03:55: ERROR[Main]: stack traceback:
2021-04-25 02:03:55: ERROR[Main]: 	[C]: in function 'hud_remove'
2021-04-25 02:03:55: ERROR[Main]: 	/home/mtlive1/.minetest/mods/anvil/init.lua:315: in function 'func'
2021-04-25 02:03:55: ERROR[Main]: 	...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:20: in function <...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:5>
2021-04-25 02:03:55: ERROR[Main]: 	...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:422: in function <...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:406>
2021-04-25 02:03:55: ERROR[Main]: stack traceback:
2021-04-25 02:16:29: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'anvil' in callback environment_Step(): /home/mtlive1/.minetest/mods/anvil/init.lua:315: bad argument #1 to 'hud_remove' (number expected, got nil)
2021-04-25 02:16:29: ERROR[Main]: stack traceback:
2021-04-25 02:16:29: ERROR[Main]: 	[C]: in function 'hud_remove'
2021-04-25 02:16:29: ERROR[Main]: 	/home/mtlive1/.minetest/mods/anvil/init.lua:315: in function 'func'
2021-04-25 02:16:29: ERROR[Main]: 	...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:20: in function <...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:5>
2021-04-25 02:16:29: ERROR[Main]: 	...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:422: in function <...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:406>
2021-04-25 02:16:29: ERROR[Main]: stack traceback:
``` 2021-04-25 02:03:55: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'anvil' in callback environment_Step(): /home/mtlive1/.minetest/mods/anvil/init.lua:315: bad argument #1 to 'hud_remove' (number expected, got nil) 2021-04-25 02:03:55: ERROR[Main]: stack traceback: 2021-04-25 02:03:55: ERROR[Main]: [C]: in function 'hud_remove' 2021-04-25 02:03:55: ERROR[Main]: /home/mtlive1/.minetest/mods/anvil/init.lua:315: in function 'func' 2021-04-25 02:03:55: ERROR[Main]: ...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:20: in function <...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:5> 2021-04-25 02:03:55: ERROR[Main]: ...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:422: in function <...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:406> 2021-04-25 02:03:55: ERROR[Main]: stack traceback: ``` ``` 2021-04-25 02:16:29: ERROR[Main]: ServerError: AsyncErr: environment_Step: Runtime error from mod 'anvil' in callback environment_Step(): /home/mtlive1/.minetest/mods/anvil/init.lua:315: bad argument #1 to 'hud_remove' (number expected, got nil) 2021-04-25 02:16:29: ERROR[Main]: stack traceback: 2021-04-25 02:16:29: ERROR[Main]: [C]: in function 'hud_remove' 2021-04-25 02:16:29: ERROR[Main]: /home/mtlive1/.minetest/mods/anvil/init.lua:315: in function 'func' 2021-04-25 02:16:29: ERROR[Main]: ...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:20: in function <...ive1/5.4.1/Minetest_test/bin/../builtin/common/after.lua:5> 2021-04-25 02:16:29: ERROR[Main]: ...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:422: in function <...ve1/5.4.1/Minetest_test/bin/../builtin/game/register.lua:406> 2021-04-25 02:16:29: ERROR[Main]: stack traceback: ```
Author
Owner

Hotfix

I added in line 315

if hud2 then puncher:hud_remove(hud2) end
if hud3 then puncher:hud_remove(hud3) end
Hotfix I added in line 315 ``` if hud2 then puncher:hud_remove(hud2) end if hud3 then puncher:hud_remove(hud3) end ```
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
3. source/mod upstream
labels 2021-04-25 00:34:23 +00:00
Author
Owner

The anvil got an overhaul, the issue seems solved.

The anvil got an overhaul, the issue seems solved.
AliasAlreadyTaken added the
5. result/fixed
label 2021-07-18 12:07:52 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#491
No description provided.