From b4e31a68ef0e24ae9e9a0c903d993d305cf8daf1 Mon Sep 17 00:00:00 2001 From: Chrriis Date: Sat, 12 May 2012 20:40:20 +0200 Subject: [PATCH] [#1249] Add breakpoint capability to jOOQ Console - breakpoint contextual editor works with missing database descriptor. --- .../src/main/java/org/jooq/debug/LocalDebugger.java | 6 ++++++ 1 file changed, 6 insertions(+) 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()) {