Size: a a a

2020 May 29

OS

Oleg Shelajev in graalvm_ru
прикрути туда лучше питон например а то все native-image, native-image
источник

λ

λoλdog in graalvm_ru
но там не только в logback проблема
источник

λ

λoλdog in graalvm_ru
[error] Trace: Object was reached by
[error]  reading field java.util.concurrent.locks.AbstractQueuedSynchronizer$Node.thread of
[error]   constant java.util.concurrent.locks.AbstractQueuedSynchronizer$Node@51f528f3 reached by
источник

λ

λoλdog in graalvm_ru
вот еще. например)
источник

λ

λoλdog in graalvm_ru
ну в общем не вышло
источник

λ

λoλdog in graalvm_ru
[error] Error: Classes that should be initialized at run time got initialized during image building:
[error]  ch.qos.logback.core.AsyncAppenderBase the class was requested to be initialized at run time (from the command line). ch.qos.logback.core.AsyncAppenderBase has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try avoiding to initialize the class that caused initialization of ch.qos.logback.core.AsyncAppenderBase
[error] ch.qos.logback.classic.AsyncAppender the class was requested to be initialized at run time (subtype of ch.qos.logback.core.AsyncAppenderBase). ch.qos.logback.classic.AsyncAppender has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try avoiding to initialize the class that caused initialization of ch.qos.logback.classic.AsyncAppender
[error] com.oracle.svm.core.util.UserError$UserException: Classes that should be initialized at run time got initialized during image building:
[error]  ch.qos.logback.core.AsyncAppenderBase the class was requested to be initialized at run time (from the command line). ch.qos.logback.core.AsyncAppenderBase has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try avoiding to initialize the class that caused initialization of ch.qos.logback.core.AsyncAppenderBase
[error] ch.qos.logback.classic.AsyncAppender the class was requested to be initialized at run time (subtype of ch.qos.logback.core.AsyncAppenderBase). ch.qos.logback.classic.AsyncAppender has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. Try avoiding to initialize the class that caused initialization of ch.qos.logback.classic.AsyncAppender
[error]  at com.oracle.svm.core.util.UserError.abort(UserError.java:68)
[error]  at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.checkDelayedInitialization(ConfigurableClassInitialization.java:518)
[error]  at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.duringAnalysis(ClassInitializationFeature.java:187)
[error]  at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$8(NativeImageGenerator.java:720)
[error]  at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:70)
[error]  at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:720)
[error]  at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:538)
[error]  at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:451)
[error]  at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
[error]  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error]  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
[error]  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
[error]  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
[error]  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[error] Error: Image build request failed with exit status 1
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Значит транзитивно инициализируются. Опять таки дебагом встаёшь в статицеский конструктор или где-то рядом и смотришь из статического конструктора какого другого сласса инициализируется
источник

λ

λoλdog in graalvm_ru
и типа его тоже в рантаим суешь?
источник

ВВ

Виктор Вербицкий... in graalvm_ru
да
источник

λ

λoλdog in graalvm_ru
так все в рантаим сьедет)
источник

ВВ

Виктор Вербицкий... in graalvm_ru
ну у меня со свингом практически так и вышло в конечном счёте :(
источник

OS

Oleg Shelajev in graalvm_ru
Это нормально
источник

OS

Oleg Shelajev in graalvm_ru
Это не плохо
источник

OS

Oleg Shelajev in graalvm_ru
Когда вещи интициализируются в рантайме
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Oleg Shelajev
Это не плохо
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
Когда вещи интициализируются в рантайме
когда чтобы это все написать уходит вечность)
источник

λ

λoλdog in graalvm_ru
а сейчас я кароч разыбу грааль
источник

OS

Oleg Shelajev in graalvm_ru
Я тебе говорю ты не готов к native image
источник

λ

λoλdog in graalvm_ru
`
[error] Fatal error:java.lang.NullPointerException
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.getParsingContext(MethodTypeFlow.java:99)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingContext(AnalysisError.java:122)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.access$000(AnalysisError.java:37)
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.message(AnalysisError.java:97)
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.<init>(AnalysisError.java:87)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:336)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:311)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:112)
[error]  at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:228)
[error]  at com.oracle.graal.pointsto.flow.TypeFlow$1.run(TypeFlow.java:433)
[error]  at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
[error]  at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
[error]  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error]  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
[error]  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
[error]  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
[error]  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[error] Fatal error:java.lang.NullPointerException
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.getParsingContext(MethodTypeFlow.java:99)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingContext(AnalysisError.java:122)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.access$000(AnalysisError.java:37)
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.message(AnalysisError.java:97)
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.<init>(AnalysisError.java:87)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:336)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:311)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:112)
[error]  at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:228)
[error]  at com.oracle.graal.pointsto.flow.TypeFlow$1.run(TypeFlow.java:433)
[error]  at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
[error]  at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
[error]  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error]  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
[error]  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
[error]  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
[error]  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[error] Fatal error:java.lang.NullPointerException
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.getParsingContext(MethodTypeFlow.java:99)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingContext(AnalysisError.java:122)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.access$000(AnalysisError.java:37)
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.message(AnalysisError.java:97)
источник

λ

λoλdog in graalvm_ru
[error]  at com.oracle.graal.pointsto.util.AnalysisError$ParsingError.<init>(AnalysisError.java:87)
[error]  at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:336)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:311)
[error]  at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:112)
[error]  at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:228)
[error]  at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:470)
[error]  at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:542)
[error]  at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:530)
[error]  at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:173)
[error]  at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
[error]  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error]  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
[error]  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
[error]  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
[error]  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
`
источник