com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) No implementation for securesocial.core.RuntimeEnvironment was bound.
while locating securesocial.core.RuntimeEnvironment
for parameter 0 at controllers.Application.<init>(Application.java:38)
while locating controllers.Application
for parameter 1 at router.Routes.<init>(Routes.scala:44)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
2) No implementation for securesocial.core.RuntimeEnvironment was bound.
while locating securesocial.core.RuntimeEnvironment
for parameter 0 at securesocial.controllers.PasswordChange.<init>(PasswordChange.scala:38)
while locating securesocial.controllers.PasswordChange
for parameter 4 at router.Routes.<init>(Routes.scala:44)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
3) No implementation for securesocial.core.RuntimeEnvironment was bound.
while locating securesocial.core.RuntimeEnvironment
for parameter 0 at securesocial.controllers.ProviderController.<init>(ProviderController.scala:35)
while locating securesocial.controllers.ProviderController
for parameter 5 at router.Routes.<init>(Routes.scala:44)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
4) No implementation for securesocial.core.RuntimeEnvironment was bound.
while locating securesocial.core.RuntimeEnvironment
for parameter 0 at securesocial.controllers.Registration.<init>(Registration.scala:41)
while locating securesocial.controllers.Registration
for parameter 3 at router.Routes.<init>(Routes.scala:44)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
4 errors
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025)
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321)
play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:316)
play.api.Application$class.routes(Application.scala:111)
play.api.DefaultApplication.routes(Application.scala:240)
play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:90)
play.api.Play$$anonfun$start$1.apply(Play.scala:87)
play.api.Play$$anonfun$start$1.apply(Play.scala:87)
play.utils.Threads$.withContextClassLoader(Threads.scala:21)
play.api.Play$.start(Play.scala:87)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:156)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:121)
scala.Option.map(Option.scala:146)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:121)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:119)
scala.util.Success.flatMap(Try.scala:231)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:119)
play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:111)
scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423)
java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)