From a2dd8020afb518c5921016c47b2ccc094366418b Mon Sep 17 00:00:00 2001 From: Chris Henson Date: Tue, 4 Apr 2017 13:49:47 -0400 Subject: [PATCH] Get rid of ugly error when we try to uninstall when there is nothing to uninstall. --- .../org/jumpmind/symmetric/AbstractSymmetricEngine.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java index 6ab0e261b2..9eaaaab487 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java @@ -702,8 +702,10 @@ public synchronized void uninstall() { configurationService.deleteAllNodeGroupLinks(); } - // this should remove all triggers because we have removed all the trigger configuration - triggerRouterService.syncTriggers(); + if (platform.readTableFromDatabase(null, null, TableConstants.getTableName(prefix, TableConstants.SYM_LOCK)) != null) { + // this should remove all triggers because we have removed all the trigger configuration + triggerRouterService.syncTriggers(); + } } catch (SqlException ex) { log.warn("Error while trying to remove triggers on tables", ex); }