Hello Pay, Yes, this was recently reported by a Postgres user as well. Schema-name case-sensitivity became relevant due to a change in version 2.3.0. This may have broken some existing source code generation configuration, which relied on case-insensitivity. I'll have a look into this and may fix this for future versions: https://sourceforge.net/apps/trac/jooq/ticket/1418
Thanks for reporting this! Lukas 2012/5/14 Pay Liu <[email protected]>: > hi Lukas > > I'm Pay^^, > I'm trying to use v2.3.1. the last version I used is 2.0.2. > > Database is mySql. > > The problem occurs > while the name of the inputSchema is not all lower case, such as: > "GuestBook", > The generator will run fail and complain as below. > > if schema name is 'guestbook', The generator run successfully. > > In v2.0.2, it's ok to use camel naming for schema Name, please help check, > thanks! > > > SEVERE: Exception while fetching master data tables > java.lang.NullPointerException > at > org.jooq.util.AbstractElementContainerDefinition.<init>(AbstractElementContainerDefinition.java:67) > at > org.jooq.util.AbstractTableDefinition.<init>(AbstractTableDefinition.java:64) > at > org.jooq.util.mysql.MySQLTableDefinition.<init>(MySQLTableDefinition.java:64) > at org.jooq.util.mysql.MySQLDatabase.getTables0(MySQLDatabase.java:219) > at > org.jooq.util.AbstractDatabase.getMasterDataTables(AbstractDatabase.java:344) > at org.jooq.util.DefaultGenerator.generate(DefaultGenerator.java:485) > at org.jooq.util.DefaultGenerator.generate(DefaultGenerator.java:288) > at org.jooq.util.GenerationTool.main(GenerationTool.java:396) > at org.jooq.util.GenerationTool.main(GenerationTool.java:127) > May 14, 2012 10:56:33 AM org.jooq.tools.JooqLogger error > SEVERE: Error while fetching tables > java.lang.NullPointerException > at > org.jooq.util.AbstractElementContainerDefinition.<init>(AbstractElementContainerDefinition.java:67) > at > org.jooq.util.AbstractTableDefinition.<init>(AbstractTableDefinition.java:64) > at > org.jooq.util.mysql.MySQLTableDefinition.<init>(MySQLTableDefinition.java:64) > at org.jooq.util.mysql.MySQLDatabase.getTables0(MySQLDatabase.java:219) > at org.jooq.util.AbstractDatabase.getTables(AbstractDatabase.java:309) > at org.jooq.util.DefaultGenerator.generate(DefaultGenerator.java:609) > at org.jooq.util.DefaultGenerator.generate(DefaultGenerator.java:288) > at org.jooq.util.GenerationTool.main(GenerationTool.java:396) > at org.jooq.util.GenerationTool.main(GenerationTool.java:127) >
