When I was trying to find the culprit in ex_azure I realized it simply just calls handle_call({put_blob, Container, Name, Type = block_blob, Data, Options}, _From, State) -> from erlazure.
The issue is that Azure returns the XML error, but there is no graceful failure of it. It simply makes the GenServer to fail... I would probably except that an error tuple with the error message is returned.
I am using erlazure via ex_azure and the call to
put_blob
fails with:When I was trying to find the culprit in ex_azure I realized it simply just calls
handle_call({put_blob, Container, Name, Type = block_blob, Data, Options}, _From, State) ->
from erlazure.The issue is that Azure returns the XML error, but there is no graceful failure of it. It simply makes the GenServer to fail... I would probably except that an error tuple with the error message is returned.