diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java index 4c8445a4855..bfaa799e134 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/KVMStoragePoolManager.java @@ -113,7 +113,8 @@ public class KVMStoragePoolManager { s_logger.warn(String.format("Duplicate StorageAdaptor type %s, not loading %s", info.storagePoolType().toString(), storageAdaptor.getName())); } else { try { - this._storageMapper.put(info.storagePoolType().toString(), storageAdaptor.newInstance()); + s_logger.info(String.format("adding storage adaptor for %s", storageAdaptor.getName())); + this._storageMapper.put(info.storagePoolType().toString(), storageAdaptor.getDeclaredConstructor().newInstance()); } catch (Exception ex) { throw new CloudRuntimeException(ex.toString()); }