Fix server startup issues

4.x.x
tcdlpds@gmail.com 4 years ago
parent 175205b959
commit 572e93a357

@ -123,9 +123,15 @@ public class DeviceTypeManager implements DeviceManager {
//add license to registry.
this.licenseManager = new MetaRepositoryBasedLicenseManager();
try {
licenseManager.getLicense(deviceType, DeviceTypePluginConstants.LANGUAGE_CODE_ENGLISH_US);
if (deviceTypeConfiguration.getLicense() != null) {
License defaultLicense = new License();
defaultLicense.setLanguage(deviceTypeConfiguration.getLicense().getLanguage());
defaultLicense.setVersion(deviceTypeConfiguration.getLicense().getVersion());
defaultLicense.setText(deviceTypeConfiguration.getLicense().getText());
licenseManager.addLicense(deviceType, defaultLicense);
}
} catch (LicenseManagementException e) {
String msg = "Error occurred while loading license of device type: " + deviceType;
String msg = "Error occurred while adding default license of device type: " + deviceType;
throw new DeviceTypeDeployerPayloadException(msg, e);
}

@ -117,6 +117,5 @@ public class MetaRepositoryBasedLicenseManager implements LicenseManager {
log.error(msg, e);
throw new LicenseManagementException(msg, e);
}
}
}

Loading…
Cancel
Save