{"action":"closed","issue":{"url":"https://api.github.com/repos/FRosner/cluster-broccoli/issues/54","repository_url":"https://api.github.com/repos/FRosner/cluster-broccoli","labels_url":"https://api.github.com/repos/FRosner/cluster-broccoli/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/FRosner/cluster-broccoli/issues/54/comments","events_url":"https://api.github.com/repos/FRosner/cluster-broccoli/issues/54/events","html_url":"https://github.com/FRosner/cluster-broccoli/issues/54","id":171363711,"number":54,"title":"Improve error message when running against an empty templates dir","user":{"login":"FRosner","id":3427394,"avatar_url":"https://avatars.githubusercontent.com/u/3427394?v=3","gravatar_id":"","url":"https://api.github.com/users/FRosner","html_url":"https://github.com/FRosner","followers_url":"https://api.github.com/users/FRosner/followers","following_url":"https://api.github.com/users/FRosner/following{/other_user}","gists_url":"https://api.github.com/users/FRosner/gists{/gist_id}","starred_url":"https://api.github.com/users/FRosner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FRosner/subscriptions","organizations_url":"https://api.github.com/users/FRosner/orgs","repos_url":"https://api.github.com/users/FRosner/repos","events_url":"https://api.github.com/users/FRosner/events{/privacy}","received_events_url":"https://api.github.com/users/FRosner/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/FRosner/cluster-broccoli/milestones/4","html_url":"https://github.com/FRosner/cluster-broccoli/milestones/0.3.0","labels_url":"https://api.github.com/repos/FRosner/cluster-broccoli/milestones/4/labels","id":1858084,"number":4,"title":"0.3.0","description":"","creator":{"login":"FRosner","id":3427394,"avatar_url":"https://avatars.githubusercontent.com/u/3427394?v=3","gravatar_id":"","url":"https://api.github.com/users/FRosner","html_url":"https://github.com/FRosner","followers_url":"https://api.github.com/users/FRosner/followers","following_url":"https://api.github.com/users/FRosner/following{/other_user}","gists_url":"https://api.github.com/users/FRosner/gists{/gist_id}","starred_url":"https://api.github.com/users/FRosner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FRosner/subscriptions","organizations_url":"https://api.github.com/users/FRosner/orgs","repos_url":"https://api.github.com/users/FRosner/repos","events_url":"https://api.github.com/users/FRosner/events{/privacy}","received_events_url":"https://api.github.com/users/FRosner/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":1,"state":"open","created_at":"2016-06-30T17:35:34Z","updated_at":"2016-08-16T09:29:45Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-08-16T09:25:55Z","updated_at":"2016-08-16T09:29:45Z","closed_at":"2016-08-16T09:29:45Z","body":"```\r\n[error] a.a.OneForOneStrategy - Unable to provision, see the following errors:\r\n\r\n1) Error injecting constructor, java.util.NoSuchElementException: None.get\r\n  at de.frosner.broccoli.services.InstanceService.<init>(InstanceService.scala:21)\r\n  at de.frosner.broccoli.services.InstanceService.class(InstanceService.scala:21)\r\n  while locating de.frosner.broccoli.services.InstanceService\r\n\r\n1 error\r\nakka.actor.ActorInitializationException: exception during creation\r\n\tat akka.actor.ActorInitializationException$.apply(Actor.scala:166) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.ActorCell.create(ActorCell.scala:596) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.ActorCell.invokeAll$1(ActorCell.scala:456) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.ActorCell.systemInvoke(ActorCell.scala:478) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:263) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.dispatch.Mailbox.run(Mailbox.scala:219) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [org.scala-lang.scala-library-2.10.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [org.scala-lang.scala-library-2.10.6.jar:na]\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [org.scala-lang.scala-library-2.10.6.jar:na]\r\nCaused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:\r\n\r\n1) Error injecting constructor, java.util.NoSuchElementException: None.get\r\n  at de.frosner.broccoli.services.InstanceService.<init>(InstanceService.scala:21)\r\n  at de.frosner.broccoli.services.InstanceService.class(InstanceService.scala:21)\r\n  while locating de.frosner.broccoli.services.InstanceService\r\n\r\n1 error\r\n\tat com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321) ~[com.typesafe.play.play_2.10-2.4.6.jar:2.4.6]\r\n\tat play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:316) ~[com.typesafe.play.play_2.10-2.4.6.jar:2.4.6]\r\n\tat play.api.libs.concurrent.ActorRefProvider$$anonfun$1.apply(Akka.scala:209) ~[com.typesafe.play.play_2.10-2.4.6.jar:2.4.6]\r\n\tat play.api.libs.concurrent.ActorRefProvider$$anonfun$1.apply(Akka.scala:209) ~[com.typesafe.play.play_2.10-2.4.6.jar:2.4.6]\r\n\tat akka.actor.TypedCreatorFunctionConsumer.produce(Props.scala:346) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.Props.newActor(Props.scala:255) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.ActorCell.newActor(ActorCell.scala:552) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\n\tat akka.actor.ActorCell.create(ActorCell.scala:578) ~[com.typesafe.akka.akka-actor_2.10-2.3.13.jar:na]\r\nCaused by: java.util.NoSuchElementException: None.get\r\n\tat scala.None$.get(Option.scala:313) ~[org.scala-lang.scala-library-2.10.6.jar:na]\r\n\tat scala.None$.get(Option.scala:311) ~[org.scala-lang.scala-library-2.10.6.jar:na]\r\n\tat de.frosner.broccoli.services.InstanceService.<init>(InstanceService.scala:42) ~[cluster-broccoli.cluster-broccoli-0.1.0-SNAPSHOT-sans-externalized.jar:na]\r\n\tat de.frosner.broccoli.services.InstanceService$$FastClassByGuice$$d986dc01.newInstance(<generated>) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267) ~[com.google.inject.guice-4.0.jar:na]\r\n\tat com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) ~[com.google.inject.guice-4.0.jar:na]\r\n```"}}
{"actor":{"display_login":"FRosner"}}