I suspect this exception is thrown by the CLR proc due to a business rule violation like the example below. Of course, the code should throw a proper exception rather than System.Exception.
if (String.IsNullOrEmpty(addressValue)) { throw new Exception("An Address is incomplete or invalid"); }
Dan Guzman, SQL Server MVP, http://weblogs.sqlteam.com/dang/