A problem with updateBlockMeshDict?

I hope this is the right place to put this.

I’ve solved a problem I had with updateBlockMeshDict module and am posting it here in case anyone else has the same issue. I used the module to expand the tunnel below the bottom of my geometry and after I did so, the BlockMesh module wouldn’t run. I had the case output of the update module going to the case input of the BlockMesh module. The module would simply stop its report part-way through and the visualization module wouldn’t run (as pictured).

I then compared the case objects into and out of the update module and noticed that

case.blockMeshDict._FoamFile__values[‘boundary’]

had an additional value, with key ‘boundingbox’, which contained among other things a list of all the vertices of the wind tunnel but not sorted by boundary type. I removed it and BlockMesh ran. In case anyone else has this problem, I just used

_case.blockMeshDict._FoamFile__values[‘boundary’].pop(“boundingbox”)

I didn’t go through to figure out why the boundingbox item was added - hopefully someone else can do so!