Size: a a a

2021 March 21

DP

Denis Pavlyuchenko in pro.jvm
Никита Берегуля
Насколько  я понимаю в этом helloworld приложении они не нужны, обобщая мне нужно собрать из джарника Graal Image в моем случае через Docker используя native-image напрямую.
Суть в том что оно "работает", то есть образ собирается и работает до того момента пока не начинается использоваться DI. Плюс он будет работать и с DI если собирается локально через их плагин, то есть как я понимаю в плагине и билдится native image но с какими-то дополнительными параметрами или типо того о_О
1. Зачем собирать Без плагина?
2. Можно собрать плагином и посмотреть логи сборки на шаге native-image - там передаются конфиги?
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
1. Зачем собирать Без плагина?
2. Можно собрать плагином и посмотреть логи сборки на шаге native-image - там передаются конфиги?
Если смотреть логи плагина то вроде нет, там просто передаются в -cp все джарники и все.
Я хочу понять в целом почему из джарника собирается не правильно образ, в крайнем случае буду собирать в докере через плагин.
То есть я не понимаю какую еще логику плагин добавляет поверх того же самого вызова native-image как у меня в докерфайле
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
1. Зачем собирать Без плагина?
2. Можно собрать плагином и посмотреть логи сборки на шаге native-image - там передаются конфиги?
+ я делаю все по их гайду за исключением того что переписал докерфайл с градла под мавен
https://guides.micronaut.io/mn-serverless-function-aws-lambda-graalvm/guide/index.html
источник

VG

Vladislav Gerasimov in pro.jvm
Anton Krasnov
Подскажите пожалуйста я пишу вот такой SQL в репозиторее JPA

"where ( :isPublished is null or b.is_published = :isPublished ) "

Когда я передаю null мне вылетает:
Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: boolean = bytea
 Подсказка: No operator matches the given name and argument types. You might need to add explicit type casts.


Почему выполняетcя второе условие если первая проверка на null Должна вернуть true
А вот разве не получится проверку на null в таком случае вынести из запроса на уровень вызывающего метода? Там проверить и вызвать запрос
источник

IA

Imanuil Abraham in pro.jvm
Добрый вечер
источник

DP

Denis Pavlyuchenko in pro.jvm
Никита Берегуля
+ я делаю все по их гайду за исключением того что переписал докерфайл с градла под мавен
https://guides.micronaut.io/mn-serverless-function-aws-lambda-graalvm/guide/index.html
а annotation processing отрабатывает в новой самопальной  сборке?
источник

IA

Imanuil Abraham in pro.jvm
скажите кто-то подключал подписку на приложения для google play?
источник

IA

Imanuil Abraham in pro.jvm
может кто помочь ?
источник

I

Igor in pro.jvm
Imanuil Abraham
скажите кто-то подключал подписку на приложения для google play?
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
а annotation processing отрабатывает в новой самопальной  сборке?
Не уверен, а как проверить? В annotationProcessorPaths указаны micronaut-inject-java и micronaut-validation для compiler плагина
источник

IA

Imanuil Abraham in pro.jvm
спасибо
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
а annotation processing отрабатывает в новой самопальной  сборке?
Оно уже и через плагин с инжекта падает, я уже не уверен в том что я понимаю когда и что сегодня работало :D Но, проект мой основной собирается через плагин, а хеллоуворлд нет :\
источник

DP

Denis Pavlyuchenko in pro.jvm
Никита Берегуля
Оно уже и через плагин с инжекта падает, я уже не уверен в том что я понимаю когда и что сегодня работало :D Но, проект мой основной собирается через плагин, а хеллоуворлд нет :\
не знаю, чёт, что предложить еще. Выглядит так, что самое простое - это начать двигаться постепенно, сравнивая новый билд с работающим. Тут вроде бы не так много частей, которые могли сломаться или сработать неверно
1. процессоры аннотаций
2. конфиги запуска native-image (возможно их и нету)
3. конфиги внутри jar-ника ( https://www.graalvm.org/reference-manual/native-image/BuildConfiguration/ )

Например, что если собрать jar-ник гредлом, и запустить его через докерфайл из вопроса на stackoverflow? если запуститься, перейти к поиску отличий сборки maven и gradle
источник

НБ

Никита Берегуля... in pro.jvm
Denis Pavlyuchenko
не знаю, чёт, что предложить еще. Выглядит так, что самое простое - это начать двигаться постепенно, сравнивая новый билд с работающим. Тут вроде бы не так много частей, которые могли сломаться или сработать неверно
1. процессоры аннотаций
2. конфиги запуска native-image (возможно их и нету)
3. конфиги внутри jar-ника ( https://www.graalvm.org/reference-manual/native-image/BuildConfiguration/ )

Например, что если собрать jar-ник гредлом, и запустить его через докерфайл из вопроса на stackoverflow? если запуститься, перейти к поиску отличий сборки maven и gradle
Оно заработало после вынесения из родительского compiler плагина в мавене в annotation processor path этих path micronaut-inject-java, micronaut-validation и добавления к ним micronaut-graal, про последнюю в документации вообще очень вскользь написано один раз. Заработало через докер напрямую в native-image в обоих проектах. Спасибо огромное за помощь, спустя 8 часов дракон(грааль) повержен :D Хорошего вечера * Танцуя ушел спать *
источник

DP

Denis Pavlyuchenko in pro.jvm
Никита Берегуля
Оно заработало после вынесения из родительского compiler плагина в мавене в annotation processor path этих path micronaut-inject-java, micronaut-validation и добавления к ним micronaut-graal, про последнюю в документации вообще очень вскользь написано один раз. Заработало через докер напрямую в native-image в обоих проектах. Спасибо огромное за помощь, спустя 8 часов дракон(грааль) повержен :D Хорошего вечера * Танцуя ушел спать *
поздравляю!)
источник
2021 March 22

П

Пагромист in pro.jvm
Как тут спамеров банить?
источник

QH

Quantum Harmonizer in pro.jvm
Пагромист
Как тут спамеров банить?
админами)
источник

ОК

Олег Коротков... in pro.jvm
Всем привет, задача такая: есть одна точка входа для сервисов, некоторые сервисы имеют редиректы. Так вот имя в редирект не очень хочется забивать(хотя может других вариантов и нету), может есть какие-то практики?Спасибо)
источник

ch

central hardware in pro.jvm
Олег Коротков
Всем привет, задача такая: есть одна точка входа для сервисов, некоторые сервисы имеют редиректы. Так вот имя в редирект не очень хочется забивать(хотя может других вариантов и нету), может есть какие-то практики?Спасибо)
Редирект динамические?
источник

RU

Roman Ushakov in pro.jvm
SergejB
Да, и мы единственный банк в мире, в котором до сих пор есть Access с макросами
Знаю одну русскую компании, там ещё 7 ваадин с придачу помимо всего перечисленного.
источник