> + metadata.getContentType());
> + putRequestBuilder.addHeader(HttpHeaders.CONTENT_LENGTH,
> + String.valueOf(input.size()));
> + putRequestBuilder.payload(input);
> + putRequest = putRequestBuilder.build();
> + Payload payload = Payloads.newByteArrayPayload(input.read());
> + putRequest.setPayload(payload);
> + assertNotNull(putRequest, "regionId=" + regionId + ", container="
> + + containerName + ", blob=" + blobName);
> + response = client.invoke(putRequest);
> + if (response.getStatusCode() != 200
> + && response.getStatusCode() != 201) {
> + fail("Signed PUT expected to return 200 or 201 but returned "
> + + response.getStatusCode());
> + }
> + } catch (Exception e) {
Why not propagate `Exception` outwards to preserve its stack trace?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r16790358