I used cromwell to run WDL with the following command
java -Dconfig.file=myCromwell.conf -jar cromwell-34.jar run processing-for-variant-discovery-gatk4.wdl --inputs normal.json
but with the following error
648 [2019-01-08 14:31:29,44] [info] Message [cromwell.docker.DockerHashActor$DockerHashFailedResponse] from Actor[akka://cromwell-system/user/HealthMonitorDockerHashActor#1529405823] to Actor[akka://cromwell-system/deadLetters] was n
649 [2019-01-08 14:31:32,91] [ESC[38;5;220mwarnESC[0m] BackendPreparationActor_for_629844ae:PreProcessingForVariantDiscovery_GATK4.GetBwaVersion:-1:1 [ESC[38;5;2m629844aeESC[0m]: Docker lookup failed
650 java.lang.Exception: Failed to get docker hash for broadinstitute/genomes-in-the-cloud:2.3.1-1512499786 Connection failed.
651 at cromwell.engine.workflow.WorkflowDockerLookupActor.cromwell$engine$workflow$WorkflowDockerLookupActor$$handleLookupFailure(WorkflowDockerLookupActor.scala:196)
652 at cromwell.engine.workflow.WorkflowDockerLookupActor$$anonfun$3.applyOrElse(WorkflowDockerLookupActor.scala:94)
653 at cromwell.engine.workflow.WorkflowDockerLookupActor$$anonfun$3.applyOrElse(WorkflowDockerLookupActor.scala:78)
654 at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:34)
655 at akka.actor.FSM.processEvent(FSM.scala:670)
656 at akka.actor.FSM.processEvent$(FSM.scala:667)
657 at cromwell.engine.workflow.WorkflowDockerLookupActor.akka$actor$LoggingFSM$$super$processEvent(WorkflowDockerLookupActor.scala:39)
658 at akka.actor.LoggingFSM.processEvent(FSM.scala:806)
659 at akka.actor.LoggingFSM.processEvent$(FSM.scala:788)
660 at cromwell.engine.workflow.WorkflowDockerLookupActor.processEvent(WorkflowDockerLookupActor.scala:39)
661 at akka.actor.FSM.akka$actor$FSM$$processMsg(FSM.scala:664)
662 at akka.actor.FSM$$anonfun$receive$1.applyOrElse(FSM.scala:658)
663 at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:34)
664 at cromwell.docker.DockerClientHelper$$anonfun$dockerResponseReceive$1.applyOrElse(DockerClientHelper.scala:16)
665 at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:171)
666 at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:172)
667 at akka.actor.Actor.aroundReceive(Actor.scala:517)
668 at akka.actor.Actor.aroundReceive$(Actor.scala:515)
669 at cromwell.engine.workflow.WorkflowDockerLookupActor.aroundReceive(WorkflowDockerLookupActor.scala:39)
670 at akka.actor.ActorCell.receiveMessage(ActorCell.scala:588)
671 at akka.actor.ActorCell.invoke(ActorCell.scala:557)
672 at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258)
673 at akka.dispatch.Mailbox.run(Mailbox.scala:225)
674 at akka.dispatch.Mailbox.exec(Mailbox.scala:235)
675 at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
676 at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
677 at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
678 at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
I changed the docker.hash-lookup.method to "local", but the error stays.