Last active
June 5, 2022 22:13
-
-
Save TomLous/87a4e8050486486d9aa8dce340c6fdfd to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
val oracleLinux = "8" | |
val jvmVersion = "17" | |
val graalVersion = "22" | |
GraalVMNativeImage / containerBuildImage := GraalVMNativeImagePlugin | |
.generateContainerBuildImage("ghcr.io/graalvm/graalvm-ce:ol$oracleLinux-java$jvmVersion-$graalVersion") | |
.value, | |
graalVMNativeImageOptions := Seq( | |
"--static", | |
"--verbose", | |
"--no-fallback", | |
// "--no-server", | |
"--install-exit-handlers", | |
"--initialize-at-build-time", | |
"--enable-http", | |
"--enable-https", | |
"--enable-url-protocols=https,http", | |
"--allow-incomplete-classpath", | |
"--diagnostics-mode", | |
"--initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator", | |
"--report-unsupported-elements-at-runtime", | |
"-H:+StaticExecutableWithDynamicLibC", | |
"-H:+RemoveSaturatedTypeFlows", | |
"-J-Xmx10G", // TODO Make sure this matches the docker mem available. | |
"-H:+ReportExceptionStackTraces", | |
"-H:-ThrowUnsafeOffsetErrors", | |
"-H:+PrintClassInitialization" | |
), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ sbt dnwgGateway/graalvm-native-image:packageBin | |
[info] welcome to sbt 1.6.1 (GraalVM Community Java 17.0.2) | |
[info] loading settings for project global-plugins from plugins.sbt ... | |
[info] loading global plugins from /Users/tomlous/.sbt/1.0/plugins | |
[info] loading settings for project se-gateway-zio-build from plugins.sbt ... | |
[info] loading project definition from /Users/tomlous/Schiphol/se-gateway-zio/project | |
[info] loading settings for project root from build.sbt,version.sbt ... | |
[info] set current project to root (in build file:/Users/tomlous/Schiphol/se-gateway-zio/) | |
[warn] sbt 0.13 shell syntax is deprecated; use slash syntax instead: dnwgGateway / Graalvm-native-image / packageBin | |
[info] Using existing GraalVM native-image image: ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22 | |
[info] Wrote /Users/tomlous/Schiphol/se-gateway-zio/dnwg-gateway/target/scala-2.13/dnwg-gateway_2.13-0.1.0.pom | |
[info] Wrote /Users/tomlous/Schiphol/se-gateway-zio/util/target/scala-2.13/util_2.13-0.1.0.pom | |
[info] Wrote /Users/tomlous/Schiphol/se-gateway-zio/model/target/scala-2.13/model_2.13-0.1.0.pom | |
[info] Wrote /Users/tomlous/Schiphol/se-gateway-zio/services/target/scala-2.13/services_2.13-0.1.0.pom | |
[info] # Diagnostics mode enabled: image-build reports are saved to reports/diagnostics_20220401_080041 | |
[info] # Printing command line arguments to: reports/diagnostics_20220401_080041/command-line_20220401_080041.txt | |
[info] ======================================================================================================================== | |
[info] GraalVM Native Image: Generating 'dnwg-gateway'... | |
[info] ======================================================================================================================== | |
[info] [1/7] Initializing... (9.1s @ 0.14GB) | |
[info] # Printing feature information to: /opt/graalvm/reports/diagnostics_20220401_080041/feature_info_20220401_080048.csv | |
[info] Version info: 'GraalVM 22.0.0.2 Java 17 CE' | |
[info] 1 user-provided feature(s) | |
[info] - com.oracle.svm.polyglot.scala.ScalaFeature | |
[info] # Printing compilation-target information to: /opt/graalvm/reports/diagnostics_20220401_080041/target_info_20220401_080051.txt | |
[info] # Printing class initialization configuration to: /opt/graalvm/reports/class_initialization_configuration_20220401_080051.csv | |
[info] [2/7] Performing analysis... [********] (33.5s @ 3.75GB) | |
[info] # Printing class initialization dependencies to: /opt/graalvm/reports/diagnostics_20220401_080041/class_initialization_dependencies_20220401_080124.dot | |
[info] # Printing class initialization report to: /opt/graalvm/reports/diagnostics_20220401_080041/class_initialization_report_20220401_080124.csv | |
[info] # Printing native-library information to: /opt/graalvm/reports/diagnostics_20220401_080041/native_library_info_20220401_080125.txt | |
[info] # Printing substitutions performed by native-image to: /opt/graalvm/reports/diagnostics_20220401_080041/substitutions_20220401_080125.csv | |
[info] 14,818 (96.30%) of 15,388 classes reachable | |
[info] 21,149 (71.17%) of 29,715 fields reachable | |
[info] 70,497 (83.44%) of 84,490 methods reachable | |
[info] 395 classes, 243 fields, and 976 methods registered for reflection | |
[info] 63 classes, 73 fields, and 54 methods registered for JNI access | |
[info] [3/7] Building universe... (2.5s @ 2.05GB) | |
[info] [4/7] Parsing methods... [*] (1.6s @ 3.23GB) | |
[info] [5/7] Inlining methods... [*****] (3.8s @ 2.88GB) | |
[info] [6/7] Compiling methods... [****] (15.9s @ 2.97GB) | |
[info] [7/7] Creating image... (11.3s @ 1.93GB) | |
[info] 25.15MB (43.96%) for code area: 43,332 compilation units | |
[info] 25.34MB (44.29%) for image heap: 11,275 classes and 339,021 objects | |
[info] 6.72MB (11.75%) for other data | |
[info] 57.22MB in total | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] Top 10 packages in code area: Top 10 object types in image heap: | |
[info] 2.97MB org.apache.kafka.common.message 7.94MB byte[] for general heap data | |
[info] 1.63MB sun.security.ssl 3.75MB java.lang.Class | |
[info] 1.01MB java.util 2.49MB java.lang.String | |
[info] 880.07KB zio 2.00MB byte[] for java.lang.String | |
[info] 820.11KB scala.collection.immutable 583.69KB java.util.HashMap$Node | |
[info] 682.54KB com.sun.crypto.provider 561.41KB com.oracle.svm.core.util.LazyFinalReference | |
[info] 647.00KB jdk.internal.net.http 497.97KB java.lang.String[] | |
[info] 473.51KB com.oracle.svm.core.reflect 449.06KB c.o.s.c.h.DynamicHub$$Lambda$~31d9af6a7fe68cfc2a1f | |
[info] 453.82KB sun.security.x509 445.49KB byte[] for method metadata | |
[info] 396.44KB java.lang 438.00KB java.util.LinkedHashMap | |
[info] ... 415 additional packages ... 3867 additional object types | |
[info] (use GraalVM Dashboard to see all) | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] 7.9s (9.6% of total time) in 45 GCs | Peak RSS: 6.13GB | CPU load: 4.72 | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] Produced artifacts: | |
[info] /opt/graalvm/dnwg-gateway (executable) | |
[info] /opt/graalvm/dnwg-gateway.build_artifacts.txt | |
[info] ======================================================================================================================== | |
[info] Finished generating 'dnwg-gateway' in 1m 21s. | |
[success] Total time: 90 s (01:30), completed 1 Apr 2022, 10:02:08 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##[section]Starting: Create Binary | |
============================================================================== | |
Task : Command line | |
Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows | |
Version : 2.201.1 | |
Author : Microsoft Corporation | |
Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line | |
============================================================================== | |
Generating script. | |
Script contents: | |
sbt dnwgGateway/graalvm-native-image:packageBin | |
========================== Starting Command Output =========================== | |
[command]/usr/bin/bash --noprofile --norc /__w/_temp/f35913cb-bbf2-4edb-b6f1-852dc520d28f.sh | |
[info] welcome to sbt 1.6.1 (GraalVM Community Java 17.0.1) | |
[info] loading settings for project s-build from plugins.sbt ... | |
[info] loading project definition from /__w/1/s/project | |
[info] loading settings for project root from build.sbt,version.sbt ... | |
[info] set current project to root (in build file:/__w/1/s/) | |
[warn] sbt 0.13 shell syntax is deprecated; use slash syntax instead: dnwgGateway / Graalvm-native-image / packageBin | |
[info] Generating new GraalVM native-image image based on ghcr.io/graalvm/graalvm-ce:ol8-java17-22: ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22 | |
[info] Sending build context to Docker daemon 2.048kB | |
[info] Step 1/4 : FROM ghcr.io/graalvm/graalvm-ce:ol8-java17-22 | |
[info] Wrote /__w/1/s/dnwg-gateway/target/scala-2.13/dnwg-gateway_2.13-0.1.0.pom | |
[info] ol8-java17-22: Pulling from graalvm/graalvm-ce | |
[info] Formatting 3 Scala sources... | |
[info] 010357f4c091: Pulling fs layer | |
[info] c4b719fec2ab: Pulling fs layer | |
[info] c1a2b7cb3f73: Pulling fs layer | |
[info] f01a283d8b00: Pulling fs layer | |
[info] df4cb9079661: Pulling fs layer | |
[info] f01a283d8b00: Waiting | |
[info] df4cb9079661: Waiting | |
[info] c1a2b7cb3f73: Verifying Checksum | |
[info] c1a2b7cb3f73: Download complete | |
[info] f01a283d8b00: Verifying Checksum | |
[info] f01a283d8b00: Download complete | |
[info] 010357f4c091: Verifying Checksum | |
[info] 010357f4c091: Download complete | |
[info] c4b719fec2ab: Verifying Checksum | |
[info] c4b719fec2ab: Download complete | |
[info] Reformatted 3 Scala sources | |
[info] Main Scala API documentation to /__w/1/s/dnwg-gateway/target/scala-2.13/api... | |
[info] 010357f4c091: Pull complete | |
[info] df4cb9079661: Verifying Checksum | |
[info] df4cb9079661: Download complete | |
[info] c4b719fec2ab: Pull complete | |
[info] c1a2b7cb3f73: Pull complete | |
[info] f01a283d8b00: Pull complete | |
[info] Main Scala API documentation successful. | |
[info] Wrote /__w/1/s/util/target/scala-2.13/util_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /__w/1/s/util/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] Wrote /__w/1/s/model/target/scala-2.13/model_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /__w/1/s/model/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] Wrote /__w/1/s/services/target/scala-2.13/services_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /__w/1/s/services/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] df4cb9079661: Pull complete | |
[info] Digest: sha256:5a200da297ce846b718c56619aeaf1204686587c4bc9979d37b2c4ffd10e0806 | |
[info] Status: Downloaded newer image for ghcr.io/graalvm/graalvm-ce:ol8-java17-22 | |
[info] ---> 7902b77a88d3 | |
[info] Step 2/4 : WORKDIR /opt/graalvm | |
[info] ---> Running in 659a7feef23d | |
[info] Removing intermediate container 659a7feef23d | |
[info] ---> 98ad074b4405 | |
[info] Step 3/4 : RUN ["gu", "install", "native-image"] | |
[info] ---> Running in 751560b9e29d | |
[info] Downloading: Release index file from oca.opensource.oracle.com | |
[info] Downloading: Component catalog for GraalVM Enterprise Edition 22.0.0.1 on jdk17 from oca.opensource.oracle.com | |
[info] Downloading: Component catalog for GraalVM Enterprise Edition 22.0.0 on jdk17 from oca.opensource.oracle.com | |
[info] Downloading: Component catalog from www.graalvm.org | |
[info] Processing Component: Native Image | |
[info] Downloading: Component native-image: Native Image from github.com | |
[info] [ ][# ][## ][### ][#### ][##### ][###### ][####### ][######## ][######### ][########## ][########### ][############ ][############# ][############## ][############### ][################ ][################# ][################## ][################### ][####################]Installing new component: Native Image (org.graalvm.native-image, version 22.0.0.2) | |
[info] Refreshed alternative links in /usr/bin/ | |
[info] Removing intermediate container 751560b9e29d | |
[info] ---> 4ca20d9c2b99 | |
[info] Step 4/4 : ENTRYPOINT ["native-image"] | |
[info] ---> Running in 7543a4e329da | |
[info] Removing intermediate container 7543a4e329da | |
[info] ---> 16fabb655b38 | |
[info] Successfully built 16fabb655b38 | |
[info] Successfully tagged ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22 | |
[info] # Diagnostics mode enabled: image-build reports are saved to reports/diagnostics_20220401_080707 | |
[info] # Printing command line arguments to: /opt/graalvm/reports/diagnostics_20220401_080707/command-line_20220401_080707.txt | |
[info] ======================================================================================================================== | |
[info] GraalVM Native Image: Generating 'dnwg-gateway'... | |
[info] ======================================================================================================================== | |
[info] [1/7] Initializing... (3.9s @ 0.08GB) | |
[error] Error: Main entry point class 'ManualBackfill' not found. | |
[error] com.oracle.svm.core.util.UserError$UserException: Main entry point class 'ManualBackfill' not found. | |
[error] at com.oracle.svm.core.util.UserError.abort(UserError.java:73) | |
[error] at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:367) | |
[error] at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:587) | |
[error] at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:126) | |
[error] at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:617) | |
[error] Error: Image build request failed with exit status 1 | |
[error] com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1 | |
[error] at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1770) | |
[error] at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1477) | |
[error] at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1438) | |
[error] at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1425) | |
[error] java.lang.RuntimeException: Failed to run List(docker, run, --workdir, /opt/graalvm, --rm, -v, /__w/1/s/dnwg-gateway/target/graalvm-native-image:/opt/graalvm, ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22, -cp, /opt/graalvm/stage/lib/nl.schiphol.dna.cdf.dnwg-gateway-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.model-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.util-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.services-0.1.0.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-library-2.13.8.jar:/opt/graalvm/stage/lib/dev.zio.izumi-reflect_2.13-2.0.8.jar:/opt/graalvm/stage/lib/dev.zio.izumi-reflect-thirdparty-boopickle-shaded_2.13-2.0.8.jar:/opt/graalvm/stage/lib/dev.zio.zio-nio_2.13-2.0.0-RC3-1.jar:/opt/graalvm/stage/lib/dev.zio.zio_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-internal-macros_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-stacktracer_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-streams_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/org.scala-lang.modules.scala-collection-compat_2.13-2.6.0.jar:/opt/graalvm/stage/lib/dev.zio.zio-json_2.13-0.3.0-RC3.jar:/opt/graalvm/stage/lib/com.propensive.magnolia_2.13-0.17.0.jar:/opt/graalvm/stage/lib/com.propensive.mercator_2.13-0.2.1.jar:/opt/graalvm/stage/lib/org.json4s.json4s-native_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-core_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-ast_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-scalap_2.13-4.0.4.jar:/opt/graalvm/stage/lib/com.thoughtworks.paranamer.paranamer-2.8.jar:/opt/graalvm/stage/lib/org.json4s.json4s-native-core_2.13-4.0.4.jar:/opt/graalvm/stage/lib/dev.zio.zio-logging-slf4j_2.13-2.0.0-RC5.jar:/opt/graalvm/stage/lib/dev.zio.zio-logging_2.13-2.0.0-RC5.jar:/opt/graalvm/stage/lib/org.slf4j.slf4j-api-1.7.35.jar:/opt/graalvm/stage/lib/ch.qos.logback.logback-classic-1.2.11.jar:/opt/graalvm/stage/lib/ch.qos.logback.logback-core-1.2.11.jar:/opt/graalvm/stage/lib/com.lmax.disruptor-3.4.4.jar:/opt/graalvm/stage/lib/dev.zio.zio-kafka_2.13-2.0.0-M1.jar:/opt/graalvm/stage/lib/org.apache.kafka.kafka-clients-3.1.0.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.12.6.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.12.6.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-core-2.12.6.jar:/opt/graalvm/stage/lib/com.github.luben.zstd-jni-1.5.0-4.jar:/opt/graalvm/stage/lib/org.lz4.lz4-java-1.8.0.jar:/opt/graalvm/stage/lib/org.xerial.snappy.snappy-java-1.1.8.4.jar:/opt/graalvm/stage/lib/com.sksamuel.avro4s.avro4s-core_2.13-4.0.12.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-compiler-2.13.8.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-reflect-2.13.8.jar:/opt/graalvm/stage/lib/org.jline.jline-3.21.0.jar:/opt/graalvm/stage/lib/net.java.dev.jna.jna-5.9.0.jar:/opt/graalvm/stage/lib/org.apache.avro.avro-1.9.2.jar:/opt/graalvm/stage/lib/org.apache.commons.commons-compress-1.19.jar:/opt/graalvm/stage/lib/com.chuusai.shapeless_2.13-2.3.7.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.httpclient-backend-zio_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.httpclient-backend_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.core_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.model.core_2.13-1.4.23.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.core_2.13-1.3.2.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.ws_2.13-1.3.2.jar:/opt/graalvm/stage/lib/org.reactivestreams.reactive-streams-1.0.3.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.zio_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.zio_2.13-1.3.2.jar:/opt/graalvm/stage/lib/dev.zio.zio-interop-reactivestreams_2.13-2.0.0-RC3.jar:/opt/graalvm/stage/lib/dev.zio.zio-config_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-magnolia_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-derivation_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-typesafe_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/com.typesafe.config-1.4.1.jar, -H:Name=dnwg-gateway, --static, --verbose, --no-fallback, --install-exit-handlers, --initialize-at-build-time, --enable-http, --enable-https, --enable-url-protocols=https,http, --allow-incomplete-classpath, --diagnostics-mode, --initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator, --report-unsupported-elements-at-runtime, -H:+StaticExecutableWithDynamicLibC, -H:+RemoveSaturatedTypeFlows, -J-Xmx10G, -H:+ReportExceptionStackTraces, -H:-ThrowUnsafeOffsetErrors, -H:+PrintClassInitialization, ManualBackfill), exit status: 1 | |
[error] at scala.sys.package$.error(package.scala:30) | |
[error] at com.typesafe.sbt.packager.graalvmnativeimage.GraalVMNativeImagePlugin$.buildInDockerContainer(GraalVMNativeImagePlugin.scala:157) | |
[error] at com.typesafe.sbt.packager.graalvmnativeimage.GraalVMNativeImagePlugin$.$anonfun$scopedSettings$7(GraalVMNativeImagePlugin.scala:91) | |
[error] at scala.Function1.$anonfun$compose$1(Function1.scala:49) | |
[error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62) | |
[error] at sbt.std.Transform$$anon$4.work(Transform.scala:68) | |
[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:282) | |
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:23) | |
[error] at sbt.Execute.work(Execute.scala:291) | |
[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:282) | |
[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265) | |
[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:64) | |
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) | |
[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) | |
[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) | |
[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) | |
[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) | |
[error] at java.base/java.lang.Thread.run(Thread.java:833) | |
[error] (dnwgGateway / Graalvm-native-image / packageBin) Failed to run List(docker, run, --workdir, /opt/graalvm, --rm, -v, /__w/1/s/dnwg-gateway/target/graalvm-native-image:/opt/graalvm, ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22, -cp, /opt/graalvm/stage/lib/nl.schiphol.dna.cdf.dnwg-gateway-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.model-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.util-0.1.0.jar:/opt/graalvm/stage/lib/nl.schiphol.dna.cdf.services-0.1.0.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-library-2.13.8.jar:/opt/graalvm/stage/lib/dev.zio.izumi-reflect_2.13-2.0.8.jar:/opt/graalvm/stage/lib/dev.zio.izumi-reflect-thirdparty-boopickle-shaded_2.13-2.0.8.jar:/opt/graalvm/stage/lib/dev.zio.zio-nio_2.13-2.0.0-RC3-1.jar:/opt/graalvm/stage/lib/dev.zio.zio_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-internal-macros_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-stacktracer_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-streams_2.13-2.0.0-RC2.jar:/opt/graalvm/stage/lib/org.scala-lang.modules.scala-collection-compat_2.13-2.6.0.jar:/opt/graalvm/stage/lib/dev.zio.zio-json_2.13-0.3.0-RC3.jar:/opt/graalvm/stage/lib/com.propensive.magnolia_2.13-0.17.0.jar:/opt/graalvm/stage/lib/com.propensive.mercator_2.13-0.2.1.jar:/opt/graalvm/stage/lib/org.json4s.json4s-native_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-core_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-ast_2.13-4.0.4.jar:/opt/graalvm/stage/lib/org.json4s.json4s-scalap_2.13-4.0.4.jar:/opt/graalvm/stage/lib/com.thoughtworks.paranamer.paranamer-2.8.jar:/opt/graalvm/stage/lib/org.json4s.json4s-native-core_2.13-4.0.4.jar:/opt/graalvm/stage/lib/dev.zio.zio-logging-slf4j_2.13-2.0.0-RC5.jar:/opt/graalvm/stage/lib/dev.zio.zio-logging_2.13-2.0.0-RC5.jar:/opt/graalvm/stage/lib/org.slf4j.slf4j-api-1.7.35.jar:/opt/graalvm/stage/lib/ch.qos.logback.logback-classic-1.2.11.jar:/opt/graalvm/stage/lib/ch.qos.logback.logback-core-1.2.11.jar:/opt/graalvm/stage/lib/com.lmax.disruptor-3.4.4.jar:/opt/graalvm/stage/lib/dev.zio.zio-kafka_2.13-2.0.0-M1.jar:/opt/graalvm/stage/lib/org.apache.kafka.kafka-clients-3.1.0.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-databind-2.12.6.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-annotations-2.12.6.jar:/opt/graalvm/stage/lib/com.fasterxml.jackson.core.jackson-core-2.12.6.jar:/opt/graalvm/stage/lib/com.github.luben.zstd-jni-1.5.0-4.jar:/opt/graalvm/stage/lib/org.lz4.lz4-java-1.8.0.jar:/opt/graalvm/stage/lib/org.xerial.snappy.snappy-java-1.1.8.4.jar:/opt/graalvm/stage/lib/com.sksamuel.avro4s.avro4s-core_2.13-4.0.12.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-compiler-2.13.8.jar:/opt/graalvm/stage/lib/org.scala-lang.scala-reflect-2.13.8.jar:/opt/graalvm/stage/lib/org.jline.jline-3.21.0.jar:/opt/graalvm/stage/lib/net.java.dev.jna.jna-5.9.0.jar:/opt/graalvm/stage/lib/org.apache.avro.avro-1.9.2.jar:/opt/graalvm/stage/lib/org.apache.commons.commons-compress-1.19.jar:/opt/graalvm/stage/lib/com.chuusai.shapeless_2.13-2.3.7.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.httpclient-backend-zio_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.httpclient-backend_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.core_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.model.core_2.13-1.4.23.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.core_2.13-1.3.2.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.ws_2.13-1.3.2.jar:/opt/graalvm/stage/lib/org.reactivestreams.reactive-streams-1.0.3.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.client3.zio_2.13-3.5.1.jar:/opt/graalvm/stage/lib/com.softwaremill.sttp.shared.zio_2.13-1.3.2.jar:/opt/graalvm/stage/lib/dev.zio.zio-interop-reactivestreams_2.13-2.0.0-RC3.jar:/opt/graalvm/stage/lib/dev.zio.zio-config_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-magnolia_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-derivation_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/dev.zio.zio-config-typesafe_2.13-3.0.0-RC2.jar:/opt/graalvm/stage/lib/com.typesafe.config-1.4.1.jar, -H:Name=dnwg-gateway, --static, --verbose, --no-fallback, --install-exit-handlers, --initialize-at-build-time, --enable-http, --enable-https, --enable-url-protocols=https,http, --allow-incomplete-classpath, --diagnostics-mode, --initialize-at-run-time=org.apache.kafka.common.security.authenticator.SaslClientAuthenticator, --report-unsupported-elements-at-runtime, -H:+StaticExecutableWithDynamicLibC, -H:+RemoveSaturatedTypeFlows, -J-Xmx10G, -H:+ReportExceptionStackTraces, -H:-ThrowUnsafeOffsetErrors, -H:+PrintClassInitialization, ManualBackfill), exit status: 1 | |
[error] Total time: 36 s, completed Apr 1, 2022, 8:07:10 AM | |
##[error]Bash exited with code '1'. | |
##[section]Finishing: Create Binary |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JAVA_HOME: /home/runner/.jabba/jdk/graalvm@22 | |
[info] welcome to sbt 1.6.1 (GraalVM Community Java 11.0.14) | |
[info] loading settings for project se-gateway-zio-build from plugins.sbt ... | |
[info] loading project definition from /home/runner/work/se-gateway-zio/se-gateway-zio/project | |
[info] loading settings for project root from build.sbt,version.sbt ... | |
[info] set current project to root (in build file:/home/runner/work/se-gateway-zio/se-gateway-zio/) | |
[warn] sbt 0.13 shell syntax is deprecated; use slash syntax instead: dnwgGateway / Graalvm-native-image / packageBin | |
[info] Generating new GraalVM native-image image based on ghcr.io/graalvm/graalvm-ce:ol8-java17-22: ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22 | |
[info] Sending build context to Docker daemon 2.048kB | |
[info] Step 1/5 : FROM ghcr.io/graalvm/graalvm-ce:ol8-java17-22 | |
[info] Wrote /home/runner/work/se-gateway-zio/se-gateway-zio/dnwg-gateway/target/scala-2.13/dnwg-gateway_2.13-0.1.0.pom | |
[info] ol8-java17-22: Pulling from graalvm/graalvm-ce | |
[info] 010357f4c091: Pulling fs layer | |
[info] c4b719fec2ab: Pulling fs layer | |
[info] c1a2b7cb3f73: Pulling fs layer | |
[info] f01a283d8b00: Pulling fs layer | |
[info] df4cb9079661: Pulling fs layer | |
[info] f01a283d8b00: Waiting | |
[info] df4cb9079661: Waiting | |
[info] c1a2b7cb3f73: Verifying Checksum | |
[info] c1a2b7cb3f73: Download complete | |
[info] f01a283d8b00: Verifying Checksum | |
[info] f01a283d8b00: Download complete | |
[info] 010357f4c091: Verifying Checksum | |
[info] 010357f4c091: Download complete | |
[info] Formatting 3 Scala sources... | |
[info] c4b719fec2ab: Verifying Checksum | |
[info] c4b719fec2ab: Download complete | |
[info] 010357f4c091: Pull complete | |
[info] Reformatted 3 Scala sources | |
[info] df4cb9079661: Verifying Checksum | |
[info] df4cb9079661: Download complete | |
[info] Main Scala API documentation to /home/runner/work/se-gateway-zio/se-gateway-zio/dnwg-gateway/target/scala-2.13/api... | |
[info] c4b719fec2ab: Pull complete | |
[info] c1a2b7cb3f73: Pull complete | |
[info] f01a283d8b00: Pull complete | |
[info] Main Scala API documentation successful. | |
[info] Wrote /home/runner/work/se-gateway-zio/se-gateway-zio/util/target/scala-2.13/util_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /home/runner/work/se-gateway-zio/se-gateway-zio/util/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] Wrote /home/runner/work/se-gateway-zio/se-gateway-zio/model/target/scala-2.13/model_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /home/runner/work/se-gateway-zio/se-gateway-zio/model/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] Wrote /home/runner/work/se-gateway-zio/se-gateway-zio/services/target/scala-2.13/services_2.13-0.1.0.pom | |
[info] Main Scala API documentation to /home/runner/work/se-gateway-zio/se-gateway-zio/services/target/scala-2.13/api... | |
[info] Main Scala API documentation successful. | |
[info] df4cb9079661: Pull complete | |
[info] Digest: sha256:5a200da297ce846b718c56619aeaf1204686587c4bc9979d37b2c4ffd10e0806 | |
[info] Status: Downloaded newer image for ghcr.io/graalvm/graalvm-ce:ol8-java17-22 | |
[info] ---> 7902b77a88d3 | |
[info] Step 2/5 : WORKDIR /opt/graalvm | |
[info] ---> Running in 972dde4828a4 | |
[info] Removing intermediate container 972dde4828a4 | |
[info] ---> fdd1913c238e | |
[info] Step 3/5 : RUN ["gu", "install", "native-image"] | |
[info] ---> Running in e25bd27e5d70 | |
[info] Downloading: Release index file from oca.opensource.oracle.com | |
[info] Downloading: Component catalog for GraalVM Enterprise Edition 22.0.0.1 on jdk17 from oca.opensource.oracle.com | |
[info] Downloading: Component catalog for GraalVM Enterprise Edition 22.0.0 on jdk17 from oca.opensource.oracle.com | |
[info] Downloading: Component catalog from www.graalvm.org | |
[info] Processing Component: Native Image | |
[info] Downloading: Component native-image: Native Image from github.com | |
[info] [ ][# ][## ][### ][#### ][##### ][###### ][####### ][######## ][######### ][########## ][########### ][############ ][############# ][############## ][############### ][################ ][################# ][################## ][################### ][####################]Installing new component: Native Image (org.graalvm.native-image, version 22.0.0.2) | |
[info] Refreshed alternative links in /usr/bin/ | |
[info] Removing intermediate container e25bd27e5d70 | |
[info] ---> 7641271a16db | |
[info] Step 4/5 : RUN ["sh", "-c", "ln -s /opt/graalvm-ce-*/bin/native-image /usr/local/bin/native-image"] | |
[info] ---> Running in f1fb69cc090c | |
[info] Removing intermediate container f1fb69cc090c | |
[info] ---> cc9e9be92470 | |
[info] Step 5/5 : ENTRYPOINT ["native-image"] | |
[info] ---> Running in f4ba09666375 | |
[info] Removing intermediate container f4ba09666375 | |
[info] ---> a7406aa63f53 | |
[info] Successfully built a7406aa63f53 | |
[info] Successfully tagged ghcr.io-graalvm-graalvm-ce-native-image:ol8-java17-22 | |
[info] # Diagnostics mode enabled: image-build reports are saved to reports/diagnostics_20220404_123033 | |
[info] # Printing command line arguments to: /opt/graalvm/reports/diagnostics_20220404_123033/command-line_20220404_123034.txt | |
[info] ======================================================================================================================== | |
[info] GraalVM Native Image: Generating 'dnwg-gateway'... | |
[info] ======================================================================================================================== | |
[info] [1/7] Initializing... (12.7s @ 0.14GB) | |
[info] # Printing feature information to: /opt/graalvm/reports/diagnostics_20220404_123033/feature_info_20220404_123044.csv | |
[info] Version info: 'GraalVM 22.0.0.2 Java 17 CE' | |
[info] 1 user-provided feature(s) | |
[info] - com.oracle.svm.polyglot.scala.ScalaFeature | |
[info] # Printing compilation-target information to: /opt/graalvm/reports/diagnostics_20220404_123033/target_info_20220404_123047.txt | |
[info] # Printing class initialization configuration to: /opt/graalvm/reports/class_initialization_configuration_20220404_123047.csv | |
[info] [2/7] Performing analysis... [***********] (84.2s @ 2.16GB) | |
[info] # Printing class initialization dependencies to: /opt/graalvm/reports/diagnostics_20220404_123033/class_initialization_dependencies_20220404_123211.dot | |
[info] # Printing class initialization report to: /opt/graalvm/reports/diagnostics_20220404_123033/class_initialization_report_20220404_123211.csv | |
[info] # Printing native-library information to: /opt/graalvm/reports/diagnostics_20220404_123033/native_library_info_20220404_123211.txt | |
[info] # Printing substitutions performed by native-image to: /opt/graalvm/reports/diagnostics_20220404_123033/substitutions_20220404_123211.csv | |
[info] 7,736 (94.11%) of 8,220 classes reachable | |
[info] 10,258 (65.54%) of 15,651 fields reachable | |
[info] 35,962 (80.15%) of 44,869 methods reachable | |
[info] 351 classes, 238 fields, and 918 methods registered for reflection | |
[info] 61 classes, 67 fields, and 54 methods registered for JNI access | |
[info] [3/7] Building universe... (4.1s @ 2.60GB) | |
[info] [4/7] Parsing methods... [***] (8.0s @ 0.69GB) | |
[info] [5/7] Inlining methods... [*****] (5.8s @ 0.98GB) | |
[info] [6/7] Compiling methods... [*******] (51.8s @ 1.70GB) | |
[info] [7/7] Creating image... (4.1s @ 2.45GB) | |
[info] 13.49MB (41.76%) for code area: 22,992 compilation units | |
[info] 15.21MB (47.09%) for image heap: 5,438 classes and 201,563 objects | |
[info] 3.60MB (11.14%) for other data | |
[info] 32.30MB in total | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] Top 10 packages in code area: Top 10 object types in image heap: | |
[info] 1.48MB sun.security.ssl 4.79MB byte[] for general heap data | |
[info] 855.04KB java.util 1.89MB java.lang.Class | |
[info] 762.87KB zio 1.52MB java.lang.String | |
[info] 693.07KB scala.collection.immutable 1.12MB byte[] for java.lang.String | |
[info] 690.20KB com.sun.crypto.provider 462.56KB java.util.HashMap$Node | |
[info] 463.99KB sun.security.x509 360.28KB java.util.LinkedHashMap | |
[info] 409.62KB com.oracle.svm.core.reflect 309.27KB java.lang.String[] | |
[info] 397.46KB java.lang.invoke 290.98KB com.oracle.svm.core.util.LazyFinalReference | |
[info] 338.07KB java.lang 281.98KB java.util.HashMap$Node[] | |
[info] 290.15KB java.text 278.06KB java.util.concurrent.ConcurrentHashMap$Node | |
[info] ... 209 additional packages ... 1981 additional object types | |
[info] (use GraalVM Dashboard to see all) | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] 13.5s (7.7% of total time) in 30 GCs | Peak RSS: 4.83GB | CPU load: 1.96 | |
[info] ------------------------------------------------------------------------------------------------------------------------ | |
[info] Produced artifacts: | |
[info] /opt/graalvm/dnwg-gateway (executable) | |
[info] /opt/graalvm/dnwg-gateway.build_artifacts.txt | |
[info] ======================================================================================================================== | |
[info] Finished generating 'dnwg-gateway' in 2m 54s. | |
[success] Total time: 218 s (03:38), completed Apr 4, 2022, 12:33:29 PM |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment