Engine error with water physics on steam latest a20 build 696 x64

Creating a moat on one side of my town, dug out most of the moat except for the area connecting it to the lake. When mining out the last bit to make the moat fill with water I got an engine error and the water just moved in a bit and then stopped, hanging in mid-air

Steps to reproduce:

  1. Dig out a moat not connected to water
  2. Finish digging to fill the moat

Expected Results:
Water fills moat

Actual Results:
Water defies the laws of physics, and also game physics…

Notes:
release-696 (x64)
stonehearth/components/water/water_component.lua:794: assertion failed!
stack traceback:
radiant/modules/common.lua:237: in function ‘report_traceback’
radiant/modules/common.lua:248: in function <radiant/modules/common.lua:242>
[C]: in function ‘assert’
stonehearth/components/water/water_component.lua:794: in function ‘_remove_height’
stonehearth/components/water/water_component.lua:261: in function ‘_remove_water’
stonehearth/components/water/water_component.lua:473: in function ‘fill_channel_from_water_region’
…hearth/services/server/hydrology/channel_manager.lua:561: in function ‘callback_fn’
…hearth/services/server/hydrology/channel_manager.lua:194: in function ‘each_channel_ascending’
…hearth/services/server/hydrology/channel_manager.lua:559: in function ‘fill_channels_to_capacity’
…arth/services/server/hydrology/hydrology_service.lua:768: in function ‘_on_tick’
…arth/services/server/hydrology/hydrology_service.lua:52: in function ‘fn’

radiant/controllers/time_tracker_controller.lua:82: in function ‘set_now’
…hearth/services/server/calendar/calendar_service.lua:379: in function ‘_on_event_loop’
…hearth/services/server/calendar/calendar_service.lua:37: in function ‘instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function ‘xpcall’
radiant/modules/common.lua:257: in function ‘xpcall’
radiant/modules/events.lua:285: in function ‘trigger’
radiant/modules/events.lua:398: in function ‘_trigger_gameloop’
radiant/modules/events.lua:446: in function ‘_update’
radiant/server.lua:61: in function <radiant/server.lua:58>

Attachments:

Version Number and Mods in use:
Steam unstable alpha 20 release 696 (x64)

2 Likes

I have the same issue

not sure but perhaps it is cause its need to do to much water, try diging a moat thats a bit les deeper or not as far and than extend it every time

I’m sure it’s not a high priority bug but just wanted to say that I’m still getting the same bug in the latest build.

1 Like