[ https://issues.apache.org/jira/browse/CLOUDSTACK-7289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajani Karuturi updated CLOUDSTACK-7289: ---------------------------------------- Fix Version/s: (was: 4.6.0) > Bugs seen when declaring a class variable as native type (long) and have its > getter method returning the corresponding object (Long) and vice versa > --------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-7289 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7289 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Affects Versions: 4.5.0 > Reporter: Nitin Mehta > Priority: Critical > > Declare a variable as native type (long) and have its getter method > returning the corresponding object (Long). This is what I fixed with > CLOUDSTACK-7272. > Example below. This should be fixed in the entire code base. > Autoboxing causes NPE or defaults some values. The vice versa should be > fixed as well meaning declaring hostId as Long and returning as native > type (long). > long hostId > Long getHostId(){ > return hostId; > } > Right Implementation (hostId is declared as Long) > Long hostId; > Long getHostId(){ > return hostId; > } -- This message was sent by Atlassian JIRA (v6.3.4#6332)