yl_speak_up/exec_eval_preconditions.lua:468: bad argument #1 to 'pairs' (table expected, got nil) #8378

Open
opened 2025-04-05 16:36:15 +02:00 by AliasAlreadyTaken · 2 comments

Leadup:

2025-04-05 16:28:55: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"key_enter":"true","key_enter_field":"searchbox","searchbox":"dream"}
2025-04-05 16:28:58: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_petz_58_dreamcatcher":"","searchbox":"dream"}
2025-04-05 16:29:03: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"quit":"true"}
2025-04-05 16:29:09: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"key_enter":"true","key_enter_field":"searchbox","searchbox":"flax"}
2025-04-05 16:29:11: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_cucina_95_vegana_58_flax_95_roasted":"","searchbox":"flax"}
2025-04-05 16:29:13: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_usage_cucina_95_vegana_58_flax_95_roasted":"","searchbox":"flax"}
2025-04-05 16:29:17: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_cucina_95_vegana_58_flax":"","searchbox":"flax"}
2025-04-05 16:29:18: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"quit":"true"}
2025-04-05 16:30:33: ACTION[Server]: amelie1234 right-clicks object 54625: LuaEntitySAO "yl_npc:human" at (-1045,39,-3098)
2025-04-05 16:30:36: ACTION[Server]: [yl_commons] formspec "yl_speak_up:talk": amelie1234 submitted {"show_trade_list":""}
2025-04-05 16:30:36: ACTION[Server]: amelie1234 leaves game. List of players: 

2025-04-05 16:30:36: ACTION[Server]: [yl_commons] formspec "yl_speak_up:talk": amelie1234 submitted {"show_trade_list":""}

Error:

2025-04-05 16:34:55: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_speak_up' in callback on_playerReceiveFields(): ...main/bin/../mods/yl_speak_up/exec_eval_preconditions.lua:468: bad argument #1 to 'pairs' (table expected, got nil)
2025-04-05 16:34:55: ERROR[Main]: stack traceback:
2025-04-05 16:34:55: ERROR[Main]: 	[C]: in function 'pairs'
2025-04-05 16:34:55: ERROR[Main]: 	...main/bin/../mods/yl_speak_up/exec_eval_preconditions.lua:468: in function 'eval_trade_list_preconditions'
2025-04-05 16:34:55: ERROR[Main]: 	...urland_main/bin/../mods/yl_speak_up/fs/fs_trade_list.lua:130: in function 'fun'
2025-04-05 16:34:55: ERROR[Main]: 	...5.10.0/Yourland_main/bin/../mods/yl_speak_up/show_fs.lua:80: in function 'old_show_fs'
2025-04-05 16:34:55: ERROR[Main]: 	..._main/bin/../mods/npc_talk_edit/show_fs_in_edit_mode.lua:97: in function 'show_fs'
2025-04-05 16:34:55: ERROR[Main]: 	...urland_main/bin/../mods/yl_speak_up/fs/fs_talkdialog.lua:98: in function 'fun'
2025-04-05 16:34:55: ERROR[Main]: 	...5.10.0/Yourland_main/bin/../mods/yl_speak_up/show_fs.lua:28: in function 'func'
2025-04-05 16:34:55: ERROR[Main]: 	...ourland_main/bin/../builtin/profiler/instrumentation.lua:124: in function <...ourland_main/bin/../builtin/profiler/instrumentation.lua:117>
2025-04-05 16:34:55: ERROR[Main]: 	.../5.10.0/Yourland_main/bin/../builtin/common/register.lua:26: in function <.../5.10.0/Yourland_main/bin/../builtin/common/register.lua:12>

Leadup: ``` 2025-04-05 16:28:55: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"key_enter":"true","key_enter_field":"searchbox","searchbox":"dream"} 2025-04-05 16:28:58: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_petz_58_dreamcatcher":"","searchbox":"dream"} 2025-04-05 16:29:03: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"quit":"true"} 2025-04-05 16:29:09: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"key_enter":"true","key_enter_field":"searchbox","searchbox":"flax"} 2025-04-05 16:29:11: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_cucina_95_vegana_58_flax_95_roasted":"","searchbox":"flax"} 2025-04-05 16:29:13: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_usage_cucina_95_vegana_58_flax_95_roasted":"","searchbox":"flax"} 2025-04-05 16:29:17: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"item_button_nochange_cucina_95_vegana_58_flax":"","searchbox":"flax"} 2025-04-05 16:29:18: ACTION[Server]: [yl_commons] formspec "": amelie1234 submitted {"quit":"true"} 2025-04-05 16:30:33: ACTION[Server]: amelie1234 right-clicks object 54625: LuaEntitySAO "yl_npc:human" at (-1045,39,-3098) 2025-04-05 16:30:36: ACTION[Server]: [yl_commons] formspec "yl_speak_up:talk": amelie1234 submitted {"show_trade_list":""} 2025-04-05 16:30:36: ACTION[Server]: amelie1234 leaves game. List of players: 2025-04-05 16:30:36: ACTION[Server]: [yl_commons] formspec "yl_speak_up:talk": amelie1234 submitted {"show_trade_list":""} ``` Error: ``` 2025-04-05 16:34:55: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'yl_speak_up' in callback on_playerReceiveFields(): ...main/bin/../mods/yl_speak_up/exec_eval_preconditions.lua:468: bad argument #1 to 'pairs' (table expected, got nil) 2025-04-05 16:34:55: ERROR[Main]: stack traceback: 2025-04-05 16:34:55: ERROR[Main]: [C]: in function 'pairs' 2025-04-05 16:34:55: ERROR[Main]: ...main/bin/../mods/yl_speak_up/exec_eval_preconditions.lua:468: in function 'eval_trade_list_preconditions' 2025-04-05 16:34:55: ERROR[Main]: ...urland_main/bin/../mods/yl_speak_up/fs/fs_trade_list.lua:130: in function 'fun' 2025-04-05 16:34:55: ERROR[Main]: ...5.10.0/Yourland_main/bin/../mods/yl_speak_up/show_fs.lua:80: in function 'old_show_fs' 2025-04-05 16:34:55: ERROR[Main]: ..._main/bin/../mods/npc_talk_edit/show_fs_in_edit_mode.lua:97: in function 'show_fs' 2025-04-05 16:34:55: ERROR[Main]: ...urland_main/bin/../mods/yl_speak_up/fs/fs_talkdialog.lua:98: in function 'fun' 2025-04-05 16:34:55: ERROR[Main]: ...5.10.0/Yourland_main/bin/../mods/yl_speak_up/show_fs.lua:28: in function 'func' 2025-04-05 16:34:55: ERROR[Main]: ...ourland_main/bin/../builtin/profiler/instrumentation.lua:124: in function <...ourland_main/bin/../builtin/profiler/instrumentation.lua:117> 2025-04-05 16:34:55: ERROR[Main]: .../5.10.0/Yourland_main/bin/../builtin/common/register.lua:26: in function <.../5.10.0/Yourland_main/bin/../builtin/common/register.lua:12> ```
AliasAlreadyTaken added the
1. kind/bug
2. prio/critical
labels 2025-04-05 16:36:24 +02:00
Sokomine was assigned by whosit 2025-04-05 17:05:16 +02:00
Author
Owner
2025-04-05 18:46:49: ERROR[Server]: [yl_commons] yl_speak_up #5865 prereq == nil  NPC n_n_392 options = {
	o_1 = {
		o_sort = "1",
		o_hide_when_prerequisites_not_met = "false",
		o_grey_when_prerequisites_not_met = "false",
		o_text_when_prerequisites_not_met = "",
		o_text_when_prerequisites_met = "$GOOD_DAY$! My name is $PLAYER_NAME$.",
		o_results = {
			r_2 = {
				r_type = "craft",
				r_value = "default:stick 4",
				r_id = "r_2",
				r_craft_grid = {
					"default:wood",
					"",
					"",
					"",
					"",
					"",
					"",
					"",
					""
				},
				o_sort = "1"
			},
			r_1 = {
				r_type = "dialog",
				r_value = "d_trade",
				r_id = "r_1"
			}
		},
		o_id = "o_1",
		o_autoanswer = 1
	}
} s_o_id = "o_1"

``` 2025-04-05 18:46:49: ERROR[Server]: [yl_commons] yl_speak_up #5865 prereq == nil NPC n_n_392 options = { o_1 = { o_sort = "1", o_hide_when_prerequisites_not_met = "false", o_grey_when_prerequisites_not_met = "false", o_text_when_prerequisites_not_met = "", o_text_when_prerequisites_met = "$GOOD_DAY$! My name is $PLAYER_NAME$.", o_results = { r_2 = { r_type = "craft", r_value = "default:stick 4", r_id = "r_2", r_craft_grid = { "default:wood", "", "", "", "", "", "", "", "" }, o_sort = "1" }, r_1 = { r_type = "dialog", r_value = "d_trade", r_id = "r_1" } }, o_id = "o_1", o_autoanswer = 1 } } s_o_id = "o_1" ```
Member

same bug: #5865
was hotfixed in yl_commons, until /npc_talk reload caused it to un-fix itself

same bug: https://gitea.your-land.de/your-land/bugtracker/issues/5865 was hotfixed in yl_commons, until `/npc_talk reload` caused it to un-fix itself
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#8378
No description provided.