[ http://issues.apache.org/jira/browse/IBATISNET-68?page=all ] Gilles Bayon closed IBATISNET-68: ---------------------------------
Resolution: Fixed Fix Version: DataMapper 1.2 In SVN > '#region Load TypeHandlers' has incorrect message for ConfigurationException > ---------------------------------------------------------------------------- > > Key: IBATISNET-68 > URL: http://issues.apache.org/jira/browse/IBATISNET-68 > Project: iBatis for .NET > Type: Bug > Reporter: Ron Grabowski > Assignee: Gilles Bayon > Priority: Trivial > Fix For: DataMapper 1.2 > > As of 5/21/2005, the 'Load TypeHandlers' region in > IBatisNet.DataMapper.Configuration.DomSqlMapBuilder contains the following > code: > foreach (XmlNode xmlNode in > _configScope.SqlMapConfigDocument.SelectNodes("/sqlMapConfig/typeHandlers/typeHandler")) > { > try > { > /* snip */ > } > catch (Exception e) > { > throw new ConfigurationException("Error registering occurred. Cause: " + > e.Message, e); > } > } > The ConfigurationException is missing the what item failed to register. > A simple fix would be to use the general term TypeHandler: > throw new ConfigurationException("Error registering custom TypeHandler > occurred. Cause: " + e.Message, e); > A longer fix would be to store attributes of the current typeHandler before > going into the try/catch block and put those in the exception message: > throw new ConfigurationException("Error registering TypeHandler class > \"{0}\" for handling .Net type \"{1}\" and dbType \"{2}\". Cause: " + > e.Message, e); -- 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