It's fixed in SVN. Jeff Butler
On Tue, May 12, 2009 at 2:32 AM, Karel Rank <karel.r...@gmail.com> wrote: > 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 >