Water Assertion Failed

Went to mine out a chunk to expand a lake, and received said error.

Trying to repeat my steps today, I received another, different, error.

Hey there @SirAstrix, definitely seem to be some water related bugs in the latest build. Not sure who to page on this one…@8BitCrab, @Relyss, @Avairian…who works on water?

erm… i dont actaully know, i’ll page @Albert and @sdee for it though.

Thanks! These have been on my list for a while, but we postponed work on water to address stability and scalability issues.

3 Likes

release-524 (x64)
stonehearth/components/water/water_component.lua:794: assertion failed!
stack traceback:
radiant/modules/common.lua:214: in function 'report_traceback’
radiant/modules/common.lua:225: in function <radiant/modules/common.lua:219>
[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:538: in function ‘callback_fn’
…hearth/services/server/hydrology/channel_manager.lua:174: in function ‘each_channel_ascending’
…hearth/services/server/hydrology/channel_manager.lua:536: in function ‘fill_channels_to_capacity’
…arth/services/server/hydrology/hydrology_service.lua:727: 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:374: in function ‘_on_event_loop’
…hearth/services/server/calendar/calendar_service.lua:37: in function 'instance’
radiant/modules/events.lua:209: in function <radiant/modules/events.lua:203>
[C]: in function 'xpcall’
radiant/modules/common.lua:234: in function 'xpcall’
radiant/modules/events.lua:203: in function 'trigger’
radiant/modules/events.lua:272: in function '_trigger_gameloop’
radiant/modules/events.lua:323: in function '_update’
radiant/server.lua:62: in function <radiant/server.lua:58>