Looks like that exception isn't really legible. It says:
The commandId must be in Autodesk.Revit.UI.PostableCommand or an external command.
The commandId must be in Autodesk.Revit.UI.PostableCommand or an external command.