openjfx / javafx-maven-plugin

Maven plugin to run JavaFX 11+ applications
Apache License 2.0
371 stars 59 forks source link

[INFO] --- javafx-maven-plugin:0.0.8:jlink (default-cli) @ --- Error: Module java.base not found, required by #146

Closed Alcamech closed 2 years ago

Alcamech commented 2 years ago

I'm trying to use this plugin to build a runtime image for my JavaFX project. I'm facing the following error when running javafx:jlink. javafx:run works fine.

I'm on Fedora 35 using jdk openjdk version "17.0.1" 2021-10-19.

Not sure why jlink fails to work on my environment. The project can be build successfully on windows.

betanzos commented 2 years ago

Can you share the Maven debug output (using -X cli argument)?

Alcamech commented 2 years ago

@betanzos Thank you for your help. Full debug output.

[INFO] 
[INFO] -------------------------< com.alcamech:jomo >--------------------------
[INFO] Building jomo 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Resolving plugin prefix javafx from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix javafx to org.openjfx:javafx-maven-plugin from POM com.alcamech:jomo: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] 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.alcamech:jomo:1.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [runtime]
[DEBUG] Repositories (dependencies): [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] --- init fork of com.alcamech:jomo:1.0-SNAPSHOT for org.openjfx:javafx-maven-plugin:0.0.8:jlink (default-cli) ---
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <buildFilters default-value="${project.build.filters}"/>
  <encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <escapeString>${maven.resources.escapeString}</escapeString>
  <escapeWindowsPaths default-value="true">${maven.resources.escapeWindowsPaths}</escapeWindowsPaths>
  <includeEmptyDirs default-value="false">${maven.resources.includeEmptyDirs}</includeEmptyDirs>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <overwrite default-value="false">${maven.resources.overwrite}</overwrite>
  <project default-value="${project}"/>
  <resources default-value="${project.resources}"/>
  <session default-value="${session}"/>
  <supportMultiLineFiltering default-value="false">${maven.resources.supportMultiLineFiltering}</supportMultiLineFiltering>
  <useBuildFilters default-value="true"/>
  <useDefaultDelimiters default-value="true"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.compileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedSourcesDirectory default-value="${project.build.directory}/generated-sources/annotations"/>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <parameters default-value="false">${maven.compiler.parameters}</parameters>
  <project default-value="${project}"/>
  <projectArtifact default-value="${project.artifact}"/>
  <release>${maven.compiler.release}</release>
  <session default-value="${session}"/>
  <showDeprecation default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skipMain>${maven.main.skip}</skipMain>
  <skipMultiThreadWarning default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.6">11</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.6">11</target>
  <useIncrementalCompilation default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] --- exit fork of com.alcamech:jomo:1.0-SNAPSHOT for org.openjfx:javafx-maven-plugin:0.0.8:jlink (default-cli) ---
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.openjfx:javafx-maven-plugin:0.0.8:jlink (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <async default-value="false">${javafx.async}</async>
  <asyncDestroyOnShutdown default-value="true">${javafx.asyncDestroyOnShutdown}</asyncDestroyOnShutdown>
  <basedir default-value="${basedir}"/>
  <bindServices default-value="false">${javafx.bindServices}</bindServices>
  <builddir default-value="${project.build.directory}"/>
  <commandlineArgs>${javafx.args}</commandlineArgs>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compress default-value="0">${javafx.compress}</compress>
  <ignoreSigningInformation default-value="false">${javafx.ignoreSigningInformation}</ignoreSigningInformation>
  <includePathExceptionsInClasspath default-value="false">${javafx.includePathExceptionsInClasspath}</includePathExceptionsInClasspath>
  <jlinkExecutable default-value="jlink">${javafx.jlinkExecutable}</jlinkExecutable>
  <jlinkImageName default-value="image">${javafx.jlinkImageName}</jlinkImageName>
  <jlinkVerbose default-value="false">${javafx.jlinkVerbose}</jlinkVerbose>
  <jlinkZipName>${javafx.jlinkZipName}</jlinkZipName>
  <jmodsPath>${javafx.jmodsPath}</jmodsPath>
  <launcher>${javafx.launcher}</launcher>
  <mainClass>com.alcamech.jomo/com.alcamech.jomo.Jomo</mainClass>
  <noHeaderFiles default-value="false">${javafx.noHeaderFiles}</noHeaderFiles>
  <noManPages default-value="false">${javafx.noManPages}</noManPages>
  <outputFile>${javafx.outputFile}</outputFile>
  <project default-value="${project}"/>
  <runtimePathOption>${javafx.runtimePathOption}</runtimePathOption>
  <session default-value="${session}"/>
  <skip default-value="false">${javafx.skip}</skip>
  <stripDebug default-value="false">${javafx.stripDebug}</stripDebug>
  <stripJavaDebugAttributes default-value="false">${javafx.stripJavaDebugAttributes}</stripJavaDebugAttributes>
  <workingDirectory>${javafx.workingDirectory}</workingDirectory>
</configuration>
[DEBUG] =======================================================================
[INFO] 
[INFO] >>> javafx-maven-plugin:0.0.8:jlink (default-cli) > process-classes @ jomo >>>
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=650538, ConflictMarker.markTime=104928, ConflictMarker.nodeCount=34, ConflictIdSorter.graphTime=380260, ConflictIdSorter.topsortTime=423081, ConflictIdSorter.conflictIdCount=16, ConflictIdSorter.conflictIdCycleCount=5, ConflictResolver.totalTime=3508221, ConflictResolver.conflictItemCount=26, DefaultDependencyCollector.collectTime=48637035, DefaultDependencyCollector.transformTime=6703867}
[DEBUG] com.alcamech:jomo:jar:1.0-SNAPSHOT
[DEBUG]    org.openjfx:javafx-media:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-media:jar:linux:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-graphics:jar:17.0.0.1:compile
[DEBUG]          org.openjfx:javafx-graphics:jar:linux:17.0.0.1:compile
[DEBUG]          org.openjfx:javafx-base:jar:17.0.0.1:compile
[DEBUG]             org.openjfx:javafx-base:jar:linux:17.0.0.1:compile
[DEBUG]    org.openjfx:javafx-controls:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-controls:jar:linux:17.0.0.1:compile
[DEBUG]    org.openjfx:javafx-fxml:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-fxml:jar:linux:17.0.0.1:compile
[DEBUG]    org.junit.jupiter:junit-jupiter-api:jar:5.7.1:test
[DEBUG]       org.apiguardian:apiguardian-api:jar:1.1.0:test
[DEBUG]       org.opentest4j:opentest4j:jar:1.2.0:test
[DEBUG]       org.junit.platform:junit-platform-commons:jar:1.7.1:test
[DEBUG]    org.junit.jupiter:junit-jupiter-engine:jar:5.7.1:test
[DEBUG]       org.junit.platform:junit-platform-engine:jar:1.7.1:test
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jomo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=192400, ConflictMarker.markTime=95797, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=97991, ConflictIdSorter.topsortTime=18378, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1248647, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=117188708, DefaultDependencyCollector.transformTime=1703098}
[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile
[DEBUG]          org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile
[DEBUG]       commons-cli:commons-cli:jar:1.0:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile
[DEBUG]       org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-monitor:jar:2.0.6:compile
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]       junit:junit:jar:3.8.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:2.0.5:compile
[DEBUG]    org.apache.maven.shared:maven-filtering:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile
[DEBUG]    org.codehaus.plexus:plexus-interpolation:jar:1.13:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7
[DEBUG]   Included: commons-cli:commons-cli:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG]   Included: junit:junit:jar:3.8.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.5
[DEBUG]   Included: org.apache.maven.shared:maven-filtering:jar:1.1
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.13
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42a57993]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator -->
[DEBUG]   (f) buildFilters = []
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = /home/alcamech/Development/jomo/target/classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: com.alcamech:jomo:1.0-SNAPSHOT @ /home/alcamech/Development/jomo/pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/alcamech/Development/jomo/src/main/resources, PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@70e3f36f
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = true
[DEBUG] -- end configuration --
[DEBUG] properties used {java.specification.version=11, env.GO_HOME=/usr/local/go/bin, sun.cpu.isalist=, sun.arch.data.model=64, java.vendor.url=https://www.redhat.com/, env.working_dir=/home/alcamech/go/src/k8s.io, env.DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ , sun.boot.library.path=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc35.x86_64/lib, sun.java.command=org.codehaus.classworlds.Launcher -Didea.version=2021.1.3 -X javafx:jlink, jdk.debug=release, env.SSH_AGENT_PID=4971, maven.version=3.6.3, java.specification.vendor=Oracle Corporation, java.version.date=2021-10-19, java.home=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc35.x86_64, java.specification.name=Java Platform API Specification, java.vm.specification.vendor=Oracle Corporation, env.NVM_BIN=/home/alcamech/.nvm/versions/node/v16.9.1/bin, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.which_declare=declare -f, env.DESKTOP_AUTOSTART_ID=10624b71f59c984e44164158891493047300000052770017, java.runtime.version=11.0.13+8, env.PATH=/home/alcamech/adb-fastboot/platform-tools:/home/alcamech/.nvm/versions/node/v16.9.1/bin:/home/alcamech/.local/bin:/home/alcamech/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin:/usr/lib/jvm/java-11-openjdk:/usr/local/go/bin, file.encoding=UTF-8, java.vendor.version=18.9, env.HOSTNAME=fedora, env.HISTCONTROL=ignoredups, env._=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/jbr/bin/java, env.XDG_SESSION_DESKTOP=gnome, env.SHLVL=1, java.io.tmpdir=/tmp, java.version=11.0.13, java.vm.specification.name=Java Virtual Machine Specification, java.awt.printerjob=sun.print.PSPrinterJob, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, env.WINDOWPATH=2, java.vendor=Red Hat, Inc., classworlds.conf=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven3/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.XAUTHORITY=/run/user/1000/gdm/Xauthority, sun.desktop=gnome, env.SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/5277,unix/unix:/tmp/.ICE-unix/5277, env.LANG=en_US.UTF-8, env.MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed, env.XDG_DATA_DIRS=/home/alcamech/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop, user.timezone=, os.name=Linux, java.vm.specification.version=11, junit.version=5.7.1, env.DISPLAY=:1, user.home=/home/alcamech, env.EDITOR=/usr/bin/nano, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, path.separator=:, os.version=5.15.12-200.fc35.x86_64, env.GIO_LAUNCHED_DESKTOP_FILE_PID=5548, env.MAIL=/var/spool/mail/alcamech, java.vm.name=OpenJDK 64-Bit Server VM, env.SHELL=/bin/bash, maven.ext.class.path=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven-event-listener.jar, env.HISTSIZE=1000, env.USERNAME=alcamech, os.arch=amd64, maven.multiModuleProjectDirectory=/home/alcamech/Development/jomo, env.DESKTOP_SESSION=gnome, env.user=Alcamech, java.vm.info=mixed mode, sharing, env.SYSTEMD_EXEC_PID=5277, env.USER=alcamech, java.class.version=55.0, awt.toolkit=sun.awt.X11.XToolkit, sun.jnu.encoding=UTF-8, env.NVM_INC=/home/alcamech/.nvm/versions/node/v16.9.1/include/node, maven.build.version=Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f), maven.home=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven3, env.GIO_LAUNCHED_DESKTOP_FILE=/home/alcamech/.config/autostart/jetbrains-toolbox.desktop, env.JAVA_HOME=/usr/lib/jvm/java-11-openjdk, env.GDMSESSION=gnome, env.SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0, file.separator=/, java.vm.compressedOopsMode=Zero based, line.separator=
, env.MANAGERPID=4845, env.GDM_LANG=en_US.UTF-8, user.name=alcamech, env.STEAM_FRAME_FORCE_CLOSE=1, env.LOGNAME=alcamech, idea.version=2021.1.3, env.SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, env.XDG_RUNTIME_DIR=/run/user/1000, env.XMODIFIERS=@im=ibus, sun.os.patch.level=unknown, env.XDG_SESSION_TYPE=x11, env.XDG_SESSION_CLASS=user, env.OLDPWD=/home/alcamech, env.PWD=/home/alcamech/Development/jomo, env.LESSOPEN=||/usr/bin/lesspipe.sh %s, java.class.path=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven3/boot/plexus-classworlds-2.6.0.jar:/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven3/boot/plexus-classworlds.license, env.HOME=/home/alcamech, env.QT_IM_MODULE=ibus, java.vm.vendor=Red Hat, Inc., maven.conf=/home/alcamech/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-1/211.7628.21/plugins/maven/lib/maven3/conf, sun.java.launcher=SUN_STANDARD, user.country=US, sun.cpu.endian=little, env.JOURNAL_STREAM=8:37409, user.language=en, env.NVM_DIR=/home/alcamech/.nvm, env.INVOCATION_ID=eacf1727bb0f4dd5a9a17aadda291ad1, env.XDG_MENU_PREFIX=gnome-, java.runtime.name=OpenJDK Runtime Environment, project.build.sourceEncoding=UTF-8, env.NVM_CD_FLAGS=, java.vendor.url.bug=https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=java-11-openjdk&version=35, user.dir=/home/alcamech/Development/jomo, env.XDG_CURRENT_DESKTOP=GNOME, java.vm.version=11.0.13+8, env.TOOLBOX_VERSION=1.22.10970}
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[DEBUG] resource with targetPath null
directory /home/alcamech/Development/jomo/src/main/resources
excludes []
includes []
[DEBUG] ignoreDelta true
[INFO] Copying 10 resources
[DEBUG] file close.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/close.png to /home/alcamech/Development/jomo/target/classes/close.png
[DEBUG] file jomo.css has a filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/com/alcamech/jomo/jomo.css to /home/alcamech/Development/jomo/target/classes/com/alcamech/jomo/jomo.css
[DEBUG] file jomo.fxml has a filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/com/alcamech/jomo/jomo.fxml to /home/alcamech/Development/jomo/target/classes/com/alcamech/jomo/jomo.fxml
[DEBUG] file jomoOptions.fxml has a filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/com/alcamech/jomo/jomoOptions.fxml to /home/alcamech/Development/jomo/target/classes/com/alcamech/jomo/jomoOptions.fxml
[DEBUG] file pomodoro.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/pomodoro.png to /home/alcamech/Development/jomo/target/classes/pomodoro.png
[DEBUG] file skip.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/skip.png to /home/alcamech/Development/jomo/target/classes/skip.png
[DEBUG] file dreamy-bells.wav has a filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/sounds/dreamy-bells.wav to /home/alcamech/Development/jomo/target/classes/sounds/dreamy-bells.wav
[DEBUG] file start.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/start.png to /home/alcamech/Development/jomo/target/classes/start.png
[DEBUG] file stop.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/stop.png to /home/alcamech/Development/jomo/target/classes/stop.png
[DEBUG] file tomato.png has a non filtered file extension
[DEBUG] copy /home/alcamech/Development/jomo/src/main/resources/tomato.png to /home/alcamech/Development/jomo/target/classes/tomato.png
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jomo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=447393, ConflictMarker.markTime=225955, ConflictMarker.nodeCount=118, ConflictIdSorter.graphTime=150720, ConflictIdSorter.topsortTime=58749, ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2318279, ConflictResolver.conflictItemCount=72, DefaultDependencyCollector.collectTime=171057673, DefaultDependencyCollector.transformTime=3235766}
[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.1
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:3.0:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.4:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0:runtime
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.7:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.7:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:compile (version managed from default)
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4: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.apache.maven.shared:maven-shared-incremental:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-java:jar:0.9.10:compile
[DEBUG]       org.ow2.asm:asm:jar:6.2:compile
[DEBUG]       com.thoughtworks.qdox:qdox:jar:2.0-M9:compile (version managed from default)
[DEBUG]    org.codehaus.plexus:plexus-compiler-api:jar:2.8.4:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-manager:jar:2.8.4:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-javac:jar:2.8.4:runtime
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.8.1
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.4
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.7.1
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[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.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:0.9.10
[DEBUG]   Included: org.ow2.asm:asm:jar:6.2
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0-M9
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.8.4
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.8.4
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.8.4
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.8.1, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42a57993]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile' with basic configurator -->
[DEBUG]   (f) basedir = /home/alcamech/Development/jomo
[DEBUG]   (f) buildDirectory = /home/alcamech/Development/jomo/target
[DEBUG]   (f) compilePath = [/home/alcamech/Development/jomo/target/classes, /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1-linux.jar]
[DEBUG]   (f) compileSourceRoots = [/home/alcamech/Development/jomo/src/main/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) failOnWarning = false
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedSourcesDirectory = /home/alcamech/Development/jomo/target/generated-sources/annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile {execution: default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /home/alcamech/Development/jomo/target/classes
[DEBUG]   (f) parameters = false
[DEBUG]   (f) project = MavenProject: com.alcamech:jomo:1.0-SNAPSHOT @ /home/alcamech/Development/jomo/pom.xml
[DEBUG]   (f) projectArtifact = com.alcamech:jomo:jar:1.0-SNAPSHOT
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@70e3f36f
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 11
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (s) target = 11
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Adding /home/alcamech/Development/jomo/target/generated-sources/annotations to compile source roots:
  /home/alcamech/Development/jomo/src/main/java
[DEBUG] New compile source roots:
  /home/alcamech/Development/jomo/src/main/java
  /home/alcamech/Development/jomo/target/generated-sources/annotations
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< javafx-maven-plugin:0.0.8:jlink (default-cli) < process-classes @ jomo <<<
[INFO] 
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=168751, ConflictMarker.markTime=104547, ConflictMarker.nodeCount=34, ConflictIdSorter.graphTime=70289, ConflictIdSorter.topsortTime=73139, ConflictIdSorter.conflictIdCount=16, ConflictIdSorter.conflictIdCycleCount=5, ConflictResolver.totalTime=562156, ConflictResolver.conflictItemCount=26, DefaultDependencyCollector.collectTime=1125581, DefaultDependencyCollector.transformTime=1010424}
[DEBUG] com.alcamech:jomo:jar:1.0-SNAPSHOT
[DEBUG]    org.openjfx:javafx-media:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-media:jar:linux:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-graphics:jar:17.0.0.1:compile
[DEBUG]          org.openjfx:javafx-graphics:jar:linux:17.0.0.1:compile
[DEBUG]          org.openjfx:javafx-base:jar:17.0.0.1:compile
[DEBUG]             org.openjfx:javafx-base:jar:linux:17.0.0.1:compile
[DEBUG]    org.openjfx:javafx-controls:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-controls:jar:linux:17.0.0.1:compile
[DEBUG]    org.openjfx:javafx-fxml:jar:17.0.0.1:compile
[DEBUG]       org.openjfx:javafx-fxml:jar:linux:17.0.0.1:compile
[DEBUG]    org.junit.jupiter:junit-jupiter-api:jar:5.7.1:test
[DEBUG]       org.apiguardian:apiguardian-api:jar:1.1.0:test
[DEBUG]       org.opentest4j:opentest4j:jar:1.2.0:test
[DEBUG]       org.junit.platform:junit-platform-commons:jar:1.7.1:test
[DEBUG]    org.junit.jupiter:junit-jupiter-engine:jar:5.7.1:test
[DEBUG]       org.junit.platform:junit-platform-engine:jar:1.7.1:test
[INFO] 
[INFO] --- javafx-maven-plugin:0.0.8:jlink (default-cli) @ jomo ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=165363, ConflictMarker.markTime=48347, ConflictMarker.nodeCount=96, ConflictIdSorter.graphTime=89820, ConflictIdSorter.topsortTime=38266, ConflictIdSorter.conflictIdCount=48, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=982546, ConflictResolver.conflictItemCount=94, DefaultDependencyCollector.collectTime=121991473, DefaultDependencyCollector.transformTime=1346958}
[DEBUG] org.openjfx:javafx-maven-plugin:jar:0.0.8
[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.codehaus.plexus:plexus-archiver:jar:3.6.0:compile
[DEBUG]       org.codehaus.plexus:plexus-io:jar:3.0.1:compile
[DEBUG]          commons-io:commons-io:jar:2.6:compile
[DEBUG]       org.apache.commons:commons-compress:jar:1.16.1:compile
[DEBUG]          org.objenesis:objenesis:jar:2.6:compile
[DEBUG]       org.iq80.snappy:snappy:jar:0.4:compile
[DEBUG]       org.tukaani:xz:jar:1.8:runtime
[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]       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] Created new class realm plugin>org.openjfx:javafx-maven-plugin:0.0.8
[DEBUG] Importing foreign packages into class realm plugin>org.openjfx:javafx-maven-plugin:0.0.8
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.openjfx:javafx-maven-plugin:0.0.8
[DEBUG]   Included: org.openjfx:javafx-maven-plugin:jar:0.0.8
[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.codehaus.plexus:plexus-archiver:jar:3.6.0
[DEBUG]   Included: org.codehaus.plexus:plexus-io:jar:3.0.1
[DEBUG]   Included: commons-io:commons-io:jar:2.6
[DEBUG]   Included: org.apache.commons:commons-compress:jar:1.16.1
[DEBUG]   Included: org.objenesis:objenesis:jar:2.6
[DEBUG]   Included: org.iq80.snappy:snappy:jar:0.4
[DEBUG]   Included: org.tukaani:xz:jar:1.8
[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: 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] Configuring mojo org.openjfx:javafx-maven-plugin:0.0.8:jlink from plugin realm ClassRealm[plugin>org.openjfx:javafx-maven-plugin:0.0.8, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@42a57993]
[DEBUG] Configuring mojo 'org.openjfx:javafx-maven-plugin:0.0.8:jlink' with basic configurator -->
[DEBUG]   (f) async = false
[DEBUG]   (f) asyncDestroyOnShutdown = true
[DEBUG]   (f) basedir = /home/alcamech/Development/jomo
[DEBUG]   (f) bindServices = false
[DEBUG]   (f) builddir = /home/alcamech/Development/jomo/target
[DEBUG]   (f) compilePath = [/home/alcamech/Development/jomo/target/classes, /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1-linux.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1.jar, /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1-linux.jar]
[DEBUG]   (f) compress = 0
[DEBUG]   (f) ignoreSigningInformation = false
[DEBUG]   (f) includePathExceptionsInClasspath = false
[DEBUG]   (f) jlinkExecutable = jlink
[DEBUG]   (f) jlinkImageName = image
[DEBUG]   (f) jlinkVerbose = false
[DEBUG]   (f) mainClass = com.alcamech.jomo/com.alcamech.jomo.Jomo
[DEBUG]   (f) noHeaderFiles = false
[DEBUG]   (f) noManPages = false
[DEBUG]   (f) project = MavenProject: com.alcamech:jomo:1.0-SNAPSHOT @ /home/alcamech/Development/jomo/pom.xml
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@70e3f36f
[DEBUG]   (f) skip = false
[DEBUG]   (f) stripDebug = false
[DEBUG]   (f) stripJavaDebugAttributes = false
[DEBUG] -- end configuration --
[DEBUG] Executable [/usr/lib/jvm/java-11-openjdk/bin/jlink]
[DEBUG] Total dependencyArtifacts: 11
[DEBUG] module descriptor path: /home/alcamech/Development/jomo/target/classes/module-info.class
[DEBUG] Classpath:5
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1.jar
[DEBUG] Modulepath: 6
[DEBUG]  /home/alcamech/Development/jomo/target/classes
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1-linux.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1-linux.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1-linux.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1-linux.jar
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1-linux.jar
[DEBUG] pathElements: 11
[DEBUG]  /home/alcamech/Development/jomo/target/classes :: com.alcamech.jomo
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1-linux.jar :: javafx.base
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1.jar :: javafx.baseEmpty
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1-linux.jar :: javafx.controls
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1.jar :: javafx.controlsEmpty
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1-linux.jar :: javafx.fxml
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1.jar :: javafx.fxmlEmpty
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1-linux.jar :: javafx.graphics
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1.jar :: javafx.graphicsEmpty
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1-linux.jar :: javafx.media
[DEBUG]  /home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1.jar :: javafx.mediaEmpty
[DEBUG] image output: /home/alcamech/Development/jomo/target/image
[DEBUG] Executing command line: [/usr/lib/jvm/java-11-openjdk/bin/jlink, --module-path, /home/alcamech/Development/jomo/target/classes:/home/alcamech/.m2/repository/org/openjfx/javafx-base/17.0.0.1/javafx-base-17.0.0.1-linux.jar:/home/alcamech/.m2/repository/org/openjfx/javafx-controls/17.0.0.1/javafx-controls-17.0.0.1-linux.jar:/home/alcamech/.m2/repository/org/openjfx/javafx-fxml/17.0.0.1/javafx-fxml-17.0.0.1-linux.jar:/home/alcamech/.m2/repository/org/openjfx/javafx-graphics/17.0.0.1/javafx-graphics-17.0.0.1-linux.jar:/home/alcamech/.m2/repository/org/openjfx/javafx-media/17.0.0.1/javafx-media-17.0.0.1-linux.jar, --add-modules, com.alcamech.jomo, --output, /home/alcamech/Development/jomo/target/image, --compress, 0]
Error: Module java.base not found, required by com.alcamech.jomo
[ERROR] Command execution failed.
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
    at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)
    at org.apache.commons.exec.DefaultExecutor.execute (DefaultExecutor.java:166)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine (JavaFXBaseMojo.java:567)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine (JavaFXBaseMojo.java:434)
    at org.openjfx.JavaFXJLinkMojo.execute (JavaFXJLinkMojo.java:209)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main (Launcher.java:47)
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
    at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
    at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine(JavaFXBaseMojo.java:567)
    at org.openjfx.JavaFXBaseMojo.executeCommandLine(JavaFXBaseMojo.java:434)
    at org.openjfx.JavaFXJLinkMojo.execute(JavaFXJLinkMojo.java:209)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Alcamech commented 2 years ago

@betanzos Any update on this?

Alcamech commented 2 years ago

@betanzos I've figured out the issue. I am missing the jmods directory in my JDK. On Fedora jmods are a separate install https://fedora.pkgs.org/35/fedora-x86_64/java-11-openjdk-jmods-11.0.12.0.7-4.fc35.x86_64.rpm.html

sudo dnf install java-11-openjdk-jmods

betanzos commented 2 years ago

@betanzos I've figured out the issue. I am missing the jmods directory in my JDK. On Fedora jmods are a separate install https://fedora.pkgs.org/35/fedora-x86_64/java-11-openjdk-jmods-11.0.12.0.7-4.fc35.x86_64.rpm.html

sudo dnf install java-11-openjdk-jmods

I haven't had time to look at this, but it's nice to know you fixed it.