From 726897cf1dc1d1eb265f8f8195db738fa61b0200 Mon Sep 17 00:00:00 2001 From: Knut Wannheden Date: Tue, 23 Apr 2019 14:15:32 +0200 Subject: [PATCH] [#8513] Fix potential NPE source in getConfiguredForcedType() Fixes a potential NPE source in AbstractDatabase#getConfiguredForcedType(). --- jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java index 579e75acfb..c3f5724f79 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java @@ -1508,7 +1508,7 @@ public abstract class AbstractDatabase implements Database { || (objectType == ForcedTypeObjectType.SEQUENCE && !(definition instanceof SequenceDefinition)))) continue forcedTypeLoop; - if ( (nullability != null && nullability != Nullability.ALL) + if ( (nullability != null && nullability != Nullability.ALL && definedType != null) && ((nullability == Nullability.NOT_NULL && definedType.isNullable()) || (nullability == Nullability.NULL && !definedType.isNullable()))) continue forcedTypeLoop;