Size: a a a

2021 April 10

AE

Alexandr Emelyanov in pro.jvm
Там Джексон при разборе запроса лезет в котлин рефлексию
источник

D

DOCDOCTOR in pro.jvm
да, я это увидел, погуглил пока ниче не нашел, потыкал поотключал некоторые депенденси тоже не сработало
источник

AE

Alexandr Emelyanov in pro.jvm
А что за BlockHound?
источник

AE

Alexandr Emelyanov in pro.jvm
Так он так и работает, никак иначе
источник

D

DOCDOCTOR in pro.jvm
Тулза, джава агент, которые ищут блокирующие вызовы и в рантайме перехватывает вызовы
источник

D

DOCDOCTOR in pro.jvm
источник

D

DOCDOCTOR in pro.jvm
на докладе челика с пивотал услышал о ней, он тут раньше сидел, забыл имя)
источник

AE

Alexandr Emelyanov in pro.jvm
Так это, тут по другому никак, лучше исключение добавить на весь пакет рефлексии
источник

AE

Alexandr Emelyanov in pro.jvm
И это как бы вообще не ошибка, а просто варнинг сторонней тулзы
источник

AE

Alexandr Emelyanov in pro.jvm
источник

D

DOCDOCTOR in pro.jvm
да, я понимаю, просто получается что это лок вызов и я подумал может есть вариант как его избежать + если написать не так, а на джава с mono, то такой ошибки нет, это смущает
источник

D

DOCDOCTOR in pro.jvm
да)
источник

AE

Alexandr Emelyanov in pro.jvm
Если писать на джаве, то там не будет котлин рефлексии, ваш кэп(с)
источник

D

DOCDOCTOR in pro.jvm
да) котлин я первый раз щупаю, вот и подумал может и там можно как то это обойти)
источник

KR

Kirill Rodionov in pro.jvm
или посмотреть на существующие BlockhoundIntegration и добавить свой с нужным исключением
не забыть указать полное имя этого класса в файле META-INF/services/reactor.blockhound.integration.BlockHoundIntegration
источник

AE

Alexandr Emelyanov in pro.jvm
Я об этом писал, да
источник

D

Dima in pro.jvm
Здесь тоже обсуждаем Котлин, если что
источник

D

DOCDOCTOR in pro.jvm
а чем это поможет?
источник

AE

Alexandr Emelyanov in pro.jvm
А зачем? Там не нужен асинхронный контекст, это раз. Там его нет априори, это два. Ну и три - я думаю там io без оверхэда
источник

KR

Kirill Rodionov in pro.jvm
перестанет кидать ошибку на указанном там вызове
источник