modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
| 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
New commits:
commit ec34b83d33315aa75c6d1fef38745c2441c15e5c
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: Thu Oct 31 03:48:39 2013 +0100
Fixing the IllegalStateException (There is no storage node metadata
stored in the relational database) when installing clean dev container
The rhq_storage_node table was empty => exception was thrown preventing
the rhq server to start. Adding the
storageNodeSchemaManager.getStorageNodeAddresses() call to the final
clause should ensure that the storage node info is persisted into
relational db.
diff --git
a/modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
b/modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
index 9dcdbc9..51da755 100644
---
a/modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
+++
b/modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
@@ -550,23 +550,21 @@ public class InstallerServiceImpl implements InstallerService {
storageNodeSchemaManager.drop();
}
- try{
+ try {
storageNodeSchemaManager.checkCompatibility();
} catch (AuthenticationException e1) {
log("Install RHQ schema along with updates to storage
nodes.");
storageNodeSchemaManager.install();
storageNodeSchemaManager.updateTopology();
- storageNodeAddresses =
storageNodeSchemaManager.getStorageNodeAddresses();
} catch (SchemaNotInstalledException e2) {
log("Install RHQ schema along with updates to storage
nodes.");
storageNodeSchemaManager.install();
storageNodeSchemaManager.updateTopology();
- storageNodeAddresses =
storageNodeSchemaManager.getStorageNodeAddresses();
} catch (InstalledSchemaTooOldException e3) {
log("Install RHQ schema updates to storage cluster.");
storageNodeSchemaManager.install();
- storageNodeAddresses =
storageNodeSchemaManager.getStorageNodeAddresses();
} finally {
+ storageNodeAddresses =
storageNodeSchemaManager.getStorageNodeAddresses();
storageNodeSchemaManager.shutdown();
}
} else {
Show replies by date