Area open crash #6811

Closed
opened 2024-05-16 20:06:44 +02:00 by AliasAlreadyTaken · 3 comments

User Ravise sent /area_open 8974

2024-05-16 17:59:00: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback on_chat_message(): /home/mt/5.8.0/Minetest_live/bin/../mods/areas/internal.lua:377: attempt to index field 'parent' (a number value)
2024-05-16 17:59:00: ERROR[Main]: stack traceback:
2024-05-16 17:59:00: ERROR[Main]: 	/home/mt/5.8.0/Minetest_live/bin/../mods/areas/internal.lua:377: in function 'isOwnerOfMasterArea'
2024-05-16 17:59:00: ERROR[Main]: 	...t/5.8.0/Minetest_live/bin/../mods/areas/chatcommands.lua:319: in function 'func'
2024-05-16 17:59:00: ERROR[Main]: 	...inetest_live/bin/../builtin/profiler/instrumentation.lua:108: in function 'func'
2024-05-16 17:59:00: ERROR[Main]: 	/home/mt/5.8.0/Minetest_live/bin/../builtin/game/chat.lua:79: in function </home/mt/5.8.0/Minetest_live/bin/../builtin/game/chat.lua:52>
2024-05-16 17:59:00: ERROR[Main]: 	...t/5.8.0/Minetest_live/bin/../builtin/common/register.lua:26: in function <...t/5.8.0/Minetest_live/bin/../builtin/common/register.lua:12>
User Ravise sent `/area_open 8974` ``` 2024-05-16 17:59:00: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback on_chat_message(): /home/mt/5.8.0/Minetest_live/bin/../mods/areas/internal.lua:377: attempt to index field 'parent' (a number value) 2024-05-16 17:59:00: ERROR[Main]: stack traceback: 2024-05-16 17:59:00: ERROR[Main]: /home/mt/5.8.0/Minetest_live/bin/../mods/areas/internal.lua:377: in function 'isOwnerOfMasterArea' 2024-05-16 17:59:00: ERROR[Main]: ...t/5.8.0/Minetest_live/bin/../mods/areas/chatcommands.lua:319: in function 'func' 2024-05-16 17:59:00: ERROR[Main]: ...inetest_live/bin/../builtin/profiler/instrumentation.lua:108: in function 'func' 2024-05-16 17:59:00: ERROR[Main]: /home/mt/5.8.0/Minetest_live/bin/../builtin/game/chat.lua:79: in function </home/mt/5.8.0/Minetest_live/bin/../builtin/game/chat.lua:52> 2024-05-16 17:59:00: ERROR[Main]: ...t/5.8.0/Minetest_live/bin/../builtin/common/register.lua:26: in function <...t/5.8.0/Minetest_live/bin/../builtin/common/register.lua:12> ```
AliasAlreadyTaken added the
1. kind/bug
label 2024-05-16 20:07:46 +02:00
Author
Owner

Issue is in line

		if ((not cur.parent) or (not cur.parent.yl_city)) and cur.owner == name then

of function

function areas:isOwnerOfMasterArea(id, name)

Most likely because cur.parent.yl_city doesn't mean anything.

Issue is in line ``` if ((not cur.parent) or (not cur.parent.yl_city)) and cur.owner == name then ``` of function ``` function areas:isOwnerOfMasterArea(id, name) ``` Most likely because `cur.parent.yl_city` doesn't mean anything.
AliasAlreadyTaken added the
4. step/ready to QA test
label 2024-06-07 05:33:17 +02:00
AliasAlreadyTaken added this to the 1.1.125 milestone 2024-06-07 05:33:22 +02:00
Author
Owner

QA

Fixed, it doesn't crash in this constellation anymore

QA Fixed, it doesn't crash in this constellation anymore
AliasAlreadyTaken added the
4. step/QA OK
2. prio/critical
labels 2024-07-30 00:25:34 +02:00
AliasAlreadyTaken added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-11-19 09:06:19 +01:00
Author
Owner

No crash on main

No crash on main
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#6811
No description provided.