Size: a a a

2021 January 21

λ

λoλdog in graalvm_ru
Иначе бы не анансировали)
источник

ВВ

Виктор Вербицкий... in graalvm_ru
λoλdog
Да ладно тебе, ссд быстрые нынче 😂
В облаках? Где ты там ssd видел
источник

λ

λoλdog in graalvm_ru
Виктор Вербицкий
В облаках? Где ты там ssd видел
Да повсюду
источник

λ

λoλdog in graalvm_ru
Ты че
источник

λ

λoλdog in graalvm_ru
Я сейчас только их и видел
источник

ВВ

Виктор Вербицкий... in graalvm_ru
λoλdog
Скорее всего обе
Ну вот под 11 что-то пока не получается. Хотя как минимум скомпилировалось вообще без дополнительных конфигов. Что уже гигантский шаг...
источник

λ

λoλdog in graalvm_ru
Виктор Вербицкий
Ну вот под 11 что-то пока не получается. Хотя как минимум скомпилировалось вообще без дополнительных конфигов. Что уже гигантский шаг...
Когда в ни что-то сразу получалось
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Ло-о-о-ол!

Error: Unsupported type sun.awt.X11.XBaseWindow is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
источник

λ

λoλdog in graalvm_ru
Ор
источник

λ

λoλdog in graalvm_ru
А че ты его в рантаим тащишь ?) тащи в билд тайм )
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Я? Я его никак не тащю. Это дефолт. И правильный, т.к. там инициализация класса в натив уходит и в статик компиляцию это нельзя делать
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Весть AWT/Swing должен в рантайм инициализироваться из-за плотного переплетения с нативом
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Виктор Вербицкий
Ло-о-о-ол!

Error: Unsupported type sun.awt.X11.XBaseWindow is reachable
To diagnose the issue, you can add the option --report-unsupported-elements-at-runtime. The unsupported element is then reported at run time when it is accessed the first time.
Причём если раньше это в рантайм только орало и это можно было обойти, то теперь аж в компилятор вшили и как обойти - х.з. 😭
источник

λ

λoλdog in graalvm_ru
Так вшили ж
источник

λ

λoλdog in graalvm_ru
Значит можно а билд тайм )
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Вшили проверку на недопустимый тип! Т.е. теперь вообще никак нельзя :(
источник

ВВ

Виктор Вербицкий... in graalvm_ru
А раньше достаточно было только svm.jar почикать и всё начинало работать :(
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Хотя... Может и смогу...
Но только тогда к чеиу была фраза про поддержку - непонятно...
источник

IS

Ihar S in graalvm_ru
Oleg Shelajev
А то так никогда не закончится
закончится, как память у воркера закончится)
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Ло-о-о-ол №2!!!!
    @TargetClass(className = "sun.awt.X11.XWindow", onlyWith = IsHeadless.class)
   static final class Target_sun_awt_X11_XWindow {

       @Substitute
       private static void initIDs() {
           throw new UnsupportedOperationException();
       }
   }

   @TargetClass(className = "sun.awt.X11.XBaseWindow", onlyWith = IsHeadless.class)
   @Delete
   static final class Target_sun_awt_X11_XBaseWindow {
   }

   @TargetClass(className = "sun.awt.X11.XlibWrapper", onlyWith = IsHeadless.class)
   static final class Target_sun_awt_X11_XlibWrapper {

       @Substitute
       static long DisplayWidth(long display, long screen) {
           throw new UnsupportedOperationException();
       }
источник