title: Akka Stream Exception Thrown When Downloading File From S3
body: <p>I am trying to download a file from S3 using the following code:</p>
  
  <pre class="lang-scala prettyprint-override"><code>     wsClient
        .url(url)
        .withMethod("GET")
        .withHttpHeaders(my_headers: _*)
        .withRequestTimeout(timeout)
        .stream()
            .map {             
              case AhcWSResponse(underlying) =&gt;
                    underlying.bodyAsBytes
                }
  </code></pre>
  
  <p>When I run this I get the following exception:</p>
  
  <pre class="lang-scala prettyprint-override"><code>    akka.stream.StreamLimitReachedException: limit of 13 reached
  </code></pre>
  
  <p>Is this because I am using <code>bodyAsBytes</code>? What does this error mean ? I also see this warning message which is probably related:</p>
  
  <pre class="lang-scala prettyprint-override"><code> blockingToByteString is a blocking and unsafe operation!
  </code></pre>