diff --git a/jOOQ-console/src/main/java/org/jooq/debug/LocalDebugger.java b/jOOQ-console/src/main/java/org/jooq/debug/LocalDebugger.java index 125601b28f..bdc654d242 100644 --- a/jOOQ-console/src/main/java/org/jooq/debug/LocalDebugger.java +++ b/jOOQ-console/src/main/java/org/jooq/debug/LocalDebugger.java @@ -234,6 +234,9 @@ public class LocalDebugger implements Debugger { } private String[] getTableNames() { + if(databaseDescriptor == null) { + return new String[0]; + } List> tableList = databaseDescriptor.getSchema().getTables(); List tableNameList = new ArrayList(); for(Table table: tableList) { @@ -245,6 +248,9 @@ public class LocalDebugger implements Debugger { } private String[] getTableColumnNames() { + if(databaseDescriptor == null) { + return new String[0]; + } Set columnNameSet = new HashSet(); for(Table table: databaseDescriptor.getSchema().getTables()) { for(Field field: table.getFields()) {