java.lang.IllegalArgumentException: size must be set at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) ~[guava-20.0.jar:na] at org.jclouds.azureblob.binders.BindAzureBlobMetadataToRequest.bindToRequest(BindAzureBlobMetadataToRequest.java:56) ~[azureblob-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.RestAnnotationProcessor.decorateRequest(RestAnnotationProcessor.java:660) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.RestAnnotationProcessor.apply(RestAnnotationProcessor.java:354) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.RestAnnotationProcessor.apply(RestAnnotationProcessor.java:137) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.InvokeHttpMethod.toCommand(InvokeHttpMethod.java:189) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:85) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.DelegatesToInvocationFunction.handle(DelegatesToInvocationFunction.java:156) ~[jclouds-core-2.1.1.jar:2.1.1] at org.jclouds.rest.internal.DelegatesToInvocationFunction.invoke(DelegatesToInvocationFunction.java:123) ~[jclouds-core-2.1.1.jar:2.1.1] at com.sun.proxy.$Proxy183.putBlob(Unknown Source) ~[na:na] at org.jclouds.azureblob.blobstore.AzureBlobStore.putBlob(AzureBlobStore.java:240) ~[azureblob-2.1.1.jar:2.1.1] at org.jclouds.azureblob.blobstore.AzureBlobStore.putBlob(AzureBlobStore.java:220) ~[azureblob-2.1.1.jar:2.1.1]