oracle / graal

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
https://www.graalvm.org
Other
20.26k stars 1.62k forks source link

Creating native image of spring boot application (2.4.0) is failing with an error : Error: could not find target field: private org.springframework.core.metrics.ApplicationStartup #3035

Closed moorsu closed 3 years ago

moorsu commented 3 years ago

Describe the issue

Trying to compile an existing 2.4.0 spring boot application into a native image using

mvn clean -Pnative package

Steps to reproduce the issue

The command

/opt/graalvm-ce-java11-20.3.0/bin/native-image --verbose --native-image-info -cp /home/parallels/.m2/repository/org/springframework/experimental/spring-graalvm-native/0.8.3/spring-graalvm-native-0.8.3.jar:/home/parallels/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/parallels/.m2/repository/org/springframework/spring-core/5.3.1/spring-core-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-jcl/5.3.1/spring-jcl-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.4.0/spring-boot-starter-web-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.0/spring-boot-starter-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.0/spring-boot-starter-logging-2.4.0.jar:/home/parallels/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar:/home/parallels/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar:/home/parallels/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar:/home/parallels/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/parallels/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.0/spring-boot-starter-json-2.4.0.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar:/home/parallels/.m2/repository/org/springframework/spring-web/5.3.1/spring-web-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-webmvc/5.3.1/spring-webmvc-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-expression/5.3.1/spring-expression-5.3.1.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar:/home/parallels/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-access/1.2.3/logback-access-1.2.3.jar:/home/parallels/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/home/parallels/.m2/repository/org/apache/commons/commons-lang3/3.0/commons-lang3-3.0.jar:/home/parallels/.m2/repository/commons-net/commons-net/3.6/commons-net-3.6.jar:/home/parallels/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/parallels/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/home/parallels/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-undertow/2.4.0/spring-boot-starter-undertow-2.4.0.jar:/home/parallels/.m2/repository/io/undertow/undertow-core/2.2.2.Final/undertow-core-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar:/home/parallels/.m2/repository/org/jboss/xnio/xnio-api/3.8.0.Final/xnio-api-3.8.0.Final.jar:/home/parallels/.m2/repository/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.jar:/home/parallels/.m2/repository/org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final.jar:/home/parallels/.m2/repository/org/jboss/xnio/xnio-nio/3.8.0.Final/xnio-nio-3.8.0.Final.jar:/home/parallels/.m2/repository/org/jboss/threads/jboss-threads/3.1.0.Final/jboss-threads-3.1.0.Final.jar:/home/parallels/.m2/repository/io/undertow/undertow-servlet/2.2.2.Final/undertow-servlet-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.3_spec/2.0.1.Final/jboss-annotations-api_1.3_spec-2.0.1.Final.jar:/home/parallels/.m2/repository/io/undertow/undertow-websockets-jsr/2.2.2.Final/undertow-websockets-jsr-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/spec/javax/websocket/jboss-websocket-api_1.1_spec/2.0.0.Final/jboss-websocket-api_1.1_spec-2.0.0.Final.jar:/home/parallels/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/parallels/.m2/repository/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/2.4.0/spring-boot-starter-data-jpa-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.4.0/spring-boot-starter-aop-2.4.0.jar:/home/parallels/.m2/repository/org/aspectj/aspectjweaver/1.9.6/aspectjweaver-1.9.6.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.4.0/spring-boot-starter-jdbc-2.4.0.jar:/home/parallels/.m2/repository/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar:/home/parallels/.m2/repository/org/springframework/spring-jdbc/5.3.1/spring-jdbc-5.3.1.jar:/home/parallels/.m2/repository/jakarta/transaction/jakarta.transaction-api/1.3.3/jakarta.transaction-api-1.3.3.jar:/home/parallels/.m2/repository/jakarta/persistence/jakarta.persistence-api/2.2.3/jakarta.persistence-api-2.2.3.jar:/home/parallels/.m2/repository/org/hibernate/hibernate-core/5.4.23.Final/hibernate-core-5.4.23.Final.jar:/home/parallels/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/parallels/.m2/repository/org/jboss/jandex/2.1.3.Final/jandex-2.1.3.Final.jar:/home/parallels/.m2/repository/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.jar:/home/parallels/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.2.Final/hibernate-commons-annotations-5.1.2.Final.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/txw2/2.3.1/txw2-2.3.1.jar:/home/parallels/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7.jar:/home/parallels/.m2/repository/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar:/home/parallels/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15.jar:/home/parallels/.m2/repository/org/springframework/data/spring-data-jpa/2.4.1/spring-data-jpa-2.4.1.jar:/home/parallels/.m2/repository/org/springframework/data/spring-data-commons/2.4.1/spring-data-commons-2.4.1.jar:/home/parallels/.m2/repository/org/springframework/spring-orm/5.3.1/spring-orm-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-tx/5.3.1/spring-tx-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-aspects/5.3.1/spring-aspects-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-devtools/2.4.0/spring-boot-devtools-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot/2.4.0/spring-boot-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.0/spring-boot-autoconfigure-2.4.0.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger2/2.0.2/springfox-swagger2-2.0.2.jar:/home/parallels/.m2/repository/org/mapstruct/mapstruct/1.0.0.Beta4/mapstruct-1.0.0.Beta4.jar:/home/parallels/.m2/repository/org/springframework/spring-context/4.0.9.RELEASE/spring-context-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/io/swagger/swagger-annotations/1.5.0/swagger-annotations-1.5.0.jar:/home/parallels/.m2/repository/io/swagger/swagger-models/1.5.0/swagger-models-1.5.0.jar:/home/parallels/.m2/repository/io/springfox/springfox-spi/2.0.2/springfox-spi-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-core/2.0.2/springfox-core-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-schema/2.0.2/springfox-schema-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger-common/2.0.2/springfox-swagger-common-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-spring-web/2.0.2/springfox-spring-web-2.0.2.jar:/home/parallels/.m2/repository/com/fasterxml/classmate/1.2.0/classmate-1.2.0.jar:/home/parallels/.m2/repository/joda-time/joda-time/2.8/joda-time-2.8.jar:/home/parallels/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger-ui/2.0.2/springfox-swagger-ui-2.0.2.jar:/home/parallels/.m2/repository/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar:/home/parallels/.m2/repository/ma/glasnost/orika/orika-core/1.5.2/orika-core-1.5.2.jar:/home/parallels/.m2/repository/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/parallels/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar:/home/parallels/.m2/repository/com/carrotsearch/java-sizeof/0.0.4/java-sizeof-0.0.4.jar:/home/parallels/.m2/repository/org/codehaus/janino/janino/2.7.5/janino-2.7.5.jar:/home/parallels/.m2/repository/org/codehaus/janino/commons-compiler/2.7.5/commons-compiler-2.7.5.jar:/home/parallels/.m2/repository/org/mapstruct/mapstruct-jdk8/1.2.0.Final/mapstruct-jdk8-1.2.0.Final.jar:/home/parallels/.m2/repository/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar:/home/parallels/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/parallels/.m2/repository/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/home/parallels/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/home/parallels/.m2/reposi tory/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/home/parallels/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/home/parallels/.m2/repository/com/github/java-json-tools/json-schema-validator/2.2.10/json-schema-validator-2.2.10.jar:/home/parallels/.m2/repository/com/github/java-json-tools/json-schema-core/1.2.10/json-schema-core-1.2.10.jar:/home/parallels/.m2/repository/com/github/java-json-tools/jackson-coreutils/1.9/jackson-coreutils-1.9.jar:/home/parallels/.m2/repository/com/github/fge/msg-simple/1.1/msg-simple-1.1.jar:/home/parallels/.m2/repository/com/github/fge/btf/1.2/btf-1.2.jar:/home/parallels/.m2/repository/com/github/fge/uri-template/0.9/uri-template-0.9.jar:/home/parallels/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar:/home/parallels/.m2/repository/javax/mail/mailapi/1.4.3/mailapi-1.4.3.jar:/home/parallels/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/parallels/.m2/repository/com/googlecode/libphonenumber/libphonenumber/8.0.0/libphonenumber-8.0.0.jar:/home/parallels/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-core/1.11.368/aws-java-sdk-core-1.11.368.jar:/home/parallels/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/parallels/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar:/home/parallels/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar:/home/parallels/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-ses/1.11.368/aws-java-sdk-ses-1.11.368.jar:/home/parallels/.m2/repository/com/amazonaws/jmespath-java/1.11.368/jmespath-java-1.11.368.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-ssm/1.11.368/aws-java-sdk-ssm-1.11.368.jar:/home/parallels/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/parallels/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/parallels/.m2/repository/com/github/everit-org/json-schema/org.everit.json.schema/1.11.1/org.everit.json.schema-1.11.1.jar:/home/parallels/.m2/repository/org/json/json/20180130/json-20180130.jar:/home/parallels/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/home/parallels/.m2/repository/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/home/parallels/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/parallels/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/home/parallels/.m2/repository/com/damnhandy/handy-uri-templates/2.1.6/handy-uri-templates-2.1.6.jar:/home/parallels/.m2/repository/com/google/re2j/re2j/1.1/re2j-1.1.jar:/home/parallels/.m2/repository/org/javassist/javassist/3.23.1-GA/javassist-3.23.1-GA.jar:/home/parallels/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/parallels/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-ui/1.4.3/springdoc-openapi-ui-1.4.3.jar:/home/parallels/.m2/repository/org/webjars/swagger-ui/3.28.0/swagger-ui-3.28.0.jar:/home/parallels/.m2/repository/org/webjars/webjars-locator-core/0.45/webjars-locator-core-0.45.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-webmvc-core/1.4.3/springdoc-openapi-webmvc-core-1.4.3.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-common/1.4.3/springdoc-openapi-common-1.4.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-models/2.1.3/swagger-models-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-annotations/2.1.3/swagger-annotations-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-integration/2.1.3/swagger-integration-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-core/2.1.3/swagger-core-2.1.3.jar:/home/parallels/.m2/repository/io/github/classgraph/classgraph/4.8.69/classgraph-4.8.69.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-gradle-plugin/1.0.2/jsonschema2pojo-gradle-plugin-1.0.2.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-core/1.0.2/jsonschema2pojo-core-1.0.2.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-scalagen/1.0.2/jsonschema2pojo-scalagen-1.0.2.jar:/home/parallels/.m2/repository/net/sourceforge/collections/collections-generic/4.01/collections-generic-4.01.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.10/jackson-dataformat-yaml-2.9.10.jar:/home/parallels/.m2/repository/org/scala-lang/scala-library/2.11.12/scala-library-2.11.12.jar:/home/parallels/.m2/repository/com/google/code/javaparser/javaparser/1.0.10/javaparser-1.0.10.jar:/home/parallels/.m2/repository/com/sun/codemodel/codemodel/2.6/codemodel-2.6.jar:/home/parallels/.m2/repository/com/google/code/gson/gson/2.5/gson-2.5.jar:/home/parallels/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/parallels/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/parallels/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/home/parallels/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/home/parallels/.m2/repository/com/google/code/findbugs/annotations/1.3.9/annotations-1.3.9.jar:/home/parallels/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/home/parallels/.m2/repository/org/springframework/spring-beans/4.0.9.RELEASE/spring-beans-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/org/springframework/spring-aop/4.0.9.RELEASE/spring-aop-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/parallels/.m2/repository/org/springframework/hateoas/spring-hateoas/1.0.1.RELEASE/spring-hateoas-1.0.1.RELEASE.jar:/home/parallels/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/home/parallels/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/home/parallels/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/home/parallels/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.4.0/spring-boot-starter-validation-2.4.0.jar:/home/parallels/.m2/repository/org/hibernate/validator/hibernate-validator/6.1.6.Final/hibernate-validator-6.1.6.Final.jar:/home/parallels/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/parallels/.m2/repository/org/postgresql/postgresql/42.2.18/postgresql-42.2.18.jar:/home/parallels/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/parallels/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/parallels/sandbox/config/target/config-2.0.jar -Dspring.native.remove-yaml-support=true -Dspring.spel.ignore=true -Dspring.native.verbose=true -H:+ReportExceptionStackTraces -H:Class=com.company.Application

Apply jar:file:///home/parallels/.m2/repository/org/springframework/experimental/spring-graalvm-native/0.8.3/spring-graalvm-native-0.8.3.jar!/META-INF/native-image/org.springframework.experimental/spring-graalvm-native/native-image.properties Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-api-2.3.1.jar Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/txw2-2.3.1.jar Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/istack-commons-runtime-3.0.7.jar Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/stax-ex-1.8.jar Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/FastInfoset-1.2.15.jar Warning: Invalid classpath entry: /home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/javax.activation-api-1.2.0.jar Executing [ /opt/graalvm-ce-java11-20.3.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=java.desktop/sun.java2d.cmm.profiles=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 \ -Xmx6673838896 \ -Duser.country=US \ -Duser.language=en \ -Djava.awt.headless=true \ -Dorg.graalvm.version=20.3.0 \ -Dorg.graalvm.config= \ -Dcom.oracle.graalvm.isaot=true \ -Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \ -Xshare:off \ --module-path \ /opt/graalvm-ce-java11-20.3.0/lib/truffle/truffle-api.jar \ -Djdk.internal.lambda.disableEagerInitialization=true \ -Djdk.internal.lambda.eagerlyInitialize=false \ -Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \ -Dspring.native.remove-yaml-support=true \ -Dspring.spel.ignore=true \ -Dspring.native.verbose=true \ -javaagent:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/svm.jar \ -cp \ /opt/graalvm-ce-java11-20.3.0/lib/svm/builder/objectfile.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/svm-llvm.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/pointsto.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/javacpp-shadowed.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/svm.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/llvm-platform-specific-shadowed.jar:/opt/graalvm-ce-java11-20.3.0/lib/svm/builder/llvm-wrapper-shadowed.jar \ 'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \ -watchpid \ 3950 \ -imagecp \ /opt/graalvm-ce-java11-20.3.0/lib/svm/library-support.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-api-2.3.1.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/txw2-2.3.1.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/istack-commons-runtime-3.0.7.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/stax-ex-1.8.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/FastInfoset-1.2.15.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/javax.activation-api-1.2.0.jar:/home/parallels/.m2/repository/org/springframework/experimental/spring-graalvm-native/0.8.3/spring-graalvm-native-0.8.3.jar:/home/parallels/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/home/parallels/.m2/repository/org/springframework/spring-core/5.3.1/spring-core-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-jcl/5.3.1/spring-jcl-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.4.0/spring-boot-starter-web-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter/2.4.0/spring-boot-starter-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.4.0/spring-boot-starter-logging-2.4.0.jar:/home/parallels/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar:/home/parallels/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar:/home/parallels/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar:/home/parallels/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/home/parallels/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.4.0/spring-boot-starter-json-2.4.0.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.3/jackson-datatype-jsr310-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.3/jackson-module-parameter-names-2.11.3.jar:/home/parallels/.m2/repository/org/springframework/spring-web/5.3.1/spring-web-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-webmvc/5.3.1/spring-webmvc-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-expression/5.3.1/spring-expression-5.3.1.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar:/home/parallels/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/parallels/.m2/repository/ch/qos/logback/logback-access/1.2.3/logback-access-1.2.3.jar:/home/parallels/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/home/parallels/.m2/repository/org/apache/commons/commons-lang3/3.0/commons-lang3-3.0.jar:/home/parallels/.m2/repository/commons-net/commons-net/3.6/commons-net-3.6.jar:/home/parallels/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/parallels/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/home/parallels/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-undertow/2.4.0/spring-boot-starter-undertow-2.4.0.jar:/home/parallels/.m2/repository/io/undertow/undertow-core/2.2.2.Final/undertow-core-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar:/home/parallels/.m2/repository/org/jboss/xnio/xnio-api/3.8.0.Final/xnio-api-3.8.0.Final.jar:/home/parallels/.m2/repository/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.jar:/home/parallels/.m2/repository/org/wildfly/client/wildfly-client-config/1.0.1.Final/wildfly-client-config-1.0.1.Final.jar:/home/parallels/.m2/repository/org/jboss/xnio/xnio-nio/3.8.0.Final/xnio-nio-3.8.0.Final.jar:/home/parallels/.m2/repository/org/jboss/threads/jboss-threads/3.1.0.Final/jboss-threads-3.1.0.Final.jar:/home/parallels/.m2/repository/io/undertow/undertow-servlet/2.2.2.Final/undertow-servlet-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.3_spec/2.0.1.Final/jboss-annotations-api_1.3_spec-2.0.1.Final.jar:/home/parallels/.m2/repository/io/undertow/undertow-websockets-jsr/2.2.2.Final/undertow-websockets-jsr-2.2.2.Final.jar:/home/parallels/.m2/repository/org/jboss/spec/javax/websocket/jboss-websocket-api_1.1_spec/2.0.0.Final/jboss-websocket-api_1.1_spec-2.0.0.Final.jar:/home/parallels/.m2/repository/jakarta/servlet/jakarta.servlet-api/4.0.4/jakarta.servlet-api-4.0.4.jar:/home/parallels/.m2/repository/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/2.4.0/spring-boot-starter-data-jpa-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.4.0/spring-boot-starter-aop-2.4.0.jar:/home/parallels/.m2/repository/org/aspectj/aspectjweaver/1.9.6/aspectjweaver-1.9.6.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.4.0/spring-boot-starter-jdbc-2.4.0.jar:/home/parallels/.m2/repository/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar:/home/parallels/.m2/repository/org/springframework/spring-jdbc/5.3.1/spring-jdbc-5.3.1.jar:/home/parallels/.m2/repository/jakarta/transaction/jakarta.transaction-api/1.3.3/jakarta.transaction-api-1.3.3.jar:/home/parallels/.m2/repository/jakarta/persistence/jakarta.persistence-api/2.2.3/jakarta.persistence-api-2.2.3.jar:/home/parallels/.m2/repository/org/hibernate/hibernate-core/5.4.23.Final/hibernate-core-5.4.23.Final.jar:/home/parallels/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/home/parallels/.m2/repository/org/jboss/jandex/2.1.3.Final/jandex-2.1.3.Final.jar:/home/parallels/.m2/repository/org/dom4j/dom4j/2.1.3/dom4j-2.1.3.jar:/home/parallels/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.1.2.Final/hibernate-commons-annotations-5.1.2.Final.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1.jar:/home/parallels/.m2/repository/org/glassfish/jaxb/txw2/2.3.1/txw2-2.3.1.jar:/home/parallels/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7.jar:/home/parallels/.m2/repository/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar:/home/parallels/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15.jar:/home/parallels/.m2/repository/org/springframework/data/spring-data-jpa/2.4.1/spring-data-jpa-2.4.1.jar:/home/parallels/.m2/repository/org/springframework/data/spring-data-commons/2.4.1/spring-data-commons-2.4.1.jar:/home/parallels/.m2/repository/org/springframework/spring-orm/5.3.1/spring-orm-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-tx/5.3.1/spring-tx-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/spring-aspects/5.3.1/spring-aspects-5.3.1.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-devtools/2.4.0/spring-boot-devtools-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot/2.4.0/spring-boot-2.4.0.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.4.0/spring-boot-autoconfigure-2.4.0.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger2/2.0.2/springfox-swagger2-2.0.2.jar:/home/parallels/.m2/repository/org/mapstruct/mapstruct/1.0.0.Beta4/mapstruct-1.0.0.Beta4.jar:/home/parallels/.m2/repository/org/springframework/spring-context/4.0.9.RELEASE/spring-context-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/io/swagger/swagger-annotations/1.5.0/swagger-annotations-1.5.0.jar:/home/parallels/.m2/repository/io/swagger/swagger-models/1.5.0/swagger-models-1.5.0.jar:/home/parallels/.m2/repository/io/springfox/springfox-spi/2.0.2/springfox-spi-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-core/2.0.2/springfox-core-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-schema/2.0.2/springfox-schema-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger-common/2.0.2/springfox-swagger-common-2.0.2.jar:/home/parallels/.m2/repository/io/springfox/springfox-spring-web/2.0.2/springfox-spring-web-2.0.2.jar:/home/parallels/.m2/repository/com/fasterxml/classmate/1.2.0/classmate-1.2.0.jar:/home/parallels/.m2/repository/joda-time/joda-time/2.8/joda-time-2.8.jar:/home/parallels/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar:/home/parallels/.m2/repository/io/springfox/springfox-swagger-ui/2.0.2/springfox-swagger-ui-2.0.2.jar:/home/parallels/.m2/repository/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar:/home/parallels/.m2/repository/ma/glasnost/orika/orika-core/1.5.2/orika-core-1.5.2.jar:/home/parallels/.m2/repository/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar:/home/parallels/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4.2/concurrentlinkedhashmap-lru-1.4.2.jar:/home/parallels/.m2/repository/com/carrotsearch/java-sizeof/0.0.4/java-sizeof-0.0.4.jar:/home/parallels/.m2/repository/org/codehaus/janino/janino/2.7.5/janino-2.7.5.jar:/home/parallels/.m2/repository/org/codehaus/janino/commons-compiler/2.7.5/commons -compiler-2.7.5.jar:/home/parallels/.m2/repository/org/mapstruct/mapstruct-jdk8/1.2.0.Final/mapstruct-jdk8-1.2.0.Final.jar:/home/parallels/.m2/repository/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar:/home/parallels/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/parallels/.m2/repository/org/checkerframework/checker-qual/2.5.2/checker-qual-2.5.2.jar:/home/parallels/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/home/parallels/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/home/parallels/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/home/parallels/.m2/repository/com/github/java-json-tools/json-schema-validator/2.2.10/json-schema-validator-2.2.10.jar:/home/parallels/.m2/repository/com/github/java-json-tools/json-schema-core/1.2.10/json-schema-core-1.2.10.jar:/home/parallels/.m2/repository/com/github/java-json-tools/jackson-coreutils/1.9/jackson-coreutils-1.9.jar:/home/parallels/.m2/repository/com/github/fge/msg-simple/1.1/msg-simple-1.1.jar:/home/parallels/.m2/repository/com/github/fge/btf/1.2/btf-1.2.jar:/home/parallels/.m2/repository/com/github/fge/uri-template/0.9/uri-template-0.9.jar:/home/parallels/.m2/repository/org/mozilla/rhino/1.7.7.1/rhino-1.7.7.1.jar:/home/parallels/.m2/repository/javax/mail/mailapi/1.4.3/mailapi-1.4.3.jar:/home/parallels/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/parallels/.m2/repository/com/googlecode/libphonenumber/libphonenumber/8.0.0/libphonenumber-8.0.0.jar:/home/parallels/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-core/1.11.368/aws-java-sdk-core-1.11.368.jar:/home/parallels/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/parallels/.m2/repository/org/apache/httpcomponents/httpclient/4.5.5/httpclient-4.5.5.jar:/home/parallels/.m2/repository/org/apache/httpcomponents/httpcore/4.4.9/httpcore-4.4.9.jar:/home/parallels/.m2/repository/software/amazon/ion/ion-java/1.0.2/ion-java-1.0.2.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.6.7/jackson-dataformat-cbor-2.6.7.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-ses/1.11.368/aws-java-sdk-ses-1.11.368.jar:/home/parallels/.m2/repository/com/amazonaws/jmespath-java/1.11.368/jmespath-java-1.11.368.jar:/home/parallels/.m2/repository/com/amazonaws/aws-java-sdk-ssm/1.11.368/aws-java-sdk-ssm-1.11.368.jar:/home/parallels/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/parallels/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/parallels/.m2/repository/com/github/everit-org/json-schema/org.everit.json.schema/1.11.1/org.everit.json.schema-1.11.1.jar:/home/parallels/.m2/repository/org/json/json/20180130/json-20180130.jar:/home/parallels/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/home/parallels/.m2/repository/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/home/parallels/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/parallels/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/home/parallels/.m2/repository/com/damnhandy/handy-uri-templates/2.1.6/handy-uri-templates-2.1.6.jar:/home/parallels/.m2/repository/com/google/re2j/re2j/1.1/re2j-1.1.jar:/home/parallels/.m2/repository/org/javassist/javassist/3.23.1-GA/javassist-3.23.1-GA.jar:/home/parallels/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/home/parallels/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-ui/1.4.3/springdoc-openapi-ui-1.4.3.jar:/home/parallels/.m2/repository/org/webjars/swagger-ui/3.28.0/swagger-ui-3.28.0.jar:/home/parallels/.m2/repository/org/webjars/webjars-locator-core/0.45/webjars-locator-core-0.45.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-webmvc-core/1.4.3/springdoc-openapi-webmvc-core-1.4.3.jar:/home/parallels/.m2/repository/org/springdoc/springdoc-openapi-common/1.4.3/springdoc-openapi-common-1.4.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-models/2.1.3/swagger-models-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-annotations/2.1.3/swagger-annotations-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-integration/2.1.3/swagger-integration-2.1.3.jar:/home/parallels/.m2/repository/io/swagger/core/v3/swagger-core/2.1.3/swagger-core-2.1.3.jar:/home/parallels/.m2/repository/io/github/classgraph/classgraph/4.8.69/classgraph-4.8.69.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-gradle-plugin/1.0.2/jsonschema2pojo-gradle-plugin-1.0.2.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-core/1.0.2/jsonschema2pojo-core-1.0.2.jar:/home/parallels/.m2/repository/org/jsonschema2pojo/jsonschema2pojo-scalagen/1.0.2/jsonschema2pojo-scalagen-1.0.2.jar:/home/parallels/.m2/repository/net/sourceforge/collections/collections-generic/4.01/collections-generic-4.01.jar:/home/parallels/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.9.10/jackson-dataformat-yaml-2.9.10.jar:/home/parallels/.m2/repository/org/scala-lang/scala-library/2.11.12/scala-library-2.11.12.jar:/home/parallels/.m2/repository/com/google/code/javaparser/javaparser/1.0.10/javaparser-1.0.10.jar:/home/parallels/.m2/repository/com/sun/codemodel/codemodel/2.6/codemodel-2.6.jar:/home/parallels/.m2/repository/com/google/code/gson/gson/2.5/gson-2.5.jar:/home/parallels/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/parallels/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/parallels/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/home/parallels/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/home/parallels/.m2/repository/com/google/code/findbugs/annotations/1.3.9/annotations-1.3.9.jar:/home/parallels/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/home/parallels/.m2/repository/org/springframework/spring-beans/4.0.9.RELEASE/spring-beans-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/org/springframework/spring-aop/4.0.9.RELEASE/spring-aop-4.0.9.RELEASE.jar:/home/parallels/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/parallels/.m2/repository/org/springframework/hateoas/spring-hateoas/1.0.1.RELEASE/spring-hateoas-1.0.1.RELEASE.jar:/home/parallels/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/home/parallels/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/home/parallels/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/home/parallels/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/home/parallels/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.4.0/spring-boot-starter-validation-2.4.0.jar:/home/parallels/.m2/repository/org/hibernate/validator/hibernate-validator/6.1.6.Final/hibernate-validator-6.1.6.Final.jar:/home/parallels/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/home/parallels/.m2/repository/org/postgresql/postgresql/42.2.18/postgresql-42.2.18.jar:/home/parallels/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/home/parallels/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/home/parallels/sandbox/config/target/config-2.0.jar \ -H:Path=/home/parallels/sandbox/config \ -H:+DumpTargetInfo \ -H:+AllowIncompleteClasspath \ -H:+ReportUnsupportedElementsAtRuntime \ -H:FallbackThreshold=0 \ -H:+InstallExitHandlers \ -H:+ReportExceptionStackTraces \ -H:Class=com.company.Application \ -H:CLibraryPath=/opt/graalvm-ce-java11-20.3.0/lib/svm/clibraries/linux-amd64 \ -H:Name=com.company.Application \

] [com.company.Application 3969] classlist: 8,213.27 ms, 1.70 GB


/ _/ _ () / | / / _ / / () _ _ \ / _ \ / / / / / \ / / / |/ / / __/ / / / / | | / / / \ / / / // / / / / / / / / / / // / / /| / / // / / / / / | |/ / / / /__/ / ./ // // // // _, / // |/ _,/ _/ // |__/ \/ /_/ /____/
Removing unused configurations Verification turned on Turning on verbose mode for the feature Removing Yaml support Removing XML support Removing SpEL support Removing JMX support [com.company.Application:3969] setup: 936.83 ms, 1.70 GB Error: could not find target field: private org.springframework.core.metrics.ApplicationStartup org.springframework.context.annotation.Target_ConfigurationClassPostProcessor.applicationStartup com.oracle.svm.core.util.UserError$UserException: could not find target field: private org.springframework.core.metrics.ApplicationStartup org.springframework.context.annotation.Target_ConfigurationClassPostProcessor.applicationStartup at com.oracle.svm.core.util.UserError.abort(UserError.java:68) at com.oracle.svm.core.util.UserError.guarantee(UserError.java:96) at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.findOriginalField(AnnotationSubstitutionProcessor.java:757) at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleFieldInAliasClass(AnnotationSubstitutionProcessor.java:429) at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleAliasClass(AnnotationSubstitutionProcessor.java:343) at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleClass(AnnotationSubstitutionProcessor.java:309) at com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.init(AnnotationSubstitutionProcessor.java:265) at com.oracle.svm.hosted.NativeImageGenerator.createDeclarativeSubstitutionProcessor(NativeImageGenerator.java:921) at com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator.java:855) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:556) at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:471) 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) 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:1647) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1397) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1358) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1317) at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1829)

Describe GraalVM and your environment:

jramirez-isc commented 3 years ago

Hi @moorsu do you have a reproducer of this issue?

aclement commented 3 years ago

This looks like an issue for the https://github.com/spring-projects-experimental/spring-graalvm-native project rather than the graal project. An error like that suggests missing reflective configuration that the spring feature hasn't computed. Possibly because there is something in the app it hasn't allowed for yet. The fallback would be running the app with the GraalVM agent to collect the missing configuration.

oubidar-Abderrahim commented 3 years ago

As mentioned above, this looks like a missing config by the spring team. I will close this issue for now, if you still need assistance with this issue please provide us with a reproducer and re-open the issue.

Paradox98 commented 3 years ago

@moorsu How to solve it, I also encountered a similar problem