def report_command_error(self, error_dict):
error = dict(error_dict)<EOL>error["<STR_LIT>"] = self.commands[error_dict["<STR_LIT>"]]<EOL>error["<STR_LIT:target>"] = self.frame<EOL>del error["<STR_LIT:index>"]  <EOL>del error["<STR_LIT>"]   <EOL>self.errors.append(error)<EOL>
Report a server error executing a command.

We keep track of the command's position in the command list,
and we add annotation of what the command was, to the error.
:param error_dict: The server's error dict for the error encountered