Size: a a a

2019 June 17

A

Alexander in Kotlin JVM
кто знает Ktor HttpClient потокобезопасен или нет?
источник

A

Alexander in Kotlin JVM
  java.net.SocketTimeoutException: null
 at org.apache.http.nio.protocol.HttpAsyncRequestExecutor.timeout(HttpAsyncRequestExecutor.java:376)
 at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:92)
 at org.apache.http.impl.nio.client.InternalIODispatch.onTimeout(InternalIODispatch.java:39)
 at org.apache.http.impl.nio.reactor.AbstractIODispatch.timeout(AbstractIODispatch.java:175)
 at org.apache.http.impl.nio.reactor.BaseIOReactor.sessionTimedOut(BaseIOReactor.java:263)
 at org.apache.http.impl.nio.reactor.AbstractIOReactor.timeoutCheck(AbstractIOReactor.java:492)
 at org.apache.http.impl.nio.reactor.BaseIOReactor.validate(BaseIOReactor.java:213)
 at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280)
 at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)
 at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:588)
 at java.base/java.lang.Thread.run(Thread.java:834)

в логах такое исключение видим и не совсем вообще понятно откуда это прилетает
источник

RI

Ruslan Ibragimov in Kotlin JVM
Да, должен быть. Тот же ApacheHttp который используется в данном случае - тоже.
источник

RI

Ruslan Ibragimov in Kotlin JVM
SocketTimeoutException - как бы видно же в чем проблема 🙂
источник

A

Alexander in Kotlin JVM
ну тут несколько вещей странные:
- stackTrace вообще непонятный, нашего кода тут нет
- в обоих сервисах все, что должно быть сделано, сделано. возможно конечно, что клиент отправил запрос что-то сделать, другой сервер все это сделал, но делал это долго и ктор клиент упал из-за таймаута
источник

A

Alexander in Kotlin JVM
но по идее socketTimeout != requestTimeout
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexander
ну тут несколько вещей странные:
- stackTrace вообще непонятный, нашего кода тут нет
- в обоих сервисах все, что должно быть сделано, сделано. возможно конечно, что клиент отправил запрос что-то сделать, другой сервер все это сделал, но делал это долго и ктор клиент упал из-за таймаута
Первый пункт - это совершенно нормальная ситуация для асинхронного кода.
А вообще это может апач сам в логи писать (предположение).
источник

IH

Illia Heilenko in Kotlin JVM
источник

IH

Illia Heilenko in Kotlin JVM
Подскажите как решить вопрос,есть вот такой объект, и почему-то не получается его передать на веб через рест контроллер,в чем может быть проблема ?
источник

IH

Illia Heilenko in Kotlin JVM
источник

IH

Illia Heilenko in Kotlin JVM
это контроллер, и то как передаю объект
источник

IH

Illia Heilenko in Kotlin JVM
источник

AM

Andrew Mikhaylov in Kotlin JVM
frontend плагин c mpp не дружит?
источник

AM

Andrew Mikhaylov in Kotlin JVM
нет, javafx плагин
источник

AM

Andrew Mikhaylov in Kotlin JVM
Ему надо быть в отдельном проекте, поскольку он завязывается на main
источник

AM

Andrew Mikhaylov in Kotlin JVM
А разве новый метод withJava() для jvm-пресета не решает проблему? Писали же вроде, что он подключает Java-плагин.
источник

BP

Bogdan Panchenko in Kotlin JVM
Illia Heilenko
Подскажите как решить вопрос,есть вот такой объект, и почему-то не получается его передать на веб через рест контроллер,в чем может быть проблема ?
думаю что ты юзаешь модель для гибера, а она не модходить для Джисона, но это предположения, но пока смотрится как вопрос по спрингу, джавксону (если не меннял) и хиберу
источник

AN

Alexander Nozik in Kotlin JVM
Andrew Mikhaylov
А разве новый метод withJava() для jvm-пресета не решает проблему? Писали же вроде, что он подключает Java-плагин.
Ну ладно так и быть, приду сюда
источник

AN

Alexander Nozik in Kotlin JVM
Решает наверное, хотя в поседний раз у меня не получилось. Но если в одном проекте с frontend, может накладка возникнуть
источник

IH

Illia Heilenko in Kotlin JVM
Bogdan Panchenko
думаю что ты юзаешь модель для гибера, а она не модходить для Джисона, но это предположения, но пока смотрится как вопрос по спрингу, джавксону (если не меннял) и хиберу
путем проб и ошибок, обнаружено что не получается передать объект в котором завернут еще один объект, то есть, если есть обект юзер с полями имя фамилия год рождение и они стринговые, то все норм передаеться, а лесли есть поле которое ссылается на клас студент или любой другой то выдает такую ошибку ((
источник