hawk@Tug:~/tmp/ind/src/checkpoint$ command-runner.sh test run --verbose multitest.ind 2018-03-08 11:19:41,027 197 INFO - Starting command runner 2018-03-08 11:19:41,645 815 INFO - Running test for command 'multitest.ind' 2018-03-08 11:19:43,458 2628 INFO - Running test case 'testing' [INFO] [03/08/2018 11:19:43.552] [Command-Runner-akka.actor.default-dispatcher-4] [akka://Command-Runner/user/CommandActor-Device:-Command:a-little-test-script] Executor on receive execute command a-little-test-script with operation Some(OperationRequest(SshOperation('echo "foo"'),a-little-test-script,Map(),Map())) [INFO] [03/08/2018 11:19:43.608] [Command-Runner-akka.actor.default-dispatcher-5] [akka://Command-Runner/user/CommandActor-Device:-Command:a-little-test-script/HandlerFromCommand-a-little-test-script-1] Aggregating intermediate results for command:a-little-test-script. The following failures were found Header = Command execution error, Description = Command 'a-little-test-script' failed to execute, Message = Header = Execution Error, Description = Failed to find matching input, Message = key not found: Map(varOne -> ******** string value for varOne, varTwo -> ******** string for varTwo), , 2018-03-08 11:19:43,616 2786 ERROR - Critical failure running command runner java.lang.AssertionError: Parsing failed at indeni.collector.commandrunner.testing.CommandParsingTester$$anonfun$runTest$2$$anonfun$apply$1.apply$mcV$sp(CommandParsingTester.scala:103) at indeni.collector.commandrunner.testing.CommandParsingTester$$anonfun$runTest$2$$anonfun$apply$1.apply(CommandParsingTester.scala:100) at indeni.collector.commandrunner.testing.CommandParsingTester$$anonfun$runTest$2$$anonfun$apply$1.apply(CommandParsingTester.scala:100) at indeni.collector.commandrunner.testing.CommandParsingTester.indeni$collector$commandrunner$testing$CommandParsingTester$$withTimezone(CommandParsingTester.scala:137) at indeni.collector.commandrunner.testing.CommandParsingTester$$anonfun$runTest$2.apply(CommandParsingTester.scala:100) at indeni.collector.commandrunner.testing.CommandParsingTester$$anonfun$runTest$2.apply(CommandParsingTester.scala:97) at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:733) at scala.collection.immutable.Set$Set1.foreach(Set.scala:94) at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:732) at indeni.collector.commandrunner.testing.CommandParsingTester.runTest(CommandParsingTester.scala:97) at indeni.collector.commandrunner.CommandRunner.test(CommandRunner.scala:166) at indeni.collector.commandrunner.CommandRunnerApp.run(CommandRunnerApp.scala:89) at indeni.collector.commandrunner.CommandRunnerApp.run(CommandRunnerApp.scala:45) at indeni.collector.commandrunner.CommandRunnerApp$.delayedEndpoint$indeni$collector$commandrunner$CommandRunnerApp$1(CommandRunnerApp.scala:15) at indeni.collector.commandrunner.CommandRunnerApp$delayedInit$body.apply(CommandRunnerApp.scala:12) at scala.Function0$class.apply$mcV$sp(Function0.scala:34) at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12) at scala.App$$anonfun$main$1.apply(App.scala:76) at scala.App$$anonfun$main$1.apply(App.scala:76) at scala.collection.immutable.List.foreach(List.scala:381) at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35) at scala.App$class.main(App.scala:76) at indeni.collector.commandrunner.CommandRunnerApp$.main(CommandRunnerApp.scala:12) at indeni.collector.commandrunner.CommandRunnerApp.main(CommandRunnerApp.scala) Caused by: indeni.collector.CommandFailure: Header = Command execution error, Description = Command 'a-little-test-script' failed to execute, Message = Header = Execution Error, Description = Failed to find matching input, Message = key not found: Map(varOne -> ******** string value for varOne, varTwo -> ******** string for varTwo), , at indeni.collector.actors.ResultsHandler$$anonfun$waitingForResults$1.applyOrElse(ResultsHandler.scala:74) at akka.actor.Actor$class.aroundReceive(Actor.scala:497) at indeni.collector.actors.ResultsHandler.aroundReceive(ResultsHandler.scala:24) at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526) at akka.actor.ActorCell.invoke(ActorCell.scala:495) at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257) at akka.dispatch.Mailbox.run(Mailbox.scala:224) at akka.dispatch.Mailbox.exec(Mailbox.scala:234) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: indeni.collector.GenericFailure: Header = Execution Error, Description = Failed to find matching input, Message = key not found: Map(varOne -> ******** string value for varOne, varTwo -> ******** string for varTwo), at indeni.collector.commandrunner.CommandParserExecutor$DummyClientActor$$anonfun$receive$1.applyOrElse(CommandParserExecutor.scala:146) at akka.actor.Actor$class.aroundReceive(Actor.scala:497) at indeni.collector.commandrunner.CommandParserExecutor$DummyClientActor.aroundReceive(CommandParserExecutor.scala:132) ... 9 common frames omitted Caused by: java.util.NoSuchElementException: key not found: Map(varOne -> ******** string value for varOne, varTwo -> ******** string for varTwo) at scala.collection.MapLike$class.default(MapLike.scala:228) at scala.collection.AbstractMap.default(Map.scala:59) at scala.collection.MapLike$class.apply(MapLike.scala:141) at scala.collection.AbstractMap.apply(Map.scala:59) at indeni.collector.commandrunner.CommandParserExecutor$DummyClientActor$$anonfun$receive$1$$anonfun$4.apply(CommandParserExecutor.scala:141) at scala.util.Try$.apply(Try.scala:192) at indeni.collector.commandrunner.CommandParserExecutor$DummyClientActor$$anonfun$receive$1.applyOrElse(CommandParserExecutor.scala:139) ... 11 common frames omitted 2018-03-08 11:19:43,617 2787 INFO - Exiting