My blacksmith doesn't work

Summary:
when I try to promote someone to blacksmith it says that they are promoted but I don’t have access to the blacksmith’s workshop and when I try to demote them back to a worker it says they are being promoted but then they just stay a non-functional blacksmith. I have tried restarting and it didn’t work.
Steps to reproduce:

  1. I don’t know what I did
  2. I know that’s not helpful but all I can think of was trying to promote them

Expected Results:

Actual Results:

Notes:
I’m

not sure what version of the game it is. I have it on steam and it has all of the updates steam has
Attachments:

Version Number and Mods in use:
no mods
System Information:
ryzen 5 1600
RX 570
8gb Ram

This happened to me a few times, turned out to be a memory issue after playing for more than an hour. Memory runs out quick in the game. Exit the game and give your system two or three minutes to recoup it’s memory, then load the save again. If that doesn’t help, my guess is maybe a bug?

doesn’t seem to be working but thanks for the advice

when i start my game it gives me this for most of the armor in the game

release-949 (x64)[M]
c++ exception: ‘stonehearth_ace’ has no alias named ‘armor:na_bronze_breastplate’ in the manifest.
stack traceback:
[C]: in function ‘load_json’
radiant/modules/resources.lua:34: in function ‘load_json’
stonehearth/lib/catalog/catalog_lib.lua:72: in function ‘_load_json’
stonehearth/lib/catalog/catalog_lib.lua:78: in function ‘_load_entity_json’
stonehearth/lib/catalog/catalog_lib.lua:40: in function ‘load_catalog’
…nehearth/services/server/catalog/catalog_service.lua:15: in function ‘initialize’
stonehearth/stonehearth_server.lua:33: in function ‘create_service’
stonehearth/stonehearth_server.lua:88: in function <stonehearth/stonehearth_server.lua:82>
[C]: ?
[C]: in function ‘trigger’
radiant/modules/events.lua:55: in function <radiant/modules/events.lua:55>

when i open my save it gives me these

release-949 (x64)[M]
c++ exception: invalid file path ‘/stonehearth_ace/jobs/blacksmith/recipes/iron_helmet_recipe.json’.
stack traceback:
[C]: in function ‘load_json’
radiant/modules/resources.lua:34: in function ‘load_json’
…nehearth/services/server/job/job_info_controller.lua:287: in function ‘_build_craftable_recipe_list’
…nehearth/services/server/job/job_info_controller.lua:122: in function ‘activate’
radiant/modules/commons.lua:303: in function ‘create_controller’
…earth/services/server/job/player_jobs_controller.lua:55: in function ‘_ensure_job_id’
…earth/services/server/job/player_jobs_controller.lua:84: in function <…earth/services/server/job/player_jobs_controller.lua:82>
(tail call): ?
(tail call): ?
…rver/town/orchestrators/craft_items_orchestrator.lua:18: in function ‘run’
stonehearth/services/server/town/town.lua:488: in function <stonehearth/services/server/town/town.lua:487>
[C]: ?
[C]: ?

release-949 (x64)[M]
radiant/lib/util.lua:698: bad argument #1 to ‘pairs’ (table expected, got nil)
stack traceback:
[C]: ?
[C]: in function ‘pairs’
radiant/lib/util.lua:698: in function ‘deep_copy’
…nehearth/services/server/job/job_info_controller.lua:287: in function ‘_build_craftable_recipe_list’
…nehearth/services/server/job/job_info_controller.lua:122: in function ‘activate’
radiant/modules/commons.lua:303: in function ‘create_controller’
…earth/services/server/job/player_jobs_controller.lua:55: in function ‘_ensure_job_id’
…earth/services/server/job/player_jobs_controller.lua:84: in function <…earth/services/server/job/player_jobs_controller.lua:82>
(tail call): ?
(tail call): ?
…rver/town/orchestrators/craft_items_orchestrator.lua:18: in function ‘run’
stonehearth/services/server/town/town.lua:488: in function <stonehearth/services/server/town/town.lua:487>
[C]: ?
[C]: ?

Remove the mods from your harddrive and have sream reinstall them