[ 
https://issues.apache.org/jira/browse/JCLOUDS-162?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ignasi Barrera resolved JCLOUDS-162.
------------------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: 1.5.11)

There is no going to be a 1.5.11 release and Softlayer has been refactored in 
the later release. The mentioned entity no longer exists.

> SoftLayer ProductOrder is not constructed properly
> --------------------------------------------------
>
>                 Key: JCLOUDS-162
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-162
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-compute
>    Affects Versions: 1.7.0, 1.5.10, 1.6.0, 1.6.1, 1.5.11, 1.6.2
>            Reporter: Eli Polonsky
>              Labels: SoftLayer
>
> When trying to provision a compute instance of SoftLayer the following code 
> is broken:
>       ProductOrderReceipt productOrderReceipt = 
> client.getVirtualGuestClient().orderVirtualGuest(order);
>       VirtualGuest result = 
> get(productOrderReceipt.getOrderDetails().getVirtualGuests(), 0);
> This is because the ProductOrderReciept.orderDetails.virtualGuests field is 
> not populated with any virtaul guests and returns as an empty map. causing an 
> IndexOutOfBoundsException when performing the get.
> from my investigation, this is because the ConstructorProperties in 
> ProducOrder has a typo:
>    @ConstructorProperties({
>          "packageId", "location", "prices", "virtualGuest", "quantity", 
> "useHourlyPricing"
>    })
> notice the 'virtualGuest' property, it should be, to my understanding, 
> 'virtualGuests'.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to