Title:
Job change error
Summary:
I had a cook and a carpenter go idle I swaped jobs to fix it.After changing back into cook or carpenter it gave a error.they function fine afterwards.
Steps to reproduce:
-
idle crafter job change to reset.
Expected Results:
no error and job change
Actual Results:
eroor everything seems fine though.
Notes:
also caused by having more then 28 hearthlings.
Attachments:
Mod edit: transcribed log:
develop-2699 (x64)
stonehearth/services/server/tasks/task_group.luac:14: assertion failed: (46483 Thess Addion) is already in the task group stonehearthLsimple_labor
stack traceback:
stonehearth/services/server/threads/thread.luac:87: in function <stonehearth/services/server/threads/thread.luac:87>
[C]: in function 'error'
radiant/modules/common/luac:120: in function 'assert'
stonehearth/services/server/tasks/task_group.luac:14: in function 'add_worker'
stonehearth/services/server/town/town.luac:87: in function 'join_task_group'
stonehearth/components/job/job_component.luac:194: in function '_add_to_task_groups'
stonehearth/components/job/job_component.luac:97: in function 'promote_to'
.../server/town/orchestrators/promote_orchestrator.luac:23: in function '_change_job'
.../server/town/orchestrators/promote_orchestrator.luac:14: in function 'run'
stonehearth/services/server/town/town.luac:156: in function '_thread_main'
stonehearth/services/server/threads/thread.luac:98: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcall'
stonehearth/services/server/threads/thread.luac:89: on function 'f'
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
Versions and Mods:
2699 x64>
System Information: