testserver minetest-spawnit/compat/areas.lua:72: attempt to index a nil value #5642

Closed
opened 2023-12-11 01:32:22 +00:00 by AliasAlreadyTaken · 6 comments
2023-12-11 01:31:25: ACTION[Server]: [spawnit] should spawn petz:silkworm
...
2023-12-11 01:31:29: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback environment_Step(): ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: attempt to index a nil value
2023-12-11 01:31:29: ERROR[Main]: stack traceback:
2023-12-11 01:31:29: ERROR[Main]: 	...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: in function <...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:65>
2023-12-11 01:31:29: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:162: in function 'check_pos_for_cluster'
2023-12-11 01:31:29: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:200: in function 'pick_a_cluster'
2023-12-11 01:31:29: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:324: in function 'try_spawn_mob'
2023-12-11 01:31:29: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:418: in function 'func'
2023-12-11 01:31:29: ERROR[Main]: 	..._test/bin/../mods/minetest-futil/minetest/globalstep.lua:69: in function 'func'
2023-12-11 01:31:29: ERROR[Main]: 	...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101>
2023-12-11 01:31:29: ERROR[Main]: 	.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:446: in function <.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:432>

``` 2023-12-11 01:31:25: ACTION[Server]: [spawnit] should spawn petz:silkworm ... 2023-12-11 01:31:29: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback environment_Step(): ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: attempt to index a nil value 2023-12-11 01:31:29: ERROR[Main]: stack traceback: 2023-12-11 01:31:29: ERROR[Main]: ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: in function <...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:65> 2023-12-11 01:31:29: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:162: in function 'check_pos_for_cluster' 2023-12-11 01:31:29: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:200: in function 'pick_a_cluster' 2023-12-11 01:31:29: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:324: in function 'try_spawn_mob' 2023-12-11 01:31:29: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:418: in function 'func' 2023-12-11 01:31:29: ERROR[Main]: ..._test/bin/../mods/minetest-futil/minetest/globalstep.lua:69: in function 'func' 2023-12-11 01:31:29: ERROR[Main]: ...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101> 2023-12-11 01:31:29: ERROR[Main]: .../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:446: in function <.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:432> ```
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
labels 2023-12-11 01:32:31 +00:00
AliasAlreadyTaken added this to the 1.1.122 milestone 2023-12-11 01:32:34 +00:00
Author
Owner

Apparently does not only affect silkworms:

2023-12-11 03:33:20: ACTION[Server]: [spawnit] should spawn petz:moth
2023-12-11 03:33:20: ACTION[Main]: Server: Shutting down
...
2023-12-11 03:33:23: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback environment_Step(): ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: attempt to index a nil value
2023-12-11 03:33:23: ERROR[Main]: stack traceback:
2023-12-11 03:33:23: ERROR[Main]: 	...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: in function <...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:65>
2023-12-11 03:33:23: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:162: in function 'check_pos_for_cluster'
2023-12-11 03:33:23: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:200: in function 'pick_a_cluster'
2023-12-11 03:33:23: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:324: in function 'try_spawn_mob'
2023-12-11 03:33:23: ERROR[Main]: 	...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:418: in function 'func'
2023-12-11 03:33:23: ERROR[Main]: 	..._test/bin/../mods/minetest-futil/minetest/globalstep.lua:69: in function 'func'
2023-12-11 03:33:23: ERROR[Main]: 	...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101>
2023-12-11 03:33:23: ERROR[Main]: 	.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:446: in function <.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:432>
Apparently does not only affect silkworms: ``` 2023-12-11 03:33:20: ACTION[Server]: [spawnit] should spawn petz:moth 2023-12-11 03:33:20: ACTION[Main]: Server: Shutting down ... 2023-12-11 03:33:23: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod '' in callback environment_Step(): ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: attempt to index a nil value 2023-12-11 03:33:23: ERROR[Main]: stack traceback: 2023-12-11 03:33:23: ERROR[Main]: ...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:72: in function <...etest_test/bin/../mods/minetest-spawnit/compat/areas.lua:65> 2023-12-11 03:33:23: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:162: in function 'check_pos_for_cluster' 2023-12-11 03:33:23: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:200: in function 'pick_a_cluster' 2023-12-11 03:33:23: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:324: in function 'try_spawn_mob' 2023-12-11 03:33:23: ERROR[Main]: ...inetest_test/bin/../mods/minetest-spawnit/spawn_mobs.lua:418: in function 'func' 2023-12-11 03:33:23: ERROR[Main]: ..._test/bin/../mods/minetest-futil/minetest/globalstep.lua:69: in function 'func' 2023-12-11 03:33:23: ERROR[Main]: ...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101> 2023-12-11 03:33:23: ERROR[Main]: .../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:446: in function <.../mt/5.7.0/Minetest_test/bin/../builtin/game/register.lua:432> ```
Member

oh, i 'm treating maps as lists, will fix soon

oh, i 'm treating maps as lists, will fix soon
Member

should be fixed w/ this, though i'm testing it more: 0db04e06af

should be fixed w/ this, though i'm testing it more: https://github.com/fluxionary/minetest-spawnit/commit/0db04e06af973ab1c3a046279c5a65af744e32b1
flux added the
4. step/ready to QA test
label 2023-12-12 02:01:44 +00:00
Author
Owner

QA

Moth and silkworms spawn as planned, if those were really the issue.

QA Moth and silkworms spawn as planned, if those were really the issue.
AliasAlreadyTaken added the
ugh/QA main
label 2023-12-13 03:24:10 +00:00
Member

it wasn't specific mobs, it the bug had to do w/ checking whether something could spawn in a protected area.

it wasn't specific mobs, it the bug had to do w/ checking whether something could spawn in a protected area.
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2023-12-18 23:22:27 +00:00
Member

spawnit is live with no boom

spawnit is live with no boom
flux closed this issue 2023-12-18 23:22:35 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#5642
No description provided.