----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/21156/#review42462 -----------------------------------------------------------
Ship it! Ship It! - Rajesh Battala On May 7, 2014, 12:22 p.m., Saksham Srivastava wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/21156/ > ----------------------------------------------------------- > > (Updated May 7, 2014, 12:22 p.m.) > > > 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 > >