lvl 1 protection rune on NPC leads to crash #6618

Closed
opened 2024-04-05 18:07:36 +02:00 by AliasAlreadyTaken · 3 comments

Discovered by Oakenshield

Using a lvl 1 rune on an NPC leads to a crash:

2024-04-05 15:57:35: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_npc' in callback luaentity_run_simple_callback(): ...7.0/Minetest_live/bin/../builtin/common/misc_helpers.lua:418: attempt to index local 'pos' (a nil value)
2024-04-05 15:57:35: ERROR[Main]: stack traceback:
2024-04-05 15:57:35: ERROR[Main]: ...7.0/Minetest_live/bin/../builtin/common/misc_helpers.lua:418: in function 'pos_to_string'
2024-04-05 15:57:35: ERROR[Main]: ...test_live/bin/../mods/yl_speak_up/interface_mobs_api.lua:58: in function 'func'
2024-04-05 15:57:35: ERROR[Main]: ...inetest_live/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_live/bin/../builtin/profiler/instrumentation.lua:101>
Discovered by Oakenshield Using a lvl 1 rune on an NPC leads to a crash: ``` 2024-04-05 15:57:35: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_npc' in callback luaentity_run_simple_callback(): ...7.0/Minetest_live/bin/../builtin/common/misc_helpers.lua:418: attempt to index local 'pos' (a nil value) 2024-04-05 15:57:35: ERROR[Main]: stack traceback: 2024-04-05 15:57:35: ERROR[Main]: ...7.0/Minetest_live/bin/../builtin/common/misc_helpers.lua:418: in function 'pos_to_string' 2024-04-05 15:57:35: ERROR[Main]: ...test_live/bin/../mods/yl_speak_up/interface_mobs_api.lua:58: in function 'func' 2024-04-05 15:57:35: ERROR[Main]: ...inetest_live/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_live/bin/../builtin/profiler/instrumentation.lua:101> ```
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
labels 2024-04-05 18:07:44 +02:00
Author
Owner

This still happens:

2024-04-30 19:01:04: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_npc' in callback luaentity_run_simple_callback(): ....9.0/minetest-dev/bin/../builtin/common/misc_helpers.lua:418: attempt to index local 'pos' (a nil value)
2024-04-30 19:01:04: ERROR[Main]: stack traceback:
2024-04-30 19:01:04: ERROR[Main]: 	....9.0/minetest-dev/bin/../builtin/common/misc_helpers.lua:418: in function 'pos_to_string'
2024-04-30 19:01:04: ERROR[Main]: 	...etest-dev/bin/../mods/yl_speak_up/interface_mobs_api.lua:58: in function 'func'
2024-04-30 19:01:04: ERROR[Main]: 	...minetest-dev/bin/../builtin/profiler/instrumentation.lua:124: in function <...minetest-dev/bin/../builtin/profiler/instrumentation.lua:117>

This still happens: ``` 2024-04-30 19:01:04: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_npc' in callback luaentity_run_simple_callback(): ....9.0/minetest-dev/bin/../builtin/common/misc_helpers.lua:418: attempt to index local 'pos' (a nil value) 2024-04-30 19:01:04: ERROR[Main]: stack traceback: 2024-04-30 19:01:04: ERROR[Main]: ....9.0/minetest-dev/bin/../builtin/common/misc_helpers.lua:418: in function 'pos_to_string' 2024-04-30 19:01:04: ERROR[Main]: ...etest-dev/bin/../mods/yl_speak_up/interface_mobs_api.lua:58: in function 'func' 2024-04-30 19:01:04: ERROR[Main]: ...minetest-dev/bin/../builtin/profiler/instrumentation.lua:124: in function <...minetest-dev/bin/../builtin/profiler/instrumentation.lua:117> ```
Sokomine was assigned by AliasAlreadyTaken 2024-04-30 19:43:40 +02:00
AliasAlreadyTaken added this to the 1.1.124 milestone 2024-04-30 20:21:48 +02:00
AliasAlreadyTaken added the
4. step/ready to QA test
label 2024-04-30 20:21:53 +02:00
Author
Owner

Until Sokomine pulls my PR, we'll solve in yl_commons.

Until Sokomine pulls my PR, we'll solve in yl_commons.
AliasAlreadyTaken added the
ugh/QA main
label 2024-05-01 00:31:35 +02:00
Author
Owner

Fixed and on main.

We may need to revisit this when Sokomine pulls my PR

Fixed and on main. We may need to revisit this when Sokomine pulls my PR
AliasAlreadyTaken added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-06-30 06:47:00 +02: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#6618
No description provided.