The CommitTransaction method is called during the second phase of the two phase commit for the current transaction. When this method is called, it is too late to rollback the transaction (unless all instructions are against this container). Therefore, no error messages should be created, nor should an error be raised from within this method.