Issue


Autodesk made a breaking, albeit vaguely documented, change in the Revit 2018 API that causes legacy applications to throw an exception when the user attempts to place family instances.  This adversely affects the Add Points-Planar Face command in ElumTools 2018.1.


Solution


Update ElumTools to version 2018.2 or later.


Error Message



Could not complete ElumTools command:  AddCalcPointsFaceCommand

Exception:
Autodesk.Revit.Exceptions.OperationCanceledException: The user aborted the pick operation.
   at Autodesk.Revit.UI.UIDocument.PromptForFamilyInstancePlacementInternal(FamilySymbol familySymbol, PromptForFamilyInstancePlacementOptions options)
   at ElumTools.AddCalcPointsFaceCommand.PlaceNewInstances(FamilySymbol symbol)
   at ElumTools.AddCalcPointsFaceCommand.Execute()
   at ElumTools.ElumToolsCommand.ExecuteCommand(String& message, ElementSet elements)
   at ElumTools.ElumToolsCommand.ExecuteInternal(String& message, ElementSet elements)
   at ElumTools.ElumToolsCommand.ExecuteTransaction(ExternalCommandData commandData, String& message, ElementSet elements)
   at ElumTools.ElumToolsCommand.Execute(ExternalCommandData commandData, String& message, ElementSet elements)

ElumTools 2018 Release 1 (2018.1.0.4)
RevitAPIUI
18.0.0.0
18.0.1.2

C:\Program Files\Autodesk\Revit 2018\RevitAPIUI.dll