Oh you might want to highlight "#7419 Rename jooq-meta and jooq-codegen packages to avoid conflicts in JPMS" a bit more, had to go look up the new packages for JavaGenerator and my db dialect (mysql) in GitHub. Not hard but being my first jooq upgrade it threw me for a bit.
And one quick question about 3.11.0 #6627 Add DateToLocalDateConverter, TimeToLocalTimeConverter, TimestampToLocalDateTimeConverter: does this 'fix' mysql Date column being offset by a day? Or is this a JPA issues like google searches suggest tho why the JPA is applying time zone information to a column type that doesn't have one is beyond me... I'm at the point where I'll probably change it to a datetime field just to have timezone info so I can make sure it stays as UTC. On Friday, June 8, 2018 at 4:51:22 AM UTC-4, Lukas Eder wrote: > > Thanks a lot for your report. You're right, I can reproduce the problem. > The problem went undetected because the integration tests for #5537 only > checked for compilation errors in code produced by that particular code > generation flag, not for this particular runtime problem. > > I have created an issue for this: > https://github.com/jOOQ/jOOQ/issues/7554 > > Will fix the issue with high priority. By the end of next week, jOOQ > 3.11.1 will ship with a fix. > > In the meantime, the workaround is to turn on the flag again. > > Thanks again, > Lukas > > Am Fr., 8. Juni 2018 um 03:11 Uhr schrieb Beldrew <[email protected] > <javascript:>>: > >> A change (#5537) stops the generation of Keys.java when set to false. >> However UpdatableRecordImpl calls "getPrimaryKey().getFieldsArray()" on >> line 164 which ends up calling the default getPrimaryKey() in AbstractTable >> which returns returns null causing a null pointer exception. >> >> It looks like the code generator is assuming Keys exists, and not >> generating overloads for getPrimaryKey() if it doesn't. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "jOOQ User Group" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "jOOQ User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
