On Tue, May 12, 2009 at 12:38 AM, Jeff Butler <jeffgbut...@gmail.com> wrote:
> This is a good catch!  I'd like to fix it a different way to keep
> consistency with the Ant and Eclipse client implementations.  Thanks
> for the heads up!
>
> Jeff Butler
>
> On Mon, May 11, 2009 at 3:19 PM, Karel Rank <karel.r...@gmail.com> wrote:
>> Hi,
>>
>> I tried Ibator, but I had configuration problem in config XML. Ibator
>> printed stack trace with InvalidConfigurationException and nothing
>> else.
>>
>> org.apache.ibatis.ibator.exception.InvalidConfigurationException
>>        at 
>> org.apache.ibatis.ibator.config.IbatorConfiguration.validate(IbatorConfiguration.java:74)
>>        at org.apache.ibatis.ibator.api.Ibator.<init>(Ibator.java:110)
>>        at 
>> org.apache.ibatis.ibator.api.IbatorRunner.main(IbatorRunner.java:102)
>>
>> Here is a patch which overrides method Exception.getMessage. This
>> method now prints whole list of errors passed to instance
>> InvalidConfigurationException. Now in case of throwing exception,
>> stack trace looks like this:
>>
>> org.apache.ibatis.ibator.exception.InvalidConfigurationException: One
>> or more errors in configuration!
>> 1. SQL Statement is required if a generated key is specified in table
>> configuration for table adnot.sites
>> 2. SQL Statement is required if a generated key is specified in table
>> configuration for table adnot.adverts
>>        at 
>> org.apache.ibatis.ibator.config.IbatorConfiguration.validate(IbatorConfiguration.java:74)
>>        at org.apache.ibatis.ibator.api.Ibator.<init>(Ibator.java:110)
>>        at 
>> org.apache.ibatis.ibator.api.IbatorRunner.main(IbatorRunner.java:102)
>>
>> The patch is also fixing indentation of code (changing tabs to 4 spaces)
>>
>> Is this patch useful? Are there any comments or suggestions?
>>
>> Best Regards
>> Karel Rank
>>
>

Welcome!

karl

Reply via email to