A server script that performs multiple actions between commit actions is not allowed. For example, deletion of multiple paths before each of the deletions is committed is not allowed.
The server does not process the command.
Rewrite the script or macro so that no new command is issued until the previous command is committed.