Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Alcamech opened this issue Jan 7, 2022 · 5 comments

Comments

@Alcamech
Copy link

Alcamech commented Jan 7, 2022

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.

@Alcamech Alcamech changed the title [INFO] --- javafx-maven-plugin:0.0.8:jlink (default-cli) @ jomo --- Error: Module java.base not found, required by [INFO] --- javafx-maven-plugin:0.0.8:jlink (default-cli) @ --- Error: Module java.base not found, required by Jan 7, 2022
@betanzos
Copy link
Contributor

betanzos commented Jan 7, 2022

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

@Alcamech
Copy link
Author

Alcamech commented Jan 8, 2022

@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
Copy link
Author

@betanzos Any update on this?

@Alcamech
Copy link
Author

@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
Copy link
Contributor

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants