From 669c18f1c0416cc523e03e49b0f6b5a84f5ba35c Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 28 Feb 2013 12:07:11 +0100 Subject: [PATCH] [#2283] Class loading issues in GenerationTool when called by Gradle - Avoid NPE's now, that is an optional configuration element --- jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java index 93b96e8639..e812ee1b78 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java @@ -36,6 +36,7 @@ package org.jooq.util; +import static org.jooq.tools.StringUtils.defaultIfNull; import static org.jooq.tools.StringUtils.defaultString; import static org.jooq.tools.StringUtils.isBlank; @@ -136,7 +137,7 @@ public class GenerationTool { @SuppressWarnings("unchecked") public static void main(Configuration configuration) throws Exception { - Jdbc j = configuration.getJdbc(); + Jdbc j = defaultIfNull(configuration.getJdbc(), new Jdbc()); org.jooq.util.jaxb.Generator g = configuration.getGenerator(); // Some default values for optional elements to avoid NPE's