Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Executing [
- /opt/java/bin/java \
- -XX:+UseParallelGC \
- -XX:+UnlockExperimentalVMOptions \
- -XX:+EnableJVMCI \
- -Dtruffle.TrustAllTruffleRuntimeProviders=true \
- -Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime \
- -Dgraalvm.ForcePolyglotInvalid=true \
- -Dgraalvm.locatorDisabled=true \
- -Dsubstratevm.IgnoreGraalVersionCheck=true \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED \
- --add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \
- --add-exports=org.graalvm.truffle/com.oracle.truffle.api=ALL-UNNAMED \
- --add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.debug=ALL-UNNAMED \
- --add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.nodes=ALL-UNNAMED \
- --add-opens=jdk.unsupported/sun.reflect=ALL-UNNAMED \
- --add-opens=java.base/jdk.internal.module=ALL-UNNAMED \
- --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED \
- --add-opens=java.base/jdk.internal.reflect=ALL-UNNAMED \
- --add-opens=java.base/java.io=ALL-UNNAMED \
- --add-opens=java.base/java.lang=ALL-UNNAMED \
- --add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
- --add-opens=java.base/java.lang.invoke=ALL-UNNAMED \
- --add-opens=java.base/java.lang.ref=ALL-UNNAMED \
- --add-opens=java.base/java.net=ALL-UNNAMED \
- --add-opens=java.base/java.nio=ALL-UNNAMED \
- --add-opens=java.base/java.nio.file=ALL-UNNAMED \
- --add-opens=java.base/java.security=ALL-UNNAMED \
- --add-opens=java.base/javax.crypto=ALL-UNNAMED \
- --add-opens=java.base/java.util=ALL-UNNAMED \
- --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED \
- --add-opens=java.base/sun.security.x509=ALL-UNNAMED \
- --add-opens=java.base/jdk.internal.logger=ALL-UNNAMED \
- --add-opens=org.graalvm.sdk/org.graalvm.nativeimage.impl=ALL-UNNAMED \
- --add-opens=org.graalvm.sdk/org.graalvm.polyglot=ALL-UNNAMED \
- --add-opens=org.graalvm.truffle/com.oracle.truffle.polyglot=ALL-UNNAMED \
- --add-opens=org.graalvm.truffle/com.oracle.truffle.api.impl=ALL-UNNAMED \
- -XX:+UseJVMCINativeLibrary \
- -Xss10m \
- -Xms1g \
- -Xmx13315289904 \
- -Duser.country=US \
- -Duser.language=en \
- -Djava.awt.headless=true \
- -Dorg.graalvm.version=20.2.1-dev \
- -Dorg.graalvm.config= \
- -Dcom.oracle.graalvm.isaot=true \
- -Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \
- -Xshare:off \
- --module-path \
- /opt/java/lib/truffle/truffle-api.jar \
- -javaagent:/opt/java/lib/svm/builder/svm.jar=traceInitialization \
- -Djdk.internal.lambda.disableEagerInitialization=true \
- -Djdk.internal.lambda.eagerlyInitialize=false \
- -Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \
- -Dclojure.spec.skip-macros=true \
- -Dclojure.compiler.direct-linking=true \
- -Xmx3g \
- -cp \
- /opt/java/lib/svm/builder/svm-llvm.jar:/opt/java/lib/svm/builder/javacpp-shadowed.jar:/opt/java/lib/svm/builder/pointsto.jar:/opt/java/lib/svm/builder/objectfile.jar:/opt/java/lib/svm/builder/llvm-platform-specific-shadowed.jar:/opt/java/lib/svm/builder/svm.jar:/opt/java/lib/svm/builder/llvm-wrapper-shadowed.jar \
- 'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \
- -watchpid \
- 1 \
- -imagecp \
- /opt/java/lib/svm/library-support.jar:/clojure-lsp/target/clojure-lsp-2021.01.22-13.04.28-standalone.jar \
- -H:Path=/ \
- -H:Class=clojure_lsp.main \
- -H:ClassInitialization=org.graalvm.polyglot:build_time \
- -H:Features=org.graalvm.home.HomeFinderFeature \
- -H:ReflectionConfigurationResources=META-INF/native-image/io.netty/transport/reflection-config.json \
- -H:ClassInitialization=io.netty.handler.ssl.util.ThreadLocalInsecureRandom:run_time \
- -H:ClassInitialization=io.netty.util.AbstractReferenceCounted:run_time \
- -H:ClassInitialization=io.netty.buffer.PooledByteBufAllocator:run_time,io.netty.buffer.ByteBufAllocator:run_time,io.netty.buffer.ByteBufUtil:run_time,io.netty.buffer.AbstractReferenceCountedByteBuf:run_time \
- -H:+ReportExceptionStackTraces \
- -H:ClassInitialization=:build_time \
- -H:+TraceClassInitialization \
- '-H:IncludeResources='"'"'db/.*|static/.*|templates/.*|.*.yml|.*.xml|.*/org/sqlite/.*|org/sqlite/.*|.*.xml|.*.conf'"'"'' \
- -H:+ReportUnsupportedElementsAtRuntime \
- -H:Log=registerResource: \
- -H:+AllowIncompleteClasspath \
- -H:FallbackThreshold=0 \
- -H:+StaticExecutable \
- -H:CLibraryPath=/opt/java/lib/svm/clibraries/linux-amd64 \
- -H:ReflectionConfigurationFiles=/clojure-lsp/graalvm/reflection.json \
- -H:Name=clojure-lsp \
- ]
- [clojure-lsp:25] classlist: 29,209.40 ms, 1.48 GB
- [clojure-lsp:25] (cap): 1,486.53 ms, 1.48 GB
- [clojure-lsp:25] setup: 4,750.45 ms, 1.48 GB
- > Loading classes for future reflection support
- > Declaring class: org.sqlite.core.NativeDB
- > method: changes([])
- > method: set_update_listener([boolean])
- > method: throwex([class java.lang.String])
- > method: busy_timeout([int])
- > method: busy_handler([class org.sqlite.BusyHandler])
- > method: libversion([])
- > method: total_changes([])
- > method: shared_cache([boolean])
- > method: enable_load_extension([boolean])
- > method: _open([class java.lang.String, int])
- > method: _exec([class java.lang.String])
- > method: clear_bindings([long])
- > method: bind_parameter_count([long])
- > method: column_count([long])
- > method: column_type([long, int])
- > method: column_decltype([long, int])
- > method: column_table_name([long, int])
- > method: column_name([long, int])
- > method: column_text([long, int])
- > method: column_blob([long, int])
- > method: column_double([long, int])
- > method: column_long([long, int])
- > method: column_int([long, int])
- > method: bind_null([long, int])
- > method: bind_int([long, int, int])
- > method: bind_long([long, int, long])
- > method: bind_double([long, int, double])
- > method: bind_text([long, int, class java.lang.String])
- > method: bind_blob([long, int, class [B])
- > method: result_null([long])
- > method: result_text([long, class java.lang.String])
- > method: result_blob([long, class [B])
- > method: result_double([long, double])
- > method: result_long([long, long])
- > method: result_int([long, int])
- > method: result_error([long, class java.lang.String])
- > method: value_text([class org.sqlite.Function, int])
- > method: value_blob([class org.sqlite.Function, int])
- > method: value_double([class org.sqlite.Function, int])
- > method: value_long([class org.sqlite.Function, int])
- > method: value_int([class org.sqlite.Function, int])
- > method: value_type([class org.sqlite.Function, int])
- > method: create_function([class java.lang.String, class org.sqlite.Function, int, int])
- > method: destroy_function([class java.lang.String, int])
- > method: free_functions([])
- > method: register_progress_handler([int, class org.sqlite.ProgressHandler])
- > method: clear_progress_handler([])
- > method: column_metadata([long])
- > method: set_commit_listener([boolean])
- > method: backup([class [B, class [B, interface org.sqlite.core.DB$ProgressObserver])
- > method: backup([class java.lang.String, class java.lang.String, interface org.sqlite.core.DB$ProgressObserver])
- > method: _open_utf8([class [B, int])
- > method: restore([class java.lang.String, class java.lang.String, interface org.sqlite.core.DB$ProgressObserver])
- > method: restore([class [B, class [B, interface org.sqlite.core.DB$ProgressObserver])
- > method: _close([])
- > method: step([long])
- > method: errmsg([])
- > method: _exec_utf8([class [B])
- > method: prepare_utf8([class [B])
- > method: errmsg_utf8([])
- > method: libversion_utf8([])
- > method: column_decltype_utf8([long, int])
- > method: column_table_name_utf8([long, int])
- > method: column_name_utf8([long, int])
- > method: column_text_utf8([long, int])
- > method: bind_text_utf8([long, int, class [B])
- > method: result_text_utf8([long, class [B])
- > method: result_error_utf8([long, class [B])
- > method: value_text_utf8([class org.sqlite.Function, int])
- > method: create_function_utf8([class [B, class org.sqlite.Function, int, int])
- > method: destroy_function_utf8([class [B, int])
- > method: stringToUtf8ByteArray([class java.lang.String])
- > method: utf8ByteBufferToString([class java.nio.ByteBuffer])
- > method: finalize([long])
- > method: limit([int, int])
- > method: load([])
- > method: interrupt([])
- > method: prepare([class java.lang.String])
- > method: reset([long])
- > field: pointer
- > field: isLoaded
- > field: loadSucceeded
- > field: udfdatalist
- > constructor: org.sqlite.core.NativeDB(3)
- > Declaring class: org.sqlite.Function
- > method: value_text([int])
- > method: value_blob([int])
- > method: value_double([int])
- > method: value_long([int])
- > method: value_int([int])
- > method: value_type([int])
- > method: checkValue([int])
- > method: error([class java.lang.String])
- > method: checkContext([])
- > method: xFunc([])
- > method: result([long])
- > method: result([class [B])
- > method: result([double])
- > method: result([class java.lang.String])
- > method: result([])
- > method: result([int])
- > method: args([])
- > method: destroy([interface java.sql.Connection, class java.lang.String])
- > method: destroy([interface java.sql.Connection, class java.lang.String, int])
- > method: create([interface java.sql.Connection, class java.lang.String, class org.sqlite.Function, int, int])
- > method: create([interface java.sql.Connection, class java.lang.String, class org.sqlite.Function])
- > method: create([interface java.sql.Connection, class java.lang.String, class org.sqlite.Function, int])
- > field: FLAG_DETERMINISTIC
- > field: conn
- > field: db
- > field: context
- > field: value
- > field: args
- > constructor: org.sqlite.Function(0)
- > Declaring class: org.sqlite.Function.Aggregate
- > method: xFinal([])
- > method: xStep([])
- > method: xFunc([])
- > method: clone([])
- > constructor: org.sqlite.Function$Aggregate(0)
- > Declaring class: org.sqlite.ProgressHandler
- > method: clearHandler([interface java.sql.Connection])
- > method: progress([])
- > method: setHandler([interface java.sql.Connection, int, class org.sqlite.ProgressHandler])
- > constructor: org.sqlite.ProgressHandler(0)
- > Declaring class: org.sqlite.Function.Window
- > method: xInverse([])
- > method: xValue([])
- > constructor: org.sqlite.Function$Window(0)
- > Declaring class: org.sqlite.core.DB.ProgressObserver
- > method: progress([int, int])
- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
- SLF4J: Defaulting to no-operation (NOP) logger implementation
- SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
- [Use -Dgraal.LogFile=<path> to redirect Graal log output to a file.]
- [thread:37] scope: ForkJoinPool-4-worker-3
- [thread:37] scope: ForkJoinPool-4-worker-3.registerResource
- ServiceLoaderFeature: registerResource: META-INF/services/java.nio.file.spi.FileSystemProvider
- [thread:37] scope: ForkJoinPool-4-worker-3.registerResource
- ServiceLoaderFeature: registerResource: META-INF/services/com.fasterxml.jackson.core.JsonFactory
- [thread:37] scope: ForkJoinPool-4-worker-3.registerResource
- ServiceLoaderFeature: registerResource: META-INF/services/java.sql.Driver
- [thread:37] scope: ForkJoinPool-4-worker-3.registerResource
- Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature
- Warning: class initialization of class io.netty.util.internal.logging.Log4JLogger failed with exception java.lang.NoClassDefFoundError: org/apache/log4j/Priority. This class will be initialized at run time because option --allow-incomplete-classpath is used for image building. Use the option --initialize-at-run-time=io.netty.util.internal.logging.Log4JLogger to explicitly request delayed initialization of this class.
- [clojure-lsp:25] (clinit): 763.16 ms, 2.28 GB
- [clojure-lsp:25] (typeflow): 37,838.92 ms, 2.28 GB
- [clojure-lsp:25] (objects): 122,598.56 ms, 2.28 GB
- [clojure-lsp:25] (features): 6,570.64 ms, 2.28 GB
- [clojure-lsp:25] analysis: 176,543.76 ms, 2.28 GB
- Error: Unsupported features in 2 methods
- Detailed message:
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack$SNode.waiter of
- constant java.util.concurrent.SynchronousQueue$TransferStack$SNode@4a9fb292 reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack.head of
- constant java.util.concurrent.SynchronousQueue$TransferStack@3ad6db5b reached by
- reading field java.util.concurrent.SynchronousQueue.transferer of
- constant java.util.concurrent.SynchronousQueue@2a3f223b reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workQueue of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.ThreadPoolExecutor$Worker.thread of
- constant java.util.concurrent.ThreadPoolExecutor$Worker@5c16abce reached by
- reading field java.util.HashMap$Node.key of
- constant java.util.HashMap$Node@1ebc8eb reached by
- indexing into array
- constant java.util.HashMap$Node[]@483a0d42 reached by
- reading field java.util.HashMap.table of
- constant java.util.HashMap@735313a8 reached by
- reading field java.util.HashSet.map of
- constant java.util.HashSet@5b6ea412 reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workers of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- com.oracle.svm.core.util.UserError$UserException: Unsupported features in 2 methods
- Detailed message:
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack$SNode.waiter of
- constant java.util.concurrent.SynchronousQueue$TransferStack$SNode@4a9fb292 reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack.head of
- constant java.util.concurrent.SynchronousQueue$TransferStack@3ad6db5b reached by
- reading field java.util.concurrent.SynchronousQueue.transferer of
- constant java.util.concurrent.SynchronousQueue@2a3f223b reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workQueue of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.ThreadPoolExecutor$Worker.thread of
- constant java.util.concurrent.ThreadPoolExecutor$Worker@5c16abce reached by
- reading field java.util.HashMap$Node.key of
- constant java.util.HashMap$Node@1ebc8eb reached by
- indexing into array
- constant java.util.HashMap$Node[]@483a0d42 reached by
- reading field java.util.HashMap.table of
- constant java.util.HashMap@735313a8 reached by
- reading field java.util.HashSet.map of
- constant java.util.HashSet@5b6ea412 reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workers of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- at com.oracle.svm.core.util.UserError.abort(UserError.java:79)
- at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:217)
- at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:765)
- at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:555)
- at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:468)
- at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
- at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
- at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
- at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
- at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
- at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
- Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Unsupported features in 2 methods
- Detailed message:
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack$SNode.waiter of
- constant java.util.concurrent.SynchronousQueue$TransferStack$SNode@4a9fb292 reached by
- reading field java.util.concurrent.SynchronousQueue$TransferStack.head of
- constant java.util.concurrent.SynchronousQueue$TransferStack@3ad6db5b reached by
- reading field java.util.concurrent.SynchronousQueue.transferer of
- constant java.util.concurrent.SynchronousQueue@2a3f223b reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workQueue of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- Error: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-run-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point.
- Trace: Object was reached by
- reading field java.util.concurrent.ThreadPoolExecutor$Worker.thread of
- constant java.util.concurrent.ThreadPoolExecutor$Worker@5c16abce reached by
- reading field java.util.HashMap$Node.key of
- constant java.util.HashMap$Node@1ebc8eb reached by
- indexing into array
- constant java.util.HashMap$Node[]@483a0d42 reached by
- reading field java.util.HashMap.table of
- constant java.util.HashMap@735313a8 reached by
- reading field java.util.HashSet.map of
- constant java.util.HashSet@5b6ea412 reached by
- reading field java.util.concurrent.ThreadPoolExecutor.workers of
- constant java.util.concurrent.ThreadPoolExecutor@65caad3d reached by
- reading field clojure.lang.Agent.soloExecutor
- at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:129)
- at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:762)
- ... 8 more
- Error: Image build request failed with exit status 1
- com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1
- at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1558)
- at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1308)
- at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1269)
- at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1228)
- at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1740)
Add Comment
Please, Sign In to add comment