gluonhq / substrate

Create native Java(FX) apps for desktop, mobile and embedded
GNU General Public License v2.0
372 stars 51 forks source link

JavaFX not working properly with substrate native image. #1231

Closed deviantbit closed 9 months ago

deviantbit commented 10 months ago

gluonfx substrate with native image does not produce a working executable on Ubuntu 22.04. Javafx controls doe not display properly.

Expected Behavior

image

Current Behavior

image

Steps to Reproduce

Create a basic maven gluonfx project. Issue the command mvn gluonfx:build, the run produced executable.

Apache Maven 3.6.3 Maven home: /usr/share/maven Java version: 17.0.8.1, vendor: Private Build, runtime: /usr/lib/jvm/java-17-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "6.2.0-32-generic", arch: "amd64", family: "unix" [DEBUG] Created new class realm maven.api [DEBUG] Importing foreign packages into class realm maven.api [DEBUG] Imported: javax.annotation. < plexus.core [DEBUG] Imported: javax.annotation.security. < plexus.core [DEBUG] Imported: javax.enterprise.inject. < plexus.core [DEBUG] Imported: javax.enterprise.util. < plexus.core [DEBUG] Imported: javax.inject. < plexus.core [DEBUG] Imported: org.apache.maven. < plexus.core [DEBUG] Imported: org.apache.maven.artifact < plexus.core [DEBUG] Imported: org.apache.maven.classrealm < plexus.core [DEBUG] Imported: org.apache.maven.cli < plexus.core [DEBUG] Imported: org.apache.maven.configuration < plexus.core [DEBUG] Imported: org.apache.maven.exception < plexus.core [DEBUG] Imported: org.apache.maven.execution < plexus.core [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core [DEBUG] Imported: org.apache.maven.model < plexus.core [DEBUG] Imported: org.apache.maven.monitor < plexus.core [DEBUG] Imported: org.apache.maven.plugin < plexus.core [DEBUG] Imported: org.apache.maven.profiles < plexus.core [DEBUG] Imported: org.apache.maven.project < plexus.core [DEBUG] Imported: org.apache.maven.reporting < plexus.core [DEBUG] Imported: org.apache.maven.repository < plexus.core [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core [DEBUG] Imported: org.apache.maven.settings < plexus.core [DEBUG] Imported: org.apache.maven.toolchain < plexus.core [DEBUG] Imported: org.apache.maven.usability < plexus.core [DEBUG] Imported: org.apache.maven.wagon. < plexus.core [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core [DEBUG] Imported: org.codehaus.classworlds < plexus.core [DEBUG] Imported: org.codehaus.plexus. < plexus.core [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core [DEBUG] Imported: org.codehaus.plexus.component < plexus.core [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core [DEBUG] Imported: org.codehaus.plexus.container < plexus.core [DEBUG] Imported: org.codehaus.plexus.context < plexus.core [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core [DEBUG] Imported: org.eclipse.aether. < plexus.core [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core [DEBUG] Imported: org.eclipse.aether.collection < plexus.core [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core [DEBUG] Imported: org.eclipse.aether.graph < plexus.core [DEBUG] Imported: org.eclipse.aether.impl < plexus.core [DEBUG] Imported: org.eclipse.aether.installation < plexus.core [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core [DEBUG] Imported: org.eclipse.aether.repository < plexus.core [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core [DEBUG] Imported: org.eclipse.aether.spi < plexus.core [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core [DEBUG] Imported: org.eclipse.aether.version < plexus.core [DEBUG] Imported: org.fusesource.jansi. < plexus.core [DEBUG] Imported: org.slf4j. < plexus.core [DEBUG] Imported: org.slf4j.event. < plexus.core [DEBUG] Imported: org.slf4j.helpers. < plexus.core [DEBUG] Imported: org.slf4j.spi. < plexus.core [DEBUG] Populating class realm maven.api [INFO] Error stacktraces are turned on. [DEBUG] Message scheme: color [DEBUG] Message styles: debug info warning error success failure strong mojo project [DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml [DEBUG] Reading user settings from /home/user/.m2/settings.xml [DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml [DEBUG] Reading user toolchains from /home/user/.m2/toolchains.xml [DEBUG] Using local repository at /home/user/.m2/repository [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/user/.m2/repository [INFO] Scanning for projects... [DEBUG] Extension realms for project com.test:test:jar:1.0-SNAPSHOT: (none) [DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null] [DEBUG] Resolving plugin prefix gluonfx from [org.apache.maven.plugins, org.codehaus.mojo] [DEBUG] Resolved plugin prefix gluonfx to com.gluonhq:gluonfx-maven-plugin from POM com.test:test:jar:1.0-SNAPSHOT [DEBUG] === REACTOR BUILD PLAN ================================================ [DEBUG] Project: com.test:test:jar:1.0-SNAPSHOT [DEBUG] Tasks: [gluonfx:build] [DEBUG] Style: Aggregating [DEBUG] ======================================================================= [INFO] [INFO] ----------------------< com.test:test >---------------------- [INFO] Building Test 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [DEBUG] Resolving plugin prefix gluonfx from [org.apache.maven.plugins, org.codehaus.mojo] [DEBUG] Resolved plugin prefix gluonfx to com.gluonhq:gluonfx-maven-plugin from POM com.test:test:jar:1.0-SNAPSHOT [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] === PROJECT BUILD PLAN ================================================ [DEBUG] Project: com.test:test:1.0-SNAPSHOT [DEBUG] Dependencies (collect): [] [DEBUG] Dependencies (resolve): [compile] [DEBUG] Repositories (dependencies): [Gluon (https://nexus.gluonhq.com/nexus/content/repositories/releases, default, releases+snapshots), central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: com.gluonhq:gluonfx-maven-plugin:1.0.19:build (default-cli) [DEBUG] Style: Aggregating [DEBUG] Configuration:

${gluonfx.appIdentifier}

display lifecycle statusbar storage${gluonfx.attachList}

${gluonfx.bundlesList} ${gluonfx.enableSWRendering} ${gluonfx.executable} ${gluonfx.graalvmHome} ${gluonfx.javaStaticSdkVersion} ${gluonfx.javafxStaticSdkVersion} ${gluonfx.jniList} ${gluonfx.linkerArgs} com.test.Test ${gluonfx.nativeImageArgs}

${gluonfx.reflectionList} ${gluonfx.releaseConfiguration} ${gluonfx.remoteDir} ${gluonfx.remoteHostName} ${gluonfx.resourcesList} ${gluonfx.runtimeArgs}

${gluonfx.target} ${gluonfx.verbose}

[DEBUG] ======================================================================= [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=260289, ConflictMarker.markTime=78630, ConflictMarker.nodeCount=23, ConflictIdSorter.graphTime=161119, ConflictIdSorter.topsortTime=155310, ConflictIdSorter.conflictIdCount=12, ConflictIdSorter.conflictIdCycleCount=3, ConflictResolver.totalTime=1567104, ConflictResolver.conflictItemCount=19, DefaultDependencyCollector.collectTime=14678179, DefaultDependencyCollector.transformTime=2862680} [DEBUG] com.test:test:jar:1.0-SNAPSHOT [DEBUG] org.openjfx:javafx-controls:jar:17.0.9-ea+3:compile [DEBUG] org.openjfx:javafx-controls:jar:linux:17.0.9-ea+3:compile [DEBUG] org.openjfx:javafx-graphics:jar:17.0.9-ea+3:compile [DEBUG] org.openjfx:javafx-graphics:jar:linux:17.0.9-ea+3:compile [DEBUG] org.openjfx:javafx-base:jar:17.0.9-ea+3:compile [DEBUG] org.openjfx:javafx-base:jar:linux:17.0.9-ea+3:compile [DEBUG] com.gluonhq:charm-glisten:jar:6.2.3:compile [DEBUG] com.gluonhq.attach:display:jar:4.0.18:compile [DEBUG] com.gluonhq.attach:lifecycle:jar:4.0.18:compile [DEBUG] com.gluonhq.attach:statusbar:jar:4.0.18:compile [DEBUG] com.gluonhq.attach:storage:jar:4.0.18:compile [DEBUG] com.gluonhq.attach:util:jar:4.0.18:compile [INFO] [INFO] --- gluonfx-maven-plugin:1.0.19:build (default-cli) @ test --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=421068, ConflictMarker.markTime=281039, ConflictMarker.nodeCount=162, ConflictIdSorter.graphTime=202890, ConflictIdSorter.topsortTime=76939, ConflictIdSorter.conflictIdCount=72, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2633461, ConflictResolver.conflictItemCount=143, DefaultDependencyCollector.collectTime=126919572, DefaultDependencyCollector.transformTime=3669397} [DEBUG] com.gluonhq:gluonfx-maven-plugin:jar:1.0.19 [DEBUG] com.gluonhq:substrate:jar:0.0.59:compile [DEBUG] com.googlecode.plist:dd-plist:jar:1.23:runtime [DEBUG] org.bouncycastle:bcpkix-jdk15on:jar:1.49:runtime [DEBUG] org.bouncycastle:bcprov-jdk15on:jar:1.49:runtime [DEBUG] org.graalvm.nativeimage:svm:jar:21.1.0:runtime [DEBUG] org.graalvm.nativeimage:svm-hosted-native-linux-amd64:tar.gz:21.1.0:runtime [DEBUG] org.graalvm.nativeimage:svm-hosted-native-darwin-amd64:tar.gz:21.1.0:runtime [DEBUG] org.graalvm.nativeimage:svm-hosted-native-windows-amd64:tar.gz:21.1.0:runtime [DEBUG] org.graalvm.sdk:graal-sdk:jar:21.1.0:runtime [DEBUG] org.graalvm.nativeimage:objectfile:jar:21.1.0:runtime [DEBUG] org.graalvm.nativeimage:pointsto:jar:21.1.0:runtime [DEBUG] org.graalvm.compiler:compiler:jar:21.1.0:runtime [DEBUG] org.graalvm.truffle:truffle-api:jar:21.1.0:runtime [DEBUG] org.apidesign.bck2brwsr:aot:jar:0.53:runtime [DEBUG] org.apidesign.bck2brwsr:vm4brwsr:jar:0.53:runtime [DEBUG] org.apidesign.bck2brwsr:core:jar:0.53:runtime [DEBUG] com.google.javascript:closure-compiler:jar:v20210601:runtime [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-model:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-artifact:jar:3.6.0:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.3:compile [DEBUG] javax.enterprise:cdi-api:jar:1.0:compile [DEBUG] javax.annotation:jsr250-api:jar:1.0:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.1.0:compile [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.5.2:compile [DEBUG] org.codehaus.plexus:plexus-java:jar:0.9.11:compile [DEBUG] org.ow2.asm:asm:jar:7.0-beta:compile [DEBUG] com.thoughtworks.qdox:qdox:jar:2.0-M9:compile [DEBUG] org.apache.commons:commons-exec:jar:1.3:compile [DEBUG] org.apache.maven:maven-core:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-settings:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.0:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.4:compile [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.0:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.0:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.25:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.3.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.3.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.3.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.3.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.3:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.apache.maven.shared:maven-invoker:jar:2.2:compile [DEBUG] org.apache.maven:maven-aether-provider:jar:3.3.9:compile [DEBUG] org.eclipse.aether:aether-api:jar:1.0.2.v20150114:compile [DEBUG] org.eclipse.aether:aether-spi:jar:1.0.2.v20150114:compile [DEBUG] org.eclipse.aether:aether-util:jar:1.0.2.v20150114:compile [DEBUG] org.eclipse.aether:aether-impl:jar:1.0.2.v20150114:compile [DEBUG] org.eclipse.aether:aether-transport-http:jar:1.1.0:compile [DEBUG] org.apache.httpcomponents:httpclient:jar:4.3.5:compile [DEBUG] org.apache.httpcomponents:httpcore:jar:4.3.2:compile [DEBUG] commons-codec:commons-codec:jar:1.6:compile [DEBUG] org.slf4j:jcl-over-slf4j:jar:1.6.2:compile [DEBUG] org.eclipse.aether:aether-transport-file:jar:1.1.0:compile [DEBUG] org.eclipse.aether:aether-connector-basic:jar:1.1.0:compile [DEBUG] Created new class realm plugin>com.gluonhq:gluonfx-maven-plugin:1.0.19 [DEBUG] Importing foreign packages into class realm plugin>com.gluonhq:gluonfx-maven-plugin:1.0.19 [DEBUG] Imported: < maven.api [DEBUG] Populating class realm plugin>com.gluonhq:gluonfx-maven-plugin:1.0.19 [DEBUG] Included: com.gluonhq:gluonfx-maven-plugin:jar:1.0.19 [DEBUG] Included: com.gluonhq:substrate:jar:0.0.59 [DEBUG] Included: com.googlecode.plist:dd-plist:jar:1.23 [DEBUG] Included: org.bouncycastle:bcpkix-jdk15on:jar:1.49 [DEBUG] Included: org.bouncycastle:bcprov-jdk15on:jar:1.49 [DEBUG] Included: org.graalvm.nativeimage:svm:jar:21.1.0 [DEBUG] Included: org.graalvm.nativeimage:svm-hosted-native-linux-amd64:tar.gz:21.1.0 [DEBUG] Included: org.graalvm.nativeimage:svm-hosted-native-darwin-amd64:tar.gz:21.1.0 [DEBUG] Included: org.graalvm.nativeimage:svm-hosted-native-windows-amd64:tar.gz:21.1.0 [DEBUG] Included: org.graalvm.sdk:graal-sdk:jar:21.1.0 [DEBUG] Included: org.graalvm.nativeimage:objectfile:jar:21.1.0 [DEBUG] Included: org.graalvm.nativeimage:pointsto:jar:21.1.0 [DEBUG] Included: org.graalvm.compiler:compiler:jar:21.1.0 [DEBUG] Included: org.graalvm.truffle:truffle-api:jar:21.1.0 [DEBUG] Included: org.apidesign.bck2brwsr:aot:jar:0.53 [DEBUG] Included: org.apidesign.bck2brwsr:vm4brwsr:jar:0.53 [DEBUG] Included: org.apidesign.bck2brwsr:core:jar:0.53 [DEBUG] Included: com.google.javascript:closure-compiler:jar:v20210601 [DEBUG] Included: javax.enterprise:cdi-api:jar:1.0 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.1.0 [DEBUG] Included: org.codehaus.plexus:plexus-java:jar:0.9.11 [DEBUG] Included: org.ow2.asm:asm:jar:7.0-beta [DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0-M9 [DEBUG] Included: org.apache.commons:commons-exec:jar:1.3 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.4 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.0 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.3.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.3 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:1.7.1 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.apache.maven.shared:maven-invoker:jar:2.2 [DEBUG] Included: org.eclipse.aether:aether-util:jar:1.0.2.v20150114 [DEBUG] Included: org.eclipse.aether:aether-transport-http:jar:1.1.0 [DEBUG] Included: org.apache.httpcomponents:httpclient:jar:4.3.5 [DEBUG] Included: org.apache.httpcomponents:httpcore:jar:4.3.2 [DEBUG] Included: commons-codec:commons-codec:jar:1.6 [DEBUG] Included: org.slf4j:jcl-over-slf4j:jar:1.6.2 [DEBUG] Included: org.eclipse.aether:aether-transport-file:jar:1.1.0 [DEBUG] Included: org.eclipse.aether:aether-connector-basic:jar:1.1.0 [DEBUG] Configuring mojo com.gluonhq:gluonfx-maven-plugin:1.0.19:build from plugin realm ClassRealm[plugin>com.gluonhq:gluonfx-maven-plugin:1.0.19, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@5cb0d902] [DEBUG] Configuring mojo 'com.gluonhq:gluonfx-maven-plugin:1.0.19:build' with basic configurator --> [DEBUG] (f) attachList = [display, lifecycle, statusbar, storage] [DEBUG] (f) basedir = /home/user/work/Test [DEBUG] (f) bundlesList = [] [DEBUG] (f) enableSWRendering = false [DEBUG] (f) executable = java [DEBUG] (f) jniList = [] [DEBUG] (f) linkerArgs = [] [DEBUG] (f) mainClass = com.test.Test [DEBUG] (f) nativeImageArgs = [] [DEBUG] (f) pom = /home/user/work/Test/pom.xml [DEBUG] (f) project = MavenProject: com.test:test:1.0-SNAPSHOT @ /home/user/work/Test/pom.xml [DEBUG] (f) reflectionList = [] [DEBUG] (f) releaseConfiguration = ReleaseConfiguration{packageType=null, description='null', vendor='null', version='null', macAppStore=false, macSigningUserName=null, macAppCategory=null, bundleName='null', bundleVersion='null', bundleShortVersion='null', providedSigningIdentity='null', providedProvisioningProfile='null', skipSigning=false, simulatorDevice='null', appLabel='null', versionCode='null', versionName='null', providedKeyStorePath='null', providedKeyStorePassword='null', providedKeyAlias='null', providedKeyAliasPassword='null'} [DEBUG] (f) resourcesList = [] [DEBUG] (f) runtimeArgs = [] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@7ce7e83c [DEBUG] (f) target = host [DEBUG] (f) verbose = false [DEBUG] -- end configuration -- [DEBUG] Start building [INFO] Scanning for projects... [INFO] [INFO] ----------------------< com.test:test >---------------------- [INFO] Building Test 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] >>> gluonfx-maven-plugin:1.0.19:compile (default-cli) > process-classes @ test >>> [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ test --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ test --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< gluonfx-maven-plugin:1.0.19:compile (default-cli) < process-classes @ test <<< [INFO] [INFO] [INFO] --- gluonfx-maven-plugin:1.0.19:compile (default-cli) @ test --- [Wed Sep 13 17:54:35 CDT 2023][INFO] ==================== COMPILE TASK ====================


_ __ __ _
_ __

Access to the latest docs, tips and tricks and more info on how to get support? Register your usage of Gluon Substrate now at

https://gluonhq.com/activate

[Wed Sep 13 17:54:35 CDT 2023][INFO] We will now compile your code for x86_64-linux-linux. This may take some time. [Wed Sep 13 17:54:36 CDT 2023][INFO] [SUB] Warning: Ignoring server-mode native-image argument --no-server. [Wed Sep 13 17:54:37 CDT 2023][INFO] [SUB] ======================================================================================================================== [Wed Sep 13 17:54:37 CDT 2023][INFO] [SUB] GraalVM Native Image: Generating 'com.test.test' (shared library)... [Wed Sep 13 17:54:37 CDT 2023][INFO] [SUB] ======================================================================================================================== [Wed Sep 13 17:54:37 CDT 2023][INFO] [SUB] [GluonFeature] enabled for config com.oracle.svm.hosted.FeatureImpl$IsInConfigurationAccessImpl@52500920 [Wed Sep 13 17:54:38 CDT 2023][INFO] [SUB] GluonFeature enabled in setup com.oracle.svm.hosted.FeatureImpl$DuringSetupAccessImpl@7c3ebc6b [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] [1/7] Initializing... (1.9s @ 0.17GB) [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] Version info: 'GraalVM 22.1.0.1 Java 17 CE' [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] C compiler: gcc (linux, x86_64, 11.4.0) [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] Garbage collector: Serial GC [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] 1 user-provided feature(s) [Wed Sep 13 17:54:39 CDT 2023][INFO] [SUB] - com.gluonhq.substrate.feature.GluonFeature [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] [2/7] Performing analysis... [**] (14.3s @ 2.18GB) [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] 12,215 (90.87%) of 13,443 classes reachable [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] 22,454 (68.21%) of 32,917 fields reachable [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] 59,625 (64.33%) of 92,683 methods reachable [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] 649 classes, 112 fields, and 2,057 methods registered for reflection [Wed Sep 13 17:54:53 CDT 2023][INFO] [SUB] 112 classes, 140 fields, and 182 methods registered for JNI access [Wed Sep 13 17:54:54 CDT 2023][INFO] [SUB] [3/7] Building universe... (1.5s @ 3.06GB) [Wed Sep 13 17:54:56 CDT 2023][INFO] [SUB] [4/7] Parsing methods... [] (0.9s @ 4.31GB) [Wed Sep 13 17:54:58 CDT 2023][INFO] [SUB] [5/7] Inlining methods... [] (2.0s @ 2.15GB) [Wed Sep 13 17:55:07 CDT 2023][INFO] [SUB] [6/7] Compiling methods... [] (9.4s @ 3.20)