This is the XML configuration file that is generated.
<?xml version="1.0" encoding="UTF-8" standalone="yes"
?>
<configuration xmlns="
http://www.jooq.org/xsd/jooq-codegen-3.13.0.xsd">
<logging>WARN</logging>
<onError>FAIL</onError>
<jdbc>
<driver>org.postgresql.Driver</driver>
<url>jdbc:postgresql://localhost:****/******************</url>
<user>***********</user>
<password>***********</password>
<properties>
<property>
<key>ssl</key>
<value>true</value>
</property>
<property>
<key>sslmode</key>
<value>require</value>
</property>
</properties>
</jdbc>
<generator>
<name>org.jooq.codegen.DefaultGenerator</name>
<strategy>
<name>org.jooq.codegen.DefaultGeneratorStrategy</name>
</strategy>
<database>
<name>org.jooq.meta.postgres.PostgresDatabase</name>
<regexMatchesPartialQualification>true</regexMatchesPartialQualification>
<sqlMatchesPartialQualification>true</sqlMatchesPartialQualification>
<includes>.*</includes>
<excludes></excludes>
<includeExcludeColumns>false</includeExcludeColumns>
<includeTables>true</includeTables>
<includeEmbeddables>true</includeEmbeddables>
<includeRoutines>true</includeRoutines>
<includeTriggerRoutines>false</includeTriggerRoutines>
<includePackages>true</includePackages>
<includePackageRoutines>true</includePackageRoutines>
<includePackageUDTs>true</includePackageUDTs>
<includePackageConstants>true</includePackageConstants>
<includeUDTs>true</includeUDTs>
<includeSequences>true</includeSequences>
<includeIndexes>true</includeIndexes>
<includePrimaryKeys>true</includePrimaryKeys>
<includeUniqueKeys>true</includeUniqueKeys>
<includeForeignKeys>true</includeForeignKeys>
<includeCheckConstraints>true</includeCheckConstraints>
<includeSystemIndexes>false</includeSystemIndexes>
<includeSystemCheckConstraints>false</includeSystemCheckConstraints>
<includeInvisibleColumns>true</includeInvisibleColumns>
<recordVersionFields></recordVersionFields>
<recordTimestampFields></recordTimestampFields>
<syntheticIdentities></syntheticIdentities>
<syntheticPrimaryKeys></syntheticPrimaryKeys>
<overridePrimaryKeys></overridePrimaryKeys>
<dateAsTimestamp>false</dateAsTimestamp>
<ignoreProcedureReturnValues>false</ignoreProcedureReturnValues>
<unsignedTypes>true</unsignedTypes>
<integerDisplayWidths>true</integerDisplayWidths>
<inputCatalog></inputCatalog>
<outputCatalogToDefault>false</outputCatalogToDefault>
<inputSchema>public</inputSchema>
<outputSchemaToDefault>false</outputSchemaToDefault>
<schemaVersionProvider></schemaVersionProvider>
<catalogVersionProvider></catalogVersionProvider>
<orderProvider></orderProvider>
<forceIntegerTypesOnZeroScaleDecimals>true</forceIntegerTypesOnZeroScaleDecimals>
<logSlowQueriesAfterSeconds>5</logSlowQueriesAfterSeconds>
<logSlowResultsAfterSeconds>5</logSlowResultsAfterSeconds>
<forcedTypes>
<forcedType>
<userType>x.y.z.studio.identifiers.ProjectId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidProjectIdConverter
</converter>
<includeExpression>.*\..*project_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.UserId</userType>
<converter>x.y.z.studio.database_entities.converters.UuidUserIdConverter
</converter>
<includeExpression>.*\..*user_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ArrangementId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidArrangementIdConverter
</converter>
<includeExpression>.*\..*arrangement_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ArrangementVersionId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidArrangementVersionIdConverter
</converter>
<includeExpression>.*\..*arrangement_version_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.audio.rhythm.BarIndex</userType>
<converter>
x.y.z.studio.database_entities.converters.IntBarIndexConverter
</converter>
<includeExpression>.*\..*bar_index.*</includeExpression>
<includeTypes>integer</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.RhythmicAnalysisId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidAnalyzedTrackIdConverter
</converter>
<includeExpression>.*\..*rhythmic_analysis_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ArrangementTrackId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidArrangementTrackIdConverter
</converter>
<includeExpression>.*\..*arrangement_track_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.audio.TrackId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidTrackIdConverter
</converter>
<includeExpression>.*\..*track_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.BeatsId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidBeatsIdConverter
</converter>
<includeExpression>.*\..*beats_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.BarsId</userType>
<converter>x.y.z.studio.database_entities.converters.UuidBarsIdConverter
</converter>
<includeExpression>.*\..*bars_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ClipId</userType>
<converter>x.y.z.studio.database_entities.converters.UuidClipIdConverter
</converter>
<includeExpression>.*\..*clip_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ClipFolderId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidClipFolderIdConverter
</converter>
<includeExpression>.*\..*clip_folder_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.studio.identifiers.ProcessingRequestId</userType>
<converter>
x.y.z.studio.database_entities.converters.UuidProcessingRequestIdConverter
</converter>
<includeExpression>.*\..*processing_request_id.*</includeExpression>
<includeTypes>uuid</includeTypes>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>x.y.z.color.Color</userType>
<converter>
x.y.z.studio.database_entities.converters.StringColorConverter
</converter>
<includeExpression>.*\..*color.*</includeExpression>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
<forcedType>
<userType>java.time.Instant</userType>
<converter>
x.y.z.studio.database_entities.converters.OffsetDateTimeInstantConverter
</converter>
<includeExpression>.*\..*creation_timestamp.*</includeExpression>
<nullability>ALL</nullability>
<objectType>ALL</objectType>
</forcedType>
</forcedTypes>
</database>
<generate>
<indexes>true</indexes>
<relations>true</relations>
<sequenceFlags>true</sequenceFlags>
<implicitJoinPathsToOne>true</implicitJoinPathsToOne>
<deprecated>false</deprecated>
<deprecationOnUnknownTypes>true</deprecationOnUnknownTypes>
<instanceFields>true</instanceFields>
<generatedAnnotation>false</generatedAnnotation>
<generatedAnnotationType>DETECT_FROM_JDK</generatedAnnotationType>
<nonnullAnnotation>false</nonnullAnnotation>
<nonnullAnnotationType>javax.annotation.Nonnull</nonnullAnnotationType>
<nullableAnnotation>false</nullableAnnotation>
<nullableAnnotationType>javax.annotation.Nullable</nullableAnnotationType>
<routines>true</routines>
<sequences>true</sequences>
<udts>true</udts>
<queues>true</queues>
<links>true</links>
<keys>true</keys>
<tables>true</tables>
<embeddables>true</embeddables>
<records>true</records>
<recordsImplementingRecordN>true</recordsImplementingRecordN>
<pojos>true</pojos>
<pojosEqualsAndHashCode>false</pojosEqualsAndHashCode>
<pojosToString>true</pojosToString>
<immutablePojos>false</immutablePojos>
<serializablePojos>true</serializablePojos>
<interfaces>false</interfaces>
<immutableInterfaces>false</immutableInterfaces>
<serializableInterfaces>true</serializableInterfaces>
<daos>false</daos>
<jpaAnnotations>false</jpaAnnotations>
<validationAnnotations>false</validationAnnotations>
<springAnnotations>false</springAnnotations>
<globalObjectReferences>true</globalObjectReferences>
<globalCatalogReferences>true</globalCatalogReferences>
<globalSchemaReferences>true</globalSchemaReferences>
<globalTableReferences>true</globalTableReferences>
<globalSequenceReferences>true</globalSequenceReferences>
<globalUDTReferences>true</globalUDTReferences>
<globalRoutineReferences>true</globalRoutineReferences>
<globalQueueReferences>true</globalQueueReferences>
<globalLinkReferences>true</globalLinkReferences>
<globalKeyReferences>true</globalKeyReferences>
<globalIndexReferences>true</globalIndexReferences>
<javadoc>true</javadoc>
<comments>true</comments>
<commentsOnCatalogs>true</commentsOnCatalogs>
<commentsOnSchemas>true</commentsOnSchemas>
<commentsOnTables>true</commentsOnTables>
<commentsOnColumns>true</commentsOnColumns>
<commentsOnUDTs>true</commentsOnUDTs>
<commentsOnAttributes>true</commentsOnAttributes>
<commentsOnPackages>true</commentsOnPackages>
<commentsOnRoutines>true</commentsOnRoutines>
<commentsOnParameters>true</commentsOnParameters>
<commentsOnSequences>true</commentsOnSequences>
<commentsOnLinks>true</commentsOnLinks>
<commentsOnQueues>true</commentsOnQueues>
<commentsOnKeys>true</commentsOnKeys>
<sources>true</sources>
<sourcesOnViews>true</sourcesOnViews>
<fluentSetters>true</fluentSetters>
<javaBeansGettersAndSetters>false</javaBeansGettersAndSetters>
<varargSetters>false</varargSetters>
<fullyQualifiedTypes></fullyQualifiedTypes>
<emptyCatalogs>false</emptyCatalogs>
<emptySchemas>false</emptySchemas>
<javaTimeTypes>true</javaTimeTypes>
<primaryKeyTypes>false</primaryKeyTypes>
<newline>\n</newline>
</generate>
<target>
<packageName>x.y.z.studio.database_entities.jooq</packageName>
<directory>
/A/B/C/build/generated/source/jooq/main
</directory>
<encoding>UTF-8</encoding>
<clean>true</clean>
</target>
</generator>
</configuration>
This is the file that I found in tmp/generateJooq after trying to build with jOOQ 3.14.1 and getting that error message.