Create Room Plans from Linked File

I am trying to produce rooms from linked file, unable to do so and encountering this message “Traceback (most recent call last):”

There might be a missed node between LinkedInstanceElements and FloorPlan.ByRoom,


The problem seems to be in the “Get.Document” Node. Please, post pics of the node.

hi @nainoorpatel

here’s the blow-up pics, the Room lists are being read but I’m unable to create the rooms in Revit model & receiving the notification about Traceback,


I JUST ran this node myself to make ~20 kitchen type plans in about 45 seconds while I checked my email, and then ran my bathrooms for the same result (thanks again @Konrad_K_Sobon!). On the bathrooms I had to re-run the script when realized I filtered my room list incorrectly, and got a similar error as you on my the second run, though all my views were still created.

So I recommend you first double check that the views aren’t hiding somewhere. If you do a new view schedule with no sorting the “newest” views are at the bottom of the list, which can help you find things.

If they aren’t there, try closing dynamo and reopening. If they still aren’t there, try removing the List.Create node. You’re technically feeding in a nested list at the moment.

If that still doesn’t work try reinstalling archi-lab to the latest/greatest version supported by your Revit version, and then try it again. If it still fails post back and I’ll have another look tomorrow (my bathroom types need to be run again anyways).

1 Like

Thanks @JacobSmall! will try your recommendations

@JacobSmall it works! removed the List.Create node + checking my views. Thanks!

Glad to hear! :smiley:

Hmmmmm… I am trying to do the same thing with zero luck. I get that same error with level id missing but its not creating the plans. I believe it is due to the levels in my model having a different levelid then the linked model. I tried to modify the node to react to the level name but that did not work. Not sure how I could modify the node to lets say match level names between links then grab the levelid from my model not the linked. Does that make sense? lol Any help is appreciated. The graph is attached, ultimately I want to filter the room list but just trying to get any plans created automatically as a starting point.

Create Views by Room.dyn (47.9 KB)