Size: a a a

2018 November 07

OS

Oleg Shelajev in graalvm_ru
Нормально, там много странных классов типа датеформат
источник

OS

Oleg Shelajev in graalvm_ru
И прочего
источник

OS

Oleg Shelajev in graalvm_ru
Что работает когда эксепшны падают
источник

ПФ

Паша Финкельштейн in graalvm_ru
error: Error encountered while parsing com.oracle.svm.reflect.proxies.Proxy_java_lang_ClassLoader_defineClass_java_lang_Class_java_lang_String__B_int_int_java_security_ProtectionDomain.invoke(java.lang.Object, java.lang.Object[]) это я в ансаппортед фичу приехал, да?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Ну и в итоге вот: Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. The object was probably created by a class initializer and is reachable from a static field. By default, all class initialization is done during native image building.You can manually delay class initialization to image run time by using the option --delay-class-initialization-to-runtime=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
источник

OS

Oleg Shelajev in graalvm_ru
Да мне кажется, я не уверен
источник
2018 November 08

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Паша Финкельштейн
Ну и в итоге вот: Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. The object was probably created by a class initializer and is reachable from a static field. By default, all class initialization is done during native image building.You can manually delay class initialization to image run time by using the option --delay-class-initialization-to-runtime=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
теперь бы еще утилиту, которая ищет старты тредов в статическом инициализаторе))
источник

OS

Oleg Shelajev in graalvm_ru
Native image же
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
ошибка выше, которую Паша написал - она же про то, что "The object was probably created". Probably. Оно не пишет, на какой строчке нужно поправить, чтобы всё стало хорошо, верно?
источник

ВВ

Виктор Вербицкий in graalvm_ru
В мастере GraalVM у native-image появилась чудная опция --allow-incomplete-classpath, которая решает проблему с ненайденными опциональными зависимостями. Это прекрасно!
источник

ВВ

Виктор Вербицкий in graalvm_ru
Виктор Вербицкий
В мастере GraalVM у native-image появилась чудная опция --allow-incomplete-classpath, которая решает проблему с ненайденными опциональными зависимостями. Это прекрасно!
Аллилуийа!!!
источник

ВВ

Виктор Вербицкий in graalvm_ru
Может теперь сдвинусь с мёртвой точки.
источник

NL

Nikita Lipskiy in graalvm_ru
Виктор Вербицкий
В мастере GraalVM у native-image появилась чудная опция --allow-incomplete-classpath, которая решает проблему с ненайденными опциональными зависимостями. Это прекрасно!
Мда, продолжают догонять Excelsior JET 0.5 beta (1999 год) :)
источник

AA

Anton Arhipov in graalvm_ru
Nikita Lipskiy
Мда, продолжают догонять Excelsior JET 0.5 beta (1999 год) :)
не обязательно быть лучше по фичам, достаточно иметь более громкий маркетинг
источник

ВВ

Виктор Вербицкий in graalvm_ru
Nikita Lipskiy
Мда, продолжают догонять Excelsior JET 0.5 beta (1999 год) :)
А JET опенсурсный? :trollface:
источник

NL

Nikita Lipskiy in graalvm_ru
Anton Arhipov
не обязательно быть лучше по фичам, достаточно иметь более громкий маркетинг
Это, да :)
источник

NL

Nikita Lipskiy in graalvm_ru
Виктор Вербицкий
А JET опенсурсный? :trollface:
А это правда так важно? Мне правда интересно
источник

ВВ

Виктор Вербицкий in graalvm_ru
Nikita Lipskiy
А это правда так важно? Мне правда интересно
Возможно просто у меня такой печальный опыт, но у меня просто не получается тспользовать технологии без того, чтобы не начинать залазить под капот. А там или патчить, или хотя-бы сверяться как использовать корректнее. Ибо моему любопытству любой документации всегда мало.

Ну и обжигался об закрытые продукты тоже много...
источник

AE

Alexandr Emelyanov in graalvm_ru
Виктор Вербицкий
Возможно просто у меня такой печальный опыт, но у меня просто не получается тспользовать технологии без того, чтобы не начинать залазить под капот. А там или патчить, или хотя-бы сверяться как использовать корректнее. Ибо моему любопытству любой документации всегда мало.

Ну и обжигался об закрытые продукты тоже много...
ну если даже закрытые и есть jar, не обфусцированный, то проблем нет)
источник

AE

Alexandr Emelyanov in graalvm_ru
я так веблоджик отлаживал
источник