Normalize some error message strings to make maintenance (i.e., changing said error messages) a bit easier.
Signed-off-by: Rajani Karuturi <rajanikarut...@gmail.com> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/de3eb88b Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/de3eb88b Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/de3eb88b Branch: refs/heads/statscollector-graphite Commit: de3eb88b33eabc98568c353df4f5ee9e3233239c Parents: 1cc733b Author: Derrick Schneider <derrick.schnei...@opower.com> Authored: Wed Nov 5 16:37:29 2014 -0800 Committer: Rajani Karuturi <rajanikarut...@gmail.com> Committed: Mon Nov 10 15:00:28 2014 +0530 ---------------------------------------------------------------------- .../cloud/upgrade/DatabaseUpgradeChecker.java | 30 +++++++++++--------- 1 file changed, 17 insertions(+), 13 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/de3eb88b/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java ---------------------------------------------------------------------- diff --git a/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java b/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java index 34d3bdf..fcc5c37 100755 --- a/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java +++ b/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java @@ -276,10 +276,10 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker { } if (Version.compare(trimmedCurrentVersion, upgrades[upgrades.length - 1].getUpgradedVersion()) != 0) { - s_logger.error("The end upgrade version is actually at " + upgrades[upgrades.length - 1].getUpgradedVersion() + - " but our management server code version is at " + currentVersion); - throw new CloudRuntimeException("The end upgrade version is actually at " + upgrades[upgrades.length - 1].getUpgradedVersion() + - " but our management server code version is at " + currentVersion); + String errorMessage = "The end upgrade version is actually at " + upgrades[upgrades.length - 1].getUpgradedVersion() + + " but our management server code version is at " + currentVersion; + s_logger.error(errorMessage); + throw new CloudRuntimeException(errorMessage); } boolean supportsRollingUpgrade = true; @@ -292,9 +292,10 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker { if (!supportsRollingUpgrade && false) { // FIXME: Needs to detect if there are management servers running // ClusterManagerImpl.arePeersRunning(null)) { - s_logger.error("Unable to run upgrade because the upgrade sequence does not support rolling update and there are other management server nodes running"); - throw new CloudRuntimeException( - "Unable to run upgrade because the upgrade sequence does not support rolling update and there are other management server nodes running"); + String errorMessage = + "Unable to run upgrade because the upgrade sequence does not support rolling update and there are other management server nodes running"; + s_logger.error(errorMessage); + throw new CloudRuntimeException(errorMessage); } for (DbUpgrade upgrade : upgrades) { @@ -307,8 +308,9 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker { try { conn = txn.getConnection(); } catch (SQLException e) { - s_logger.error("Unable to upgrade the database", e); - throw new CloudRuntimeException("Unable to upgrade the database", e); + String errorMessage = "Unable to upgrade the database"; + s_logger.error(errorMessage, e); + throw new CloudRuntimeException(errorMessage, e); } File[] scripts = upgrade.getPrepareScripts(); if (scripts != null) { @@ -342,8 +344,9 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker { txn.commit(); } catch (CloudRuntimeException e) { - s_logger.error("Unable to upgrade the database", e); - throw new CloudRuntimeException("Unable to upgrade the database", e); + String errorMessage = "Unable to upgrade the database"; + s_logger.error(errorMessage, e); + throw new CloudRuntimeException(errorMessage, e); } finally { txn.close(); } @@ -382,8 +385,9 @@ public class DatabaseUpgradeChecker implements SystemIntegrityChecker { try { conn = txn.getConnection(); } catch (SQLException e) { - s_logger.error("Unable to cleanup the database", e); - throw new CloudRuntimeException("Unable to cleanup the database", e); + String errorMessage = "Unable to cleanup the database"; + s_logger.error(errorMessage, e); + throw new CloudRuntimeException(errorMessage, e); } File[] scripts = upgrade.getCleanupScripts();