50 votes

Play Framework 2.1 - Impossible de trouver un ExecutionContext implicite

J'appelle un service Web comme celui-ci:

 WS
  .url(url)
  .get
  .map { response => // error occurs on this line
    response.status match {
      case 200 => Right(response.json)
      case status => Left(s"Problem accessing api, status '$status'")
  }
}
 

L'erreur complète: Error: Cannot find an implicit ExecutionContext, either require one yourself or import ExecutionContext.Implicits.global

114voto

EECOLOR Points 6341

Selon ce problème , il est corrigé dans la documentation. J'avais besoin d'ajouter l'importation suivante:

 import play.api.libs.concurrent.Execution.Implicits._
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X