Я использую play 2.6.0 и scala 2.11.8
Я всегда использовал play WSClient
без проблем с теми же конфигурациями:
application.conf:
play {
ws.timeout.connection = 600000
ws.timeout.idle = 600000
ws.timeout.request = 600000
}
и теперь мне нужно ввести его в свой тест, потому что один из моих классов имеет это как зависимость.
это выглядит так:
class TestClass extends FreeSpec with OneAppPerSuite {
implicit lazy val materializer: Materializer = app.materializer
// this line is failing
val ws: WSClient = app.injector.instanceOf[WSClient]
..
}
на этом этапе тест уже не выполняется с этой ошибкой:
1) Ошибка внедрения конструктора, java.lang.NumberFormatException: ошибка формата 600000 в play.api.libs.ws.ahc.AsyncHttpClientProvider. (AhcWSModule.scala: 40) в play.api.libs.ws.ahc.AsyncHttpClientProvider.class ( AhcWSModule.scala: 39) при нахождении play.api.libs.ws.ahc.AsyncHttpClientProvider при обнаружении play.shaded.ahc.org.asynchttpclient.AsyncHttpClient для 1-го параметра play.api.libs.ws.ahc.AhcWSClientProvider. ( AhcWSModule.scala: 203) в play.api.libs.ws.ahc.AhcWSClientProvider.class (AhcWSModule.scala: 203) при поиске play.api.libs.ws.ahc.AhcWSClientProvider при поиске play.api.libs.ws. WSClient
Вызванный:
java.lang.NumberFormatException: ошибка формата 600000
кто-нибудь знает, почему это происходит? не нашел ничего, что могло бы помочь мне в сети, я пробовал ...