> @@ -64,6 +65,8 @@ public void handleError(HttpCommand command, HttpResponse 
> response) {
>                       exception = new ResourceNotFoundException(message, 
> exception);
>                    } else if (message.indexOf("currently an active 
> transaction") != -1) {
>                       exception = new IllegalStateException(message, 
> exception);
> +                  } else if 
> (message.indexOf("SoftLayer_Exception_Order_Item_Duplicate") != -1) {
> +                     exception = new 
> SoftLayerOrderItemDuplicateException(command.getCurrentRequest(), message);

+1 - if the exception is only used to recognize a certain failure state, it 
doesn't need any more heavyweight information than that.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/199/files#r7587281

Reply via email to