Atmos does not return a location header when writing zero-length
objects, which normally throws an HttpResponseException: no uri in
headers or content.
You can merge this Pull Request by running:

  git pull https://github.com/maginatics/jclouds atmos-zero-length-objects

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/172

-- Commit Summary --

  * JCLOUDS-339. Handle zero-length objects in Atmos

-- File Changes --

    M apis/atmos/src/main/java/org/jclouds/atmos/AtmosAsyncClient.java (2)
    A 
apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseURIFromListOrLocationHeaderIf20xHandleZeroLength.java
 (43)
    M apis/atmos/src/test/java/org/jclouds/atmos/AtmosAsyncClientTest.java (5)
    M apis/atmos/src/test/java/org/jclouds/atmos/AtmosClientLiveTest.java (10)
    M 
core/src/main/java/org/jclouds/http/functions/ParseURIFromListOrLocationHeaderIf20x.java
 (2)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/172.patch
https://github.com/jclouds/jclouds/pull/172.diff

Reply via email to