Wołam usługa tak:Zagraj Framework 2.1 - nie można odnaleźć ukrytą ExecutionContext
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'")
}
}
Kompletny błąd: Error: Cannot find an implicit ExecutionContext, either require one yourself or import ExecutionContext.Implicits.global
Informacje o kontekście wykonania. Niektórzy uważają, że jest to to samo, co globalny kontekst Scali. Jednak tak nie jest. [Execution.scala] (https://github.com/playframework/playframework/blob/2.2.x/framework/src/play/src/main/scala/play/api/libs/concurrent/Execution.scala) wskazuje [Invoker.scala] (https://github.com/playframework/playframework/blob/2.2.x/framework/src/play/src/main/scala/play/core/system/Invoker.scala?source = cc) Tak naprawdę jest to kontekst wykonania systemu Play Play. Pozwala to zmienić zachowanie za pomocą pliku application.conf – EECOLOR
Link "Ten problem" jest teraz zepsuty. W Internecie jest archiwum. Jednakowoż: http://web.archive.org/web/20140222113140/http://play.lighthouseapp.com/projects/82401/tickets/899-error-cannot-find-an -implicit-executioncontextext-albo-require-one-yourself-or-import-executioncontextimplicitsglobal – EdgeCaseBerg
@EdgeCaseBerg Dziękuję, poprawiłem link – EECOLOR