Facing issue with CartModify java.lang.IndexOutOfBoundsException
ankurraiyani opened this issue · comments
When i execute below code
public Cart cartAdd(AddToCartRequest addToCartReq) throws RequestException {
com.ECS.client.jax.CartAddRequest.Items items = new com.ECS.client.jax.CartAddRequest.Items();
for(Product prod : addToCartReq.getProducts()) {
com.ECS.client.jax.CartAddRequest.Items.Item item = new com.ECS.client.jax.CartAddRequest.Items.Item();
item.setASIN(prod.getProductASIN());
item.setQuantity(prod.getQuantity());
items.getItem().add(item);
}
CartAddRequest request = new CartAddRequest();
request.setCartId(addToCartReq.getCartId());
request.setHMAC(addToCartReq.getHMAC());
request.setItems(items);
return apiClient.getCartAdd().call(request);
}
it throws exception as below
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at de.malkusch.amazon.ecs.call.ApiCall.call(ApiCall.java:44)
Please guide.