Title: Error Log spam at start of night (to the tune of 3-4 errors a second)
Summary: In my current world everytime it hits night my error log gets spammed with the below error to the point that I have to end the client. I believe it has to do with a merchant that I was making a trade with (chairs for curtains) but he never showed up. He was ‘supposed’ to come back in 24h but it has been 2 days now since the timer ended I believe and still no trader.
It doesn’t matter if I save/re-enter the world the error repeats itself. I’m starting up a new world to test that as well.
Steps to reproduce: have a trade coming with 0 time left for multiple days without him showing up.
Expected results: trader shows up and concludes the trade.
Actual results: trader never shows, and client errors out trying to find when he will arrive.
Notes:
Error msg from Client-
develop-2521 (x64)
…earth/services/server/calendar/calendar_service.luac:83: attempt to call method ‘get_expire_time’ (a nil value)
stack traceback:
radiant/modules/events.luac:68: in function ‘get_expire_time’
…earth/services/server/calendar/calendar_service.luac:83: in function ‘_fire_alarms’
…earth/services/server/calendar/calendar_service.luac:112: 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:97: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>
System Specs:
Windows 7 Pro x64
16GB RAM
Intel i5-4590 CPU @ 3.30GHz
Nvidia GeForce GTX 770
Corsair Force LX SSD 240GB HDD
Personal testing steps:
Restarted Game
Verified Game Files
Reinstalled Game