> + 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