SQLite exception displayText() contains duplicate messages, example: "Abort due to constraint violation: Abort due to constraint violation"
Problem is Utility::throwException() method. Need to review throw statements and remove unnecessary exception constructor arguments leading to duplicate text.