Summary:
I’ve been working on a larger building, building in pieces when all of a sudden I received this assertion -
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1 of 2
release-549 (x64)
stonehearth/components/wall/wall_component.lua:377: attempt to index a nil value
stack traceback:
[C]: ?
stonehearth/components/wall/wall_component.lua:377: in function ‘connect_to_columns’
stonehearth/services/server/build/build_service.lua:1172: in function ‘init_fn’
stonehearth/services/server/build/build_service.lua:469: in function ‘_create_blueprint’
stonehearth/services/server/build/build_service.lua:1170: in function ‘_create_wall’
stonehearth/services/server/build/build_service.lua:1157: in function ‘_add_wall_span’
stonehearth/services/server/build/build_service.lua:986: in function ‘visitor_fn’
stonehearth/lib/build_util.lua:696: in function ‘grow_walls_around’
stonehearth/services/server/build/build_service.lua:985: in function ‘grow_walls’
stonehearth/services/server/build/build_service.lua:957: in function ‘cb’
stonehearth/services/server/build/build_service.lua:1450: in function ‘do_command’
stonehearth/services/server/build/build_service.lua:956: in function <stonehearth/services/server/build/build_service.lua:954>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2 of 2
release-549 (x64)
c++ exception: lua runtime error
stack traceback:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Strangely I have already built the EXACT same piece (see attached screen shots below)!
Steps to reproduce:
1)Launch Release 549
2) Attempt to build several 300 voxel 1/4 circles (or load the attached game save below ha)
3) Observe at some the assertion shown above.
Expected Results:
Users are able to build whatever their imaginations can think of and definitely build a building they have already been able to build without issue.
Actual Results:
Building multiple carbon copy buildings does not result in any unhandled assertions
Notes:
I thought this issue was due to a piece of stone that sat kitty corner to a singular wall piece but after removing the stone the result was the same.
Also, on the 3rd attempt to use the wall grow tool, the wall actually made it all the way around, unfortunately when I tried to place my first door, I again received the same assertion as shown above AND the door did not place what-so-ever. Understanding there is currently an issue with doors, I have locked down the work-around as explained in ( Doors not placing ) and this is definitely different.
Attachments:
Game Save - 1458895324056.zip - Google Drive
Before selecting to place the wall using the wall grow tool.
After selecting to Place the wall with the wall grow tool. (You can also see the piece of stone I tried harvesting due to think it might be the cause of the issue(mentioned above) on the left of the wall just about in the middle.)
Previous Built walls verifying that at one point, this was not an issue. (Note- the completed wall on the inside is a 300 voxel quarter circle built in Release 543 & 547. The outer complete wall is a 324 voxel circle built in Release 547 & 549
Version Number and Mods in use:
Latest Release - 549 / None
System Information: