</BUG>
ByteUtils.byteArrayToString(globalTransactionId), ByteUtils.byteArrayToString(branchQualifier));
} catch (RuntimeException rex) {
success = false;
<BUG>logger.error("[{}] rollback-transaction: error occurred while cancelling service: {}",
</BUG>
ByteUtils.byteArrayToString(transactionXid.getGlobalTransactionId()), this.archive, rex);
} finally {
this.archive = null;
this.positive = null;

} catch (IllegalArgumentException rex) {
success = false;
byte[] globalTransactionId = transactionXid.getGlobalTransactionId();
byte[] branchQualifier = current.getTransactionXid().getBranchQualifier();
logger.error(
"{}| error occurred while cancelling service: {}, please check whether the params of method(compensable-service) supports serialization.",
ByteUtils.byteArrayToString(globalTransactionId), ByteUtils.byteArrayToString(branchQualifier));
} catch (RuntimeException rex) {
success = false;
logger.error("{}| error occurred while cancelling service: {}",
ByteUtils.byteArrayToString(transactionXid.getGlobalTransactionId()), this.archive, rex);
} finally {
this.archive = null;
this.positive = null;
