Crafting bug (engine error)

Unfortunately, I had walked away from my computer for a few minutes when this popped up. It seems to be related to crafting and the only activities I had ongoing was cook and blacksmith. My blacksmith is at max level and my cook is an apprentice. 6 errors stacked, I’m copying them over in order but they seem almost identical. The log file is 63MB so I can’t upload it. I’m saving a copy to my desktop so it will be unchanged if you guys want a copy

System:
Win10 home premium
intel Core i7 @ 2.4GHz
12GB RAM
Nividia GT 650M w/ 1GB GRAM

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

I loaded the same game and the error popped up again while I was watching. It occured just as the blacksmith finished crafting a gold ingot

<develop-2603 (x64)
stonehearth/jobs/crafting_job.luac:39: attempt to perform arithmetic on local ‘exp’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function <radiant/modules/events.luac:65>
stonehearth/jobs/crafting_job.luac:39: in function 'fn’
radiant/modules/events.luac:79: in function <radiant/modules/events.luac:78>
[C]: in function 'xpcall’
radiant/modules/events.luac:78: in function 'trigger’
radiant/modules/events.luac:96: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>>

I can confirm this. Once the Blacksmith levels up all the way this error starts happening and this is only happening with the Blacksmith. The Blacksmith and Trapper are the only ones that leveled up without ever losing their identity. Meaning I never had to get the whip out to make them complete orders unlike the others where they eventually act as a worker instead of their given roles.

System specs
OS Windows Pro 8.1
CPU i7 5820 3.30Ghz
16 Gb system RAM
Nvidia 970

Second System
OS Windows Pro 7
CPU i7 3770K 3.50Ghz
16 Gb System Ram
Nvidia 680

Oh and Hi everyone lol, long time lurker and just registered the other day.

1 Like

Fixed in build 2617.