diff --git a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ColorSettingsDialog.java b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ColorSettingsDialog.java index a8b4e814ec2ed2a5e24772ddcdb6ee16ebc2aed7..291184a870cc3568b2a5862f7600702f6c4c1dbc 100644 --- a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ColorSettingsDialog.java +++ b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/ColorSettingsDialog.java @@ -280,7 +280,7 @@ class ColorSettingsDialog extends BaseDialog { } if (curOverride.isRange()) { if (valueEditor2 != null) { - valueEditor2.primeEditorValue(values.length < 2 ? null : values[1]); + valueEditor2.primeEditorValue(ArrayUtils.isEmpty(values) || values.length < 2 ? null : values[1]); } if (!CommonUtils.isEmpty(curOverride.getColorBackground2())) { bgColorSelector2.setColorValue(StringConverter.asRGB(curOverride.getColorBackground2())); diff --git a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/EditVirtualEntityDialog.java b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/EditVirtualEntityDialog.java index 606e5cc4da309a6a1c5e98fb6f8365756d1b576e..0e60f934bde409e95879bc22deae8c322804e30b 100644 --- a/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/EditVirtualEntityDialog.java +++ b/plugins/org.jkiss.dbeaver.ui.editors.data/src/org/jkiss/dbeaver/ui/controls/resultset/EditVirtualEntityDialog.java @@ -260,8 +260,10 @@ class EditVirtualEntityDialog extends BaseDialog { if (!coList.isEmpty()) { java.util.List coStrings = new ArrayList<>(); for (DBVColorOverride co : coList) { - for (Object value : co.getAttributeValues()) { - coStrings.add(CommonUtils.toString(value)); + if (co.getAttributeValues() != null) { + for (Object value : co.getAttributeValues()) { + coStrings.add(CommonUtils.toString(value)); + } } } colorSettings = String.join(",", coStrings);