Wall.ByFace (ClockWork) returns only "Empty List"


I found in ClockWork, WallByFace Component.
To use this Component,

  1. I brought a FamilyInstance in Revit to Dynamo
  2. used Element.Faces
  3. and WallByFace

but WallByFace returns only Empty List.

What did I wrong??

(The Faces of FamilyInstance are double curved surfaces, but no opening in a surface.)

Best Regards,

Can you please double-click on the custom node (It will bring up the Node’s Editing features) and show us the contents of said node? One of them should be either yellow or red inside. If yellow, it will have a warning (Please showcase it here), if it’s red you’ll be missing a node.

I have a sneaking suspicion that you’ll be missing the ‘Turn into List’ node (Happened to me here).

If that’s the case, simply replace that node with the following code block:

If I may quote from the node’s description:

The face typically needs to be the face of a mass surface in Revit.

The name of your family type does not give me much confidence that this is the case here. :wink:

1 Like

As you can see the attached screenshot, all nodes in Wall.ByFace are ok. without warning or error. :frowning:

1 Like

Thanks Andreas,

The Family is made from Conceptual Mass Template, means the face of it’s instance should be conceptual mass surface :frowning:
Have any other ideas?

Have you tried flattening the list of faces?

@y.KWON Are you using Latest “Clockwork” package? Which Revit & Clockwork package version your using?

Yes… I tried flatten…

Clockwork was 1.01 and I updated 1.02 but no change… :frowning:
Revit is 2017 with Dynamo 1.2

Try feeding just one surface instead of list.

Looking at your shape now. Have you tried the wall by face command in the Revit UI on your shape to confirm that these shapes can actually be turned into walls?

Yes I can make Wall in Revit with Wall by Face.
I uploaded Project File, with this Family and Family Instance in OneDrive



@y.KWON - I just ran a test on your model. The script runs - if it is not set to Automatic run mode:

However, all panels are generated at the same position:

How did you generate this mass family?

Dear Andreas,

  1. the original Geometry is from Rhino.

  2. I’m not sure, if I first converted Rhino Data in SAT Format and then imported SAT to Revit or imported Rhino 3DM direct to Revit Conceptual Mass Family.
    (Revit 2017.1 can import 3DM file directly)

I upload a part of the orig. Rhino File.
you can find it by link. I hope this can give you more information.

Part File.3dm (1.2 MB)


Having the same issue here, tried in Revit, wall by face works on it like a charm, but for some reason Wall.ByFace doesn’t from Dynamo. I’m using the latest versions. I did try using manual mode. Nothing helps :frowning:

hi! :slight_smile:
I’ve the same problem!
I tried more times with more differents methods. Someone have a solution?

There could be different problems with that. I suggest that you create a new topic with some info and pics or files of your approach and the geometry that you’re trying to use.

Could you share the dynamo file again, it seems the file is removed from the drive. I am also facing the same problem while creating wall on the face.


I solved the Problem, when I use “Manual” Run Mode instead of "Automatic"
Try to change Dynamo Run Mode in left bottom bar.

1 Like