[A18] Water error while digging mote

Summary:
Hi all, Its a simple thing: Selected an area next to a lake to dig it out, when a section that was dug into a pit and then dug out so water could get to it, it produced the following error. I wasn’t intending to dig a pit, i just selected a large enough area that they randomly decided to dig a particular spot away from the water.

release-663 (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:62: in function <radiant/server.lua:58>

Steps to reproduce:

  1. Select an area to mine out. Or dig a pit deeper than water level.
  2. Ensure there is no water in the pit, until deep enough.
  3. Dig out the floodgates and let the water “flow”…

Expected Results:

Error Pop up

Version Number and Mods in use:

release-663 (x64)
No mods

System Information:

Windows 10 x64
AMD FX 9590 @ Asus Formula Z ROG Motherboard
32GB RAM
Asus R9 280 Graphics card.
WD SSD.

A post was merged into an existing topic: [DEV-3030] Engine errors when making a river