----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/21156/ -----------------------------------------------------------
Review request for cloudstack, Devdeep Singh and Rajesh Battala. Bugs: CLOUDSTACK-6575 https://issues.apache.org/jira/browse/CLOUDSTACK-6575 Repository: cloudstack-git Description ------- Deploy VM failed with NPE while using custom compute offering: Steps to reproduce: 1. Install and configure Adv zone. 2. Create Compute offering with Custom option enabled. 3. Deploy VM using Default Cent OS template using Custom option enabled Compute offering. Root Cause: In schema-410to420.sql ALTER TABLE `cloud`.`disk_offering` ADD COLUMN `customized_iops` tinyint(1) unsigned COMMENT 'Should customized IOPS be displayed to the end user'; The default value of customized_iops is null and ServiceOfferingVO construtor calls the super constructor in DiskOfferingVO passing null to boolean value, hence the NPE. Fix: Change Boolean to boolean with appropriate conversions. Diffs ----- engine/schema/src/com/cloud/service/ServiceOfferingVO.java 3be0aaa Diff: https://reviews.apache.org/r/21156/diff/ Testing ------- Deployed vm with customized_iops as null in disk_offering table. Deployed vm with customized_iops as not null in disk_offering table. Both the deployments pass. Build passes successfully. Thanks, Saksham Srivastava