Geomancer student away from town forever...?

I sent a bunny worker (was mason, I reclassed him to worker before sending him off), and it has abeen a suspiciously long time and the bun is still not back to town. So I save and reload, and I got two errors upon loading in.

Steps to reproduce:
(Disclaimer: I haven’t bothered to reproduce this, as it takes a while to get up to this point of the game. Here’s basically what’s going on up to this point)

  1. Send a heartling/bunling to become a geomancer

Expected Results:
He/she returns back to town, and I start to play god

Actual Results:
I’m still waiting~
Oh and two error messages upon reloading

release-889 (x64)[M]
stonehearth/components/buffs/buff.lua:184: attempt to index field ‘_json’ (a nil value)
stack traceback:
[C]: ?
stonehearth/components/buffs/buff.lua:184: in function ‘on_repeat_add’
stonehearth/components/buffs/buffs_component.lua:70: in function <stonehearth/components/buffs/buffs_component.lua:40>
(tail call): ?
stonehearth/services/server/town/town.lua:1529: in function ‘_suspend_citizen’
stonehearth/services/server/town/town.lua:1486: in function ‘dispatch_citizen’
…/controllers/encounters/dispatch_quest_encounter.lua:33: in function <…/controllers/encounters/dispatch_quest_encounter.lua:22>

release-889 (x64)[M]
c++ exception: lua runtime error
stack traceback:


Version Number and Mods in use:
Better Storage
Smart crafter

System Information:
Windows 10 with up to date graphics driver (Nvidia)

And now the amberstone worker I sent away is stuck,in some sort of limbo.


At least he seems quite happy there, wherever it is :jubilant:

Sorry, couldn’t resist :flushed:

Know others that experienced the same, so it doesn’t seem so hard to reproduce.


Heh, he was a spoiled bun that has access to masterwork bedroom, work station and food,

Anyway~ the error messages pop up every time I load a save with that bun inside, whether it’s the first time or not.

Thanks for the report! Could you upload the savefile if you have it?


Here it is~

And once again thank you very much for the content!
Save (7.6 MB)

A fix for this is on the latest build on steam. I’ve confirmed that it does prevent the error from showing up in your save. Also, it generally takes several days for the worker to get trained. In this case, your geomancer returns to town in about 2 days.