Working on a new workflow recently I got the following error:
“Workflow threw an exception for the following reason: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.”
I did a research on the error and seems that it could be related to a lot of different reasons. Basically it means that the server threw an error that is not handled. In this case the problem was that the user did had appropriate privileges. Running AX as an administrator did the thing.