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)
>

Reply via email to