From 7cc5474b35886acc6c20c16df25653705fffbb59 Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Sat, 14 Dec 2019 13:20:31 +0300 Subject: [PATCH] Extra logging Former-commit-id: c7e652b58767c70ff6c1f9b7a2e1bbe7495ad66d --- .../src/org/jkiss/dbeaver/ui/editors/EditorUtils.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/org.jkiss.dbeaver.ui.editors.base/src/org/jkiss/dbeaver/ui/editors/EditorUtils.java b/plugins/org.jkiss.dbeaver.ui.editors.base/src/org/jkiss/dbeaver/ui/editors/EditorUtils.java index 644a4fe1fb..1283912643 100644 --- a/plugins/org.jkiss.dbeaver.ui.editors.base/src/org/jkiss/dbeaver/ui/editors/EditorUtils.java +++ b/plugins/org.jkiss.dbeaver.ui.editors.base/src/org/jkiss/dbeaver/ui/editors/EditorUtils.java @@ -24,7 +24,6 @@ import org.eclipse.core.resources.IStorage; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.QualifiedName; import org.eclipse.core.runtime.jobs.Job; import org.eclipse.swt.events.FocusEvent; import org.eclipse.swt.events.FocusListener; @@ -176,7 +175,11 @@ public class EditorUtils { if (projectMeta != null) { Object dataSourceId = projectMeta.getResourceProperty(file, PROP_SQL_DATA_SOURCE_ID); if (dataSourceId != null) { - return projectMeta.getDataSourceRegistry().getDataSource(dataSourceId.toString()); + DBPDataSourceContainer dataSource = projectMeta.getDataSourceRegistry().getDataSource(dataSourceId.toString()); + if (dataSource == null) { + log.error("Datasource " + dataSourceId + " not found in project " + projectMeta.getName()); + } + return dataSource; } else { // Try to extract from embedded comment return null; -- GitLab