What is "Stonehearth assertion failed"

When I tried to design my characters it says “Stonehearth assertion failed” and the game crashs:(

You’ll have to be more specific, I’m sure there’s a lot more to the error message than just this…

You could also try sending us your log, it is the stonehearth.log file created inside the game folder… You can upload it here or paste its contents.

2023-06-21 17:21:28.185044 | server | 1 | app | Stonehearth Version 1.1.0.949 (x64)
2023-06-21 17:21:28.186044 | server | 1 | core.config | user id is 3af6e9e6-9192-4a81-9c7b-098c171bfe7f
2023-06-21 17:21:28.186044 | server | 1 | core.config | session id is 1e1c4118-5dd9-4afd-b027-4f9c9dece6e8
2023-06-21 17:21:28.186044 | server | 0 | app | Steam present.
2023-06-21 17:21:28.186044 | server | 0 | core.system | Initializing crash reporter
2023-06-21 17:21:28.249047 | server | 1 | resources | Could not find hash for module “draimcido”.
2023-06-21 17:21:34.024377 | server | 1 | resources | Modules have been modified by the user!
2023-06-21 17:21:34.182387 | server | 0 | app | Running Stonehearth server on port 59497
2023-06-21 17:21:34.184387 | client | 0 | client.core | Connecting to local server…
2023-06-21 17:21:34.193387 | server | 0 | physics.navgrid | subspace pathfinder is enabled
2023-06-21 17:21:34.239390 | client | 1 | game_engine | Initializing OpenGL
2023-06-21 17:21:34.321394 | client | 1 | game_engine | Determining window placement
2023-06-21 17:21:34.322395 | client | 1 | game_engine | Selecting monitor at 1280, 720
2023-06-21 17:21:34.322395 | client | 1 | game_engine | Creating OpenGL Window
2023-06-21 17:21:34.396399 | server | 1 | mod radiant | lua controller lifetime tracking set to “nil”
2023-06-21 17:21:34.520406 | server | 0 | mod stonehearth.ai.service | enable_cpp_placeholders is on
2023-06-21 17:21:34.520406 | server | 0 | mod stonehearth.ai.service | enable_cpp_compound_action is on
2023-06-21 17:21:34.605411 | client | 1 | game_engine | Creating OpenGL Context
2023-06-21 17:21:34.605411 | client | 1 | game_engine | Finished OpenGL Initialization
2023-06-21 17:21:34.611411 | client | 1 | horde.general | Initializing GL2 backend using OpenGL driver ‘3.0.0 - Build 8.15.10.2321’ by ‘Intel’ on ‘Intel(R) HD Graphics Family’
2023-06-21 17:21:34.615411 | client | 2 | horde.general | Renderer: No multisampling for render targets available
2023-06-21 17:21:34.836424 | client | 1 | horde.general | Unable to create fbo: 36054, 2
2023-06-21 17:21:34.837424 | client | 1 | horde.general | Couldn’t reallocate shadow cascade buffer (8192^2). Trying with a lower resolution.
2023-06-21 17:21:35.624469 | client | 1 | browser | cef started.
2023-06-21 17:21:35.629469 | client | 1 | browser | Navigate called without an existing browser!
2023-06-21 17:21:35.667471 | thread6764 | 1 | browser | Doing a buffered navigation to http://radiant/stonehearth/ui/root/index.html
2023-06-21 17:21:36.278506 | client | 0 | physics.navgrid | subspace pathfinder is enabled
2023-06-21 17:21:36.314508 | client | 1 | client.core | user feedback is off
2023-06-21 17:22:00.963918 | client | 1 | network | client allocating new send buffer (total: 0)
2023-06-21 17:22:00.964918 | client | 0 | client.core | Authenticating…
2023-06-21 17:22:01.101926 | server | 0 | simulation.core | Making authentication request with provider: host
2023-06-21 17:22:01.101926 | server | 0 | simulation.core | Authentication successful, responding with session.
2023-06-21 17:22:01.101926 | server | 0 | simulation.core | {
“session” : {
“player_id” : “player_1”,
“client_id” : “host”,
“provider” : “host”
},
“state” : “configuring”
}
2023-06-21 17:22:01.162930 | server | 1 | mod stonehearth.build.building_monitor | inventory was not present for player player_1
2023-06-21 17:22:01.175930 | server | 0 | mod stonehearth | Player ‘player_1’ joined
2023-06-21 17:22:01.363941 | server | 1 | network | server allocating new send buffer (total: 0)
2023-06-21 17:22:01.404944 | client | 0 | client.core | Authenticated
2023-06-21 17:22:01.414944 | client | 1 | mod radiant | lua controller lifetime tracking set to “nil”
2023-06-21 17:22:05.893200 | server | 1 | simulation.remote_client | started buffering client updates. (seq:74 ack:0)
2023-06-21 17:22:06.376228 | client | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2023-06-21 17:22:06.377228 | client | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2023-06-21 17:22:06.503235 | server | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2023-06-21 17:22:06.503235 | server | 1 | lua.code | unrecognized object type ‘boxed’ in json_to_lua!
2023-06-21 17:22:06.552238 | server | 1 | simulation.remote_client | stopped buffering client updates. (seq:74 ack:74)
2023-06-21 17:22:20.273023 | client | 1 | client.core | save game directory does not exist!
2023-06-21 17:22:21.918117 | client | 1 | client.core | save game directory does not exist!
2023-06-21 17:22:21.920117 | client | 1 | client.core | save game directory does not exist!
2023-06-21 17:23:40.116590 | client | 2 | horde.general | Attempting risky mipmap generation (64, 64, 1909, 1401)
2023-06-21 17:23:40.988639 | server | 1 | simulation.remote_client | started buffering client updates. (seq:1888 ack:1868)
2023-06-21 17:23:43.197766 | client | 1 | horde.general | raw shader compile error: ERROR: 0:122: ‘const 3-component vector of float’ : cannot declare arrays of this qualifier
ERROR: 0:122: ‘const’ : non-matching types (using implicit conversion) for const initializer
ERROR: 0:144: ‘assign’ : cannot convert from ‘float’ to ‘varying 3-component vector of float’

2023-06-21 17:23:43.197766 | client | 1 | horde.general | Shader resource ‘shaders/voxel/debug_color.shader’: Failed to compile shader.
2023-06-21 17:23:43.226767 | client | 1 | horde.general | Bind Frambuffer error: 2, 0, 8cdb, 0
2023-06-21 17:23:43.226767 | client | 0 | app | Assertion Failed: status == GL_FRAMEBUFFER_COMPLETE_EXT(C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\horde3d\Source\Horde3DEngine\egRendererBase.cpp:1272)
2023-06-21 17:23:57.360576 | client | 0 | lua.memory | destroying lua caching allocator

like this?

2023-06-21 17:23:43.197766 | client | 1 | horde.general | Shader resource ‘shaders/voxel/debug_color.shader’: Failed to compile shader.

Interesting, that looks like a shader error… Are you running any mods?
Pretty sure that shader is fine, and the file throwing an error like this might mean it’s badly modified or something…
If not, this is probably some corrupted file… I suggest verifying the game files or straight up reinstalling the game