che io chiamo un webservice come questo:Gioca Framework 2.1 - Non riesco a trovare un ExecutionContext implicita
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'errore completo: Error: Cannot find an implicit ExecutionContext, either require one yourself or import ExecutionContext.Implicits.global
Informazioni sul contesto di esecuzione. Alcune persone pensano che sia la stessa cosa del contesto globale di Scala. Tuttavia non lo è. [Execution.scala] (https://github.com/playframework/playframework/blob/2.2.x/framework/src/play/src/main/scala/play/api/libs/concurrent/Execution.scala) sta puntando su [Invoker.scala] (https://github.com/playframework/playframework/blob/2.2.x/framework/src/play/src/main/scala/play/core/system/Invoker.scala?source = cc) Quindi in realtà è il contesto di esecuzione del sistema di attori Play. Ciò consente di modificare il comportamento utilizzando application.conf – EECOLOR
Il collegamento "Questo problema" è interrotto ora. C'è un archivio sul web.archive però: http://web.archive.org/web/20140222113140/http://play.lighthouseapp.com/projects/82401/tickets/899-error-cannot-find-an -implicit-executioncontext-both-require-one-yourself-or-import-executioncontextimplicitsglobal – EdgeCaseBerg
@EdgeCaseBerg Grazie, ho modificato il link – EECOLOR