title: Gatling Feeder running out of values
body: <p>I have an array that i want to use for 2 feeders. I was expecting each feeder will be able to use all the values in the array. But seems like the values run out</p>
  
  <pre><code>val baseArray = Array (  Map("transactionId" -&gt; "q-1"),
              Map("transactionId" -&gt; "q-2"),
              Map("transactionId" -&gt; "q-3"))
  
  
  val feeder_getA = baseArray.clone.queue             
  val scn_getInsuredOrPrincipals = scenario("getInsuredOrPrincipals")
      .feed(feeder_getA)  
      .exec(http("request_getA").get("/getA/${transactionId}"))
  
  val feeder_getB = baseArray.clone.queue             
  val scn_getInsuredOrPrincipals = scenario("getInsuredOrPrincipals")
      .feed(feeder_getB)  
      .exec(http("request_getB").get("/getB/${transactionId}"))   
  
  
  
  setUp(
      scn_getInsuredOrPrincipals.inject(
              atOnceUsers(3), // 2
              rampUsers(3) over (5 seconds)
      ),
      scn_getInsuredOrPrincipal.inject(
              atOnceUsers(3), // 2
              rampUsers(3) over (5 seconds)
          )
  )   
  
  
  I get an error saying feeder is now empty after 3 values are consumed... i was assuming feeder_getA  and feeder_getB would each get 3 values so each scenario would get equal number of values. That doesnt seem like  its happening. Almot as if the clone isnt working
  </code></pre>