[ http://issues.apache.org/jira/browse/IBATISNET-1?page=all ]
     
Gilles Bayon closed IBATISNET-1:
--------------------------------

     Resolution: Duplicate
    Fix Version: DataMapper 1.2

Replaced by IBATISNET-35

> Improved error reporting
> ------------------------
>
>          Key: IBATISNET-1
>          URL: http://issues.apache.org/jira/browse/IBATISNET-1
>      Project: iBatis for .NET
>         Type: Improvement
>     Reporter: Gilles Bayon
>     Assignee: Gilles Bayon
>      Fix For: DataMapper 1.2
>  Attachments: MappedStatement.cs, MappedStatement.cs.patch
>
> After I retrieved the latest source from SVN, and built it, 
> my code stopped working - due to changes in the 
> SqlMap format between the binary download and the 
> latest source.
> I found the errors to be very cryptic, and sometimes no 
> error messages at all, simply NPE. The cryptic nature of 
> the message might be due to my use of MySQL (the 
> error only statet that a column could not be found, but 
> didn't say which column)
> So I made a couple of minor fixes to 
> MappedStatement.cs
> Attached is a modified MappedStatement.cs that 
> catches exceptions from the db layer, and throws a 
> meaningful exception with the db exception wrapped as 
> an InnerException
> Specifically, lines 863-871 and lines 923-931
> With this, the exception points to the errors in the map, 
> easing the fixing process. Although I will freely admit 
> that I stared at my exception message on InputLenght 
> for a long time until I realized it should be InputLength :)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to