Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created June 11, 2021 05:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-rmcgibbo/8ed457ec39a93cc25b87b7a60c2edb52 to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/8ed457ec39a93cc25b87b7a60c2edb52 to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 2 minutes | https://github.com/NixOS/nixpkgs/pull/126517
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/xiac1yj6pwnqh5wl5wv08whgjjbspjk9-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing [
/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/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 \
-Xmx3256356040 \
-Duser.country=US \
-Duser.language=en \
-Djava.awt.headless=true \
-Dorg.graalvm.version=21.0.0 \
-Dorg.graalvm.config= \
-Dcom.oracle.graalvm.isaot=true \
-Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \
-Dawt.toolkit=sun.awt.X11.XToolkit \
-Djava.awt.graphicsenv=sun.awt.X11GraphicsEnvironment \
-Djava.awt.printerjob=sun.print.PSPrinterJob \
-Xshare:off \
--module-path \
/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/truffle/truffle-api.jar \
-Djdk.internal.lambda.disableEagerInitialization=true \
-Djdk.internal.lambda.eagerlyInitialize=false \
-Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \
-Dborkdude.dynaload.aot=true \
-Dclojure.compiler.direct-linking=true \
-Dclojure.spec.skip-macros=true \
-Xmx4g \
-javaagent:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/svm.jar \
-cp \
/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/svm-llvm.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/llvm-wrapper-shadowed.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/svm.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/llvm-platform-specific-shadowed.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/objectfile.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/javacpp-shadowed.jar:/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/builder/pointsto.jar \
'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \
-watchpid \
19 \
-imagecp \
/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/library-support.jar:/nix/store/pgra76ja3nbkkykv3xkz0j2vsqk27rfl-clojure-lsp.jar \
-H:Path=/build/source \
-H:Class=clojure_lsp.main \
-H:EnableURLProtocols=jar \
-H:+InlineBeforeAnalysis \
-H:Log=registerResource: \
'-H:IncludeResources="CLOJURE_LSP_VERSION|db/.*|static/.*|templates/.*|.*.yml|.*.xml|.*/org/sqlite/.*|org/sqlite/.*|.*.properties"' \
-H:ClassInitialization=:build_time \
-H:+ReportUnsupportedElementsAtRuntime \
-H:+AllowIncompleteClasspath \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.FormatConversionProvider \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileWriter \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiDeviceProvider \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.SoundbankReader \
-H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileWriter \
-H:JNIConfigurationResources=META-INF/native-image/clojure-lsp/clojure-lsp/jni-config.json \
-H:ReflectionConfigurationResources=META-INF/native-image/clojure-lsp/clojure-lsp/reflect-config.json \
-H:DynamicProxyConfigurationResources=META-INF/native-image/clojure-lsp/clojure-lsp/proxy-config.json \
-H:+ReportExceptionStackTraces \
-H:FallbackThreshold=0 \
-H:+DumpTargetInfo \
-H:CLibraryPath=/nix/store/846x7q2lndm90ivzb6cp0p0yj7rjxlf0-graalvm11-ce-21.0.0/lib/svm/clibraries/linux-amd64 \
-H:Name=clojure-lsp \
]
[clojure-lsp:38] classlist: 6,994.42 ms, 0.96 GB
[clojure-lsp:38] (cap): 1,380.76 ms, 0.96 GB
The URL protocol jar is not tested and might not work as expected.
Supported URL protocols enabled by default: file,resource. Supported URL protocols available on demand: http,https.
[clojure-lsp:38] setup: 3,797.33 ms, 0.96 GB
> Loading classes for future reflection support
> Declaring class: org.sqlite.core.DB
> method: backup([class java.lang.String, class java.lang.String, interface org.sqlite.core.DB$ProgressObserver])
> method: restore([class java.lang.String, class java.lang.String, interface org.sqlite.core.DB$ProgressObserver])
> method: isClosed([])
> method: onCommit([boolean])
> method: getUrl([])
> method: busy_timeout([int])
> method: busy_handler([class org.sqlite.BusyHandler])
> method: libversion([])
> method: changes([])
> 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: column_names([long])
> method: sqlbind([long, int, class java.lang.Object])
> method: executeBatch([long, int, class [Ljava.lang.Object;, boolean])
> method: executeUpdate([class org.sqlite.core.CoreStatement, class [Ljava.lang.Object;])
> method: set_commit_listener([boolean])
> method: set_update_listener([boolean])
> method: addUpdateListener([interface org.sqlite.SQLiteUpdateListener])
> method: addCommitListener([interface org.sqlite.SQLiteCommitListener])
> method: removeUpdateListener([interface org.sqlite.SQLiteUpdateListener])
> method: removeCommitListener([interface org.sqlite.SQLiteCommitListener])
> method: onUpdate([int, class java.lang.String, class java.lang.String, long])
> method: throwex([])
> method: throwex([int])
> method: throwex([int, class java.lang.String])
> method: newSQLException([int])
> method: newSQLException([int, class java.lang.String])
> method: ensureAutoCommit([boolean])
> method: step([long])
> method: finalize([class org.sqlite.core.CoreStatement])
> method: finalize([long])
> method: limit([int, int])
> method: execute([class org.sqlite.core.CoreStatement, class [Ljava.lang.Object;])
> method: execute([class java.lang.String, boolean])
> method: interrupt([])
> method: close([])
> method: open([class java.lang.String, int])
> method: prepare([class org.sqlite.core.CoreStatement])
> method: prepare([class java.lang.String])
> method: reset([long])
> method: exec([class java.lang.String, boolean])
> method: getConfig([])
> method: _close([])
> method: errmsg([])
> field: url
> field: fileName
> field: config
> field: closed
> field: begin
> field: commit
> field: stmts
> field: updateListeners
> field: commitListeners
> constructor: org.sqlite.core.DB(3)
> Declaring class: org.sqlite.core.NativeDB
> method: backup([class java.lang.String, class java.lang.String, interface org.sqlite.core.DB$ProgressObserver])
> method: backup([class [B, class [B, interface org.sqlite.core.DB$ProgressObserver])
> 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: _open_utf8([class [B, int])
> 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: busy_timeout([int])
> method: busy_handler([class org.sqlite.BusyHandler])
> method: libversion([])
> method: changes([])
> 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: set_update_listener([boolean])
> method: throwex([class java.lang.String])
> method: step([long])
> method: finalize([long])
> method: limit([int, int])
> method: load([])
> method: interrupt([])
> method: prepare([class java.lang.String])
> method: reset([long])
> method: _close([])
> method: errmsg([])
> field: pointer
> field: isLoaded
> field: loadSucceeded
> field: udfdatalist
> constructor: org.sqlite.core.NativeDB(3)
> Declaring class: org.sqlite.BusyHandler
> method: callback([int])
> method: setHandler([interface java.sql.Connection, class org.sqlite.BusyHandler])
> method: clearHandler([interface java.sql.Connection])
> method: commitHandler([interface java.sql.Connection, class org.sqlite.BusyHandler])
> constructor: org.sqlite.BusyHandler(0)
> Declaring class: org.sqlite.Function
> method: xFunc([])
> method: checkContext([])
> 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: result([long])
> method: result([class [B])
> method: result([class java.lang.String])
> method: result([int])
> method: result([double])
> method: result([])
> method: args([])
> method: destroy([interface java.sql.Connection, class java.lang.String, int])
> method: destroy([interface java.sql.Connection, class java.lang.String])
> 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])
> method: create([interface java.sql.Connection, class java.lang.String, class org.sqlite.Function, int, int])
> method: error([class java.lang.String])
> field: FLAG_DETERMINISTIC
> field: conn
> field: db
> field: context
> field: value
> field: args
> constructor: org.sqlite.Function(0)
> Declaring class: org.sqlite.ProgressHandler
> method: progress([])
> method: setHandler([interface java.sql.Connection, int, class org.sqlite.ProgressHandler])
> method: clearHandler([interface java.sql.Connection])
> constructor: org.sqlite.ProgressHandler(0)
> Declaring class: org.sqlite.Function.Aggregate
> method: xFunc([])
> method: xStep([])
> method: xFinal([])
> method: clone([])
> constructor: org.sqlite.Function$Aggregate(0)
> Declaring class: org.sqlite.Function.Window
> method: xValue([])
> method: xInverse([])
> constructor: org.sqlite.Function$Window(0)
> Declaring class: org.sqlite.core.DB.ProgressObserver
> method: progress([int, int])
> Declaring class: java.lang.Throwable
> method: printStackTrace([])
> method: printStackTrace([class java.lang.Throwable$PrintStreamOrWriter])
> method: printStackTrace([class java.io.PrintWriter])
> method: printStackTrace([class java.io.PrintStream])
> method: fillInStackTrace([])
> method: fillInStackTrace([int])
> method: getCause([])
> method: initCause([class java.lang.Throwable])
> method: toString([])
> method: getMessage([])
> method: getSuppressed([])
> method: getLocalizedMessage([])
> method: printEnclosedStackTrace([class java.lang.Throwable$PrintStreamOrWriter, class [Ljava.lang.StackTraceElement;, class java.lang.String, class java.lang.String, interface java.util.Set])
> method: getStackTrace([])
> method: getOurStackTrace([])
> method: setStackTrace([class [Ljava.lang.StackTraceElement;])
> method: readObject([class java.io.ObjectInputStream])
> method: validateSuppressedExceptionsList([interface java.util.List])
> method: writeObject([class java.io.ObjectOutputStream])
> method: addSuppressed([class java.lang.Throwable])
> field: serialVersionUID
> field: backtrace
> field: detailMessage
> field: UNASSIGNED_STACK
> field: cause
> field: stackTrace
> field: depth
> field: SUPPRESSED_SENTINEL
> field: suppressedExceptions
> field: NULL_CAUSE_MESSAGE
> field: SELF_SUPPRESSION_MESSAGE
> field: CAUSE_CAPTION
> field: SUPPRESSED_CAPTION
> field: EMPTY_THROWABLE_ARRAY
> field: $assertionsDisabled
> constructor: java.lang.Throwable(4)
> constructor: java.lang.Throwable(1)
> constructor: java.lang.Throwable(2)
> constructor: java.lang.Throwable(1)
> constructor: java.lang.Throwable(0)
# Building image for target platform: org.graalvm.nativeimage.Platform$LINUX_AMD64
# Using native toolchain:
# Name: GNU project C and C++ compiler (gcc)
# Vendor: unknown
# Version: 10.3.0
# Target architecture: x86_64
# Path: /nix/store/35pnk5kwi26m3ph2bc7dxwjnavpzl8cn-gcc-wrapper-10.3.0/bin/gcc
# Using CLibrary: com.oracle.svm.core.posix.linux.libc.GLibC
Error: Image build request failed with exit status 143
com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 143
at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1676)
at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1426)
at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1387)
at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1374)
at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1858)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment