From 56e64bd6274e9c1a26a1d51d4386f16c0bacb800 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Tue, 29 Nov 2011 12:59:12 +0000 Subject: [PATCH] ALF-7260: Fixes NPE on databases other than PostgreSQL and MySQL git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32385 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/util/schemacomp/ExportDbTest.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/source/java/org/alfresco/util/schemacomp/ExportDbTest.java b/source/java/org/alfresco/util/schemacomp/ExportDbTest.java index 281a01540b..14366bf258 100644 --- a/source/java/org/alfresco/util/schemacomp/ExportDbTest.java +++ b/source/java/org/alfresco/util/schemacomp/ExportDbTest.java @@ -76,9 +76,9 @@ public class ExportDbTest { Class dialectClass = dialect.getClass(); - if (logger.isInfoEnabled()) + if (logger.isDebugEnabled()) { - logger.info("Using dialect class " + dialectClass.getName()); + logger.debug("Using dialect class " + dialectClass.getName()); } if (PostgreSQLDialect.class.isAssignableFrom(dialectClass)) @@ -90,7 +90,17 @@ public class ExportDbTest exportTester = new MySQLDialectExportTester(exporter, tx, jdbcTemplate); } - // Run the DBMS specific tests. - exportTester.runExportTest(); + if (exportTester != null) + { + // Run the DBMS specific tests. + exportTester.runExportTest(); + } + else + { + if (logger.isInfoEnabled()) + { + logger.info("Unsupported dialect for this test " + dialectClass.getName()); + } + } } }