Calling scala method with a gatling scenario

codeSociete on one side, activeCompanyName on the other one, really?

Sorry, It was a test I forgot changing it, it’s not the problem.

Thks for link, I’m starting reading it.

Hi,

I’m still looking for a stack overflow error, I reduced code, wrote loops differently and this simple code sample is not working :

`
class Test extends Simulation {
val machine = “machine:port”

val baseUri = “http://” + machine + “/ws/linkToWs”;

val httpProtocol = http
.baseURL(baseUri)
.disableWarmUp

object Actions {
def testCount = {
2
}

val test = repeat(Actions.testCount, “socId”) {
group(“Test”) {
exec({ session => session.set(“fieldName”, “testValue”) })
}
}

}

val scn = scenario(“test”).exec(Actions.test)

setUp(
scn.inject(atOnceUsers(1)).protocols(httpProtocol))

}
`

=> Problem is probably under my eyes but I don’t see it :frowning:

Could you provide the stacktrace, please?

Of course :

`
Simulation Test started…
Exception in thread “main” java.lang.StackOverflowError
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)
at Test.Actions(Test.scala:13)
at Test$Actions$.(Test.scala:18)
at Test.Actions$lzycompute(Test.scala:13)

`

I noticed that if I replace Actions.testCount call with an int, it’s working.

Line 13 is :

object Actions {

Line 18 :

val test = repeat(Actions.testCount, "socId") {

Replace Actions.testCount by testCount

And if you don’t prefix testCount by ‘Actions.’ ? (which is completely unnecessary, since testCount and test are defined in the same object, you don’t need to prefix it to access it)

Excellent ! What an idea… !

Do you understand this behaviour ? Stéphane, I know magic doesn’t exist :slight_smile:

What is happening here is that you’re trying to access the object while it’s being initialised, hence a circular dependency.
If you’re familiar with Spring/CDI, imagine you’re trying to inject a component A inside that same component A.
It does not happens if you don’t prefix it because it doesn’t to access a fully built ‘Actions’ built while it’s being built.
Nothing magic here :slight_smile:

objects are lazy initialized. This lazy initialization is implemented as a wrapper of the target instance and delegation. Search the internet for singleton implementations with double check locking in Java.

When you call Actions.something, you’re actually calling the singleton holder, that initialize the singleton target, and then delegate.

Here, sequence is:

  1. First Actions call
  2. Singleton not yet initialized
  3. Creating singleton, which means populating vals (instance members)
  4. populating “test” val requires calling Actions.testCount
  5. Singleton not yet initialized, as original singleton initialization is still in progress
  6. Infinite loop

Thanks for your detailed explanations & help, I understand ! I’m moving on other Gatling’s subjects now :slight_smile: Perhaps an other topic soon but I’m taking care not flooding your group !