Not a failure.
The sender is not authorized to perform this action.
Liquidation cannot be performed in markets with different comptrollers.
The account does not have sufficient shortfall to perform this action.
The account does not have sufficient liquidity to perform this action.
The close factor is not valid.
The collateral factor is not valid.
The liquidation incentive is invalid.
The market has not been entered by the account.
The market is not currently listed by the comptroller.
An admin tried to list the same market more than once.
A math calculation error occurred.
The action cannot be performed since the account carries a borrow balance.
The comptroller could not obtain a required price of an asset.
The comptroller rejects the action requested by the market.
The comptroller could not get the account borrows and exchange rate from the market.
Attempted to enter more markets than are currently supported.
Attempted to repay more than is allowed by the protocol.