testserver minetest-mobs_mime/core/projectile.lua:33: attempt to index local 'moveresult' (a nil value) #5576

Closed
opened 2023-11-30 16:57:24 +00:00 by AliasAlreadyTaken · 8 comments
2023-11-30 16:56:34: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'mobs_mime' in callback luaentity_Step(): ..._test/bin/../mods/minetest-mobs_mime/core/projectile.lua:33: attempt to index local 'moveresult' (a nil value)
2023-11-30 16:56:34: ERROR[Main]: stack traceback:
2023-11-30 16:56:34: ERROR[Main]: 	..._test/bin/../mods/minetest-mobs_mime/core/projectile.lua:33: in function 'func'
2023-11-30 16:56:34: ERROR[Main]: 	...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101>

``` 2023-11-30 16:56:34: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'mobs_mime' in callback luaentity_Step(): ..._test/bin/../mods/minetest-mobs_mime/core/projectile.lua:33: attempt to index local 'moveresult' (a nil value) 2023-11-30 16:56:34: ERROR[Main]: stack traceback: 2023-11-30 16:56:34: ERROR[Main]: ..._test/bin/../mods/minetest-mobs_mime/core/projectile.lua:33: in function 'func' 2023-11-30 16:56:34: ERROR[Main]: ...inetest_test/bin/../builtin/profiler/instrumentation.lua:108: in function <...inetest_test/bin/../builtin/profiler/instrumentation.lua:101> ```
AliasAlreadyTaken added the
1. kind/bug
label 2023-11-30 16:57:33 +00:00
AliasAlreadyTaken added this to the 1.1.122 milestone 2023-11-30 16:57:38 +00:00
Author
Owner

This may have to do with the new mobs_redo using raycasts for their projectiles?

099d15d810

This may have to do with the new mobs_redo using raycasts for their projectiles? https://gitea.your-land.de/your-land/mobs_redo/commit/099d15d81014906134bd60a2b2fc8e522b8ae996
AliasAlreadyTaken added the
2. prio/critical
label 2023-11-30 16:58:53 +00:00
Author
Owner

May there other mobs also require attention? Dungeon masters, dragons, blazes, ... ?

May there other mobs also require attention? Dungeon masters, dragons, blazes, ... ?
Member

This may have to do with the new mobs_redo using raycasts for their projectiles?

099d15d810

yeah this is 100% because Tenplus1 no longer allows me to specify that a projectile is physical, so i can use the engine's collision logic. the raycasting approach is terrible when there's lag. apparently creating a new projectile API is a high priority.

> This may have to do with the new mobs_redo using raycasts for their projectiles? > > https://gitea.your-land.de/your-land/mobs_redo/commit/099d15d81014906134bd60a2b2fc8e522b8ae996 yeah this is 100% because Tenplus1 no longer allows me to specify that a projectile is physical, so i can use the engine's collision logic. the raycasting approach is terrible when there's lag. apparently creating a new projectile API is a high priority.
Member
upstream issue: https://codeberg.org/tenplus1/mobs_redo/issues/4
Member

May there other mobs also require attention? Dungeon masters, dragons, blazes, ... ?

dms are maintained by Tenplus1, so probably they're fine. dragons and blazes don't use physical projectiles. the gazer and umbra are also affected though.

> May there other mobs also require attention? Dungeon masters, dragons, blazes, ... ? dms are maintained by Tenplus1, so probably they're fine. dragons and blazes don't use physical projectiles. the gazer and umbra are also affected though.
AliasAlreadyTaken added the
4. step/ready to QA test
ugh/QA OK
labels 2023-12-03 19:32:53 +00:00
Author
Owner

QA

At least the mimic now doesn't crash us anymore.

Found during this test: #5600

QA At least the mimic now doesn't crash us anymore. Found during this test: #5600
Member

upstream issue should be fixed

upstream issue should be fixed
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2023-12-18 22:28:41 +00:00
Member

assuming this is live because no boom

assuming this is live because no boom
flux closed this issue 2023-12-18 22:28:50 +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#5576
No description provided.