Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/icedtea-web.spec'], chrootPath='/var/lib/mock/f35-build-30627494-4194213/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/icedtea-web.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1634601600 Wrote: /builddir/build/SRPMS/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/icedtea-web.spec'], chrootPath='/var/lib/mock/f35-build-30627494-4194213/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/icedtea-web.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1634601600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6wyVMW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf IcedTea-Web-icedtea-web-2.0.0-alpha16 + /usr/bin/gzip -dc /builddir/build/SOURCES/icedtea-web-2.0.0-alpha16.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (patchOutDunce.patch):' Patch #0 (patchOutDunce.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file launchers/rust-launcher/Cargo.toml + dos2unix launchers/pom.xml dos2unix: converting file launchers/pom.xml to Unix format... Patch #1 (launchersPhase.patch): + echo 'Patch #1 (launchersPhase.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file launchers/pom.xml Patch #2 (usePathJdkForDifferentBuildAndRuntimeJre.patch): + echo 'Patch #2 (usePathJdkForDifferentBuildAndRuntimeJre.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file launchers/build.sh patching file launchers/configure.sh patching file launchers/utils.sh Hunk #1 succeeded at 143 (offset 3 lines). Patch #3 (altjava.patch): + echo 'Patch #3 (altjava.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file launchers/shell-launcher/launchers.sh.in patching file launchers/rust-launcher/src/os_access.rs + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.codehaus.mojo:buildnumber-maven-plugin + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-source-plugin + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.jacoco:jacoco-maven-plugin + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-surefire-plugin + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_add_plugin org.apache.maven.plugins:maven-install-plugin:2.5.2 + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep junit:junit common/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep org.hamcrest:hamcrest common/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep org.hamcrest:hamcrest test-extensions/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep net.jcip:jcip-annotations test-extensions/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep com.github.stefanbirkner:system-rules test-extensions/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep com.github.vatbub:mslinks core/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep org.hamcrest:hamcrest integration/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep com.github.tomakehurst:wiremock-jre8 integration/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep com.github.stefanbirkner:system-rules integration/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin common/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin core/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin test-extensions/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin xml-parser/pom.xml + /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin pom.xml + rm -v core/src/main/java/net/sourceforge/jnlp/util/WindowsDesktopEntry.java removed 'core/src/main/java/net/sourceforge/jnlp/util/WindowsDesktopEntry.java' + rm -r integration/src + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XAHVve + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + rm -rf launchers/build.log + export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk + JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk + SPLASH_TARGET_DIR=/usr/share/icedtea-web + ITW_TARGET_DIR=/usr/share/icedtea-web + BIN_TARGET_DIR=/usr/libexec/icedtea-web + ETC_TARGET_DIR=/etc/java/icedtea-web + ITW_LIBS=DISTRIBUTION + JRE=/usr/lib/jvm/jre-11-openjdk + /usr/bin/python3 /usr/share/java-utils/mvn_build.py --xmvn-javadoc -- -Plaunchers -Dmaven.test.skip=true -Dmaven.javadoc.skip=true Executing: xmvn --batch-mode --offline -Plaunchers -Dmaven.test.skip=true -Dmaven.javadoc.skip=true verify org.fedoraproject.xmvn:xmvn-mojo:install org.fedoraproject.xmvn:xmvn-mojo:javadoc org.fedoraproject.xmvn:xmvn-mojo:builddep ['xmvn', '--batch-mode', '--offline', '-Plaunchers', '-Dmaven.test.skip=true', '-Dmaven.javadoc.skip=true', 'verify', 'org.fedoraproject.xmvn:xmvn-mojo:install', 'org.fedoraproject.xmvn:xmvn-mojo:javadoc', 'org.fedoraproject.xmvn:xmvn-mojo:builddep'] [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-common:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 27, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-test-extensions:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 38, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-xml-parser:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 39, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-core:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 50, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-integration-tests:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 188, column 21 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 56, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for net.adoptopenjdk:icedtea-web-clients:jar:2.0.0-alpha16 [WARNING] 'build.plugins.plugin.version' for org.jacoco:jacoco-maven-plugin is missing. @ line 35, column 21 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] IcedTeaWeb [pom] [INFO] JNLP API [jar] [INFO] Common [jar] [INFO] Test Extensions [jar] [INFO] XML Parser [jar] [INFO] Core [jar] [INFO] ITW with no dependencies [jar] [INFO] ITW with all dependencies [jar] [INFO] Integration Tests [jar] [INFO] Clients [jar] [INFO] Launchers [pom] [INFO] [INFO] ----------------< net.adoptopenjdk:icedtea-web-parent >----------------- [INFO] Building IcedTeaWeb 2.0.0-alpha16 [1/11] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] ---------------------< net.adoptopenjdk:jnlp-api >---------------------- [INFO] Building JNLP API 2.0.0-alpha16 [2/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ jnlp-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/jnlp-api/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ jnlp-api --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] Changes detected - recompiling the module! [INFO] Compiling 19 source files to /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/jnlp-api/target/classes [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ jnlp-api --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ jnlp-api --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ jnlp-api --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ jnlp-api --- [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/jnlp-api/target/jnlp-api-2.0.0-alpha16.jar [INFO] [INFO] ----------------< net.adoptopenjdk:icedtea-web-common >----------------- [INFO] Building Common 2.0.0-alpha16 [3/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 7 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-common --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] Changes detected - recompiling the module! [INFO] Compiling 66 source files to /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/common/target/classes [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-common --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-common --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-common --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-common --- [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/common/target/icedtea-web-common-2.0.0-alpha16.jar [INFO] [INFO] ------------< net.adoptopenjdk:icedtea-web-test-extensions >------------ [INFO] Building Test Extensions 2.0.0-alpha16 [4/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-test-extensions --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-test-extensions --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] Changes detected - recompiling the module! [INFO] Compiling 46 source files to /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/target/classes [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[29,24] AlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[30,24] CertificateAlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[31,24] CertificateIssuerName is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[32,24] CertificateSerialNumber is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[33,24] CertificateSubjectName is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[34,24] CertificateValidity is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[35,24] CertificateVersion is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[36,24] X500Name is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[37,24] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[38,24] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[81,14] X500Name is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[81,38] X500Name is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[90,14] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[90,42] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[91,14] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[91,39] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[91,66] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[92,24] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[96,14] CertificateValidity is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[96,49] CertificateValidity is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[99,21] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[100,21] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[100,53] CertificateSerialNumber is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[102,21] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[102,50] CertificateSubjectName is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[103,21] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[103,49] CertificateIssuerName is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[109,14] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[109,41] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[111,14] AlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[111,38] AlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[111,63] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[112,21] CertificateAlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[112,57] CertificateAlgorithmId is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[114,21] X509CertInfo is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[114,47] CertificateVersion is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[114,66] CertificateVersion is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[125,14] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[125,43] X509CertImpl is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[189,56] X500Name is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:[193,76] X500Name is internal proprietary API and may be removed in a future release [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-test-extensions --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-test-extensions --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-test-extensions --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-test-extensions --- [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/target/icedtea-web-test-extensions-2.0.0-alpha16.jar [INFO] [INFO] --------------< net.adoptopenjdk:icedtea-web-xml-parser >--------------- [INFO] Building XML Parser 2.0.0-alpha16 [5/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-xml-parser --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/xml-parser/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-xml-parser --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] Changes detected - recompiling the module! [INFO] Compiling 10 source files to /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/xml-parser/target/classes [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-xml-parser --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-xml-parser --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-xml-parser --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-xml-parser --- [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/xml-parser/target/icedtea-web-xml-parser-2.0.0-alpha16.jar [INFO] [INFO] -----------------< net.adoptopenjdk:icedtea-web-core >------------------ [INFO] Building Core 2.0.0-alpha16 [6/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 15 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-core --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] Changes detected - recompiling the module! [INFO] Compiling 405 source files to /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/target/classes [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/JNLPFile.java:[46,32] HttpURLConnection is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/ApplicationInstance.java:[27,14] AppContext is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:[94,31] SecurityConstants is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:[95,31] SecurityConstants is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java:[103,31] SecurityConstants is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[40,24] DerInputStream is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[41,24] DerValue is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[42,24] NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/TemporaryPermissionsButton.java:[44,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorPermissions.java:[36,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[56,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[37,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[36,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[49,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[41,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEntry.java:[36,28] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/SecurityDialogMessageHandler.java:[48,14] AppContext is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/VariableX509TrustManager.java:[42,24] HostnameChecker is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/VariableX509TrustManager.java:[43,29] ValidatorException is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/JNLPRuntime.java:[43,31] URLJarFile is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:[27,14] AppContext is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/CertsInfoPane.java:[43,24] CertificateValidity is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/AppContextFactory.java:[4,14] SunToolkit is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/proxy/pac/RhinoBasedPacEvaluator.java:[59,31] SecurityConstants is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/Boot.java:[42,14] AppContext is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/Boot.java:[43,14] SunToolkit is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:[39,24] DerValue is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:[40,24] HostnameChecker is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:[41,24] X500Name is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:[44,31] URLJarFile is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:[45,31] URLJarFileCallBack is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/JNLPFile.java:[257,17] HttpURLConnection is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/ApplicationInstance.java:[89,8] AppContext is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[588,22] DerInputStream is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[588,46] DerInputStream is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[590,43] DerValue is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[592,22] NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[592,59] NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:[594,30] NetscapeCertTypeExtension is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/TemporaryPermissionsButton.java:[176,101] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorPermissions.java:[292,68] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorPermissions.java:[300,18] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorPermissions.java:[301,24] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[197,39] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[199,48] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[202,23] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[205,24] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[220,30] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[220,70] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[236,26] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[252,30] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[252,73] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[263,20] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[264,23] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[265,23] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[450,31] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[860,55] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[900,81] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[955,79] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[971,25] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[980,19] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1000,97] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1039,77] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1043,22] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1481,31] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1532,45] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1751,18] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1791,15] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1794,22] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:[1796,35] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[50,106] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[50,152] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[58,32] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[61,68] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:[79,15] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[90,19] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[117,22] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[117,62] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[127,22] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[215,19] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[220,35] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[230,38] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[241,54] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[241,105] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[259,55] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:[264,35] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[133,89] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[140,77] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[141,40] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[148,15] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[171,61] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:[207,108] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[74,44] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[74,160] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[78,12] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[78,38] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[101,17] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[109,68] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[110,21] PolicyParser is internal proprietary API and may be removed in a future release [WARNING] /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:[118,22] PolicyParser is internal proprietary API and may be removed in a future release [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-core --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-core --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-core --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-core --- [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/target/icedtea-web-core-2.0.0-alpha16.jar [INFO] [INFO] ------------< net.adoptopenjdk:icedtea-web-no-dependencies >------------ [INFO] Building ITW with no dependencies 2.0.0-alpha16 [7/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-no-dependencies --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-no-dependencies --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-no-dependencies --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-no-dependencies --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-no-dependencies --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-no-dependencies --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar [INFO] [INFO] --- maven-shade-plugin:3.2.4:shade (default) @ icedtea-web-no-dependencies --- [INFO] Including net.adoptopenjdk:icedtea-web-core:jar:2.0.0-alpha16 in the shaded jar. [INFO] Including net.adoptopenjdk:jnlp-api:jar:2.0.0-alpha16 in the shaded jar. [INFO] Including net.adoptopenjdk:icedtea-web-common:jar:2.0.0-alpha16 in the shaded jar. [INFO] Including net.adoptopenjdk:icedtea-web-xml-parser:jar:2.0.0-alpha16 in the shaded jar. [INFO] Excluding com.github.seancfoley:ipaddress:jar:5.2.1 from the shaded jar. [INFO] Excluding org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1 from the shaded jar. [INFO] Excluding rhino:js:jar:1.7R1 from the shaded jar. [WARNING] icedtea-web-common-2.0.0-alpha16.jar, icedtea-web-core-2.0.0-alpha16.jar, icedtea-web-xml-parser-2.0.0-alpha16.jar, jnlp-api-2.0.0-alpha16.jar define 1 overlapping resource: [WARNING] - META-INF/MANIFEST.MF [WARNING] maven-shade-plugin has detected that some class files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the class is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See http://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar with /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16-shaded.jar [INFO] Dependency-reduced POM written at: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/dependency-reduced-pom.xml [INFO] [INFO] -----------< net.adoptopenjdk:icedtea-web-all-dependencies >------------ [INFO] Building ITW with all dependencies 2.0.0-alpha16 [8/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-all-dependencies --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-all-dependencies --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-all-dependencies --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-all-dependencies --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-all-dependencies --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-all-dependencies --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar [INFO] [INFO] --- maven-shade-plugin:3.2.4:shade (default) @ icedtea-web-all-dependencies --- [INFO] Including net.adoptopenjdk:icedtea-web-core:jar:2.0.0-alpha16 in the shaded jar. [WARNING] Could not get sources for net.adoptopenjdk:icedtea-web-core:jar:2.0.0-alpha16:compile [INFO] Including net.adoptopenjdk:jnlp-api:jar:2.0.0-alpha16 in the shaded jar. [WARNING] Could not get sources for net.adoptopenjdk:jnlp-api:jar:2.0.0-alpha16:compile [INFO] Including net.adoptopenjdk:icedtea-web-common:jar:2.0.0-alpha16 in the shaded jar. [WARNING] Could not get sources for net.adoptopenjdk:icedtea-web-common:jar:2.0.0-alpha16:compile [INFO] Including com.github.seancfoley:ipaddress:jar:5.2.1 in the shaded jar. [WARNING] Could not get sources for com.github.seancfoley:ipaddress:jar:5.2.1:compile [INFO] Including net.adoptopenjdk:icedtea-web-xml-parser:jar:2.0.0-alpha16 in the shaded jar. [WARNING] Could not get sources for net.adoptopenjdk:icedtea-web-xml-parser:jar:2.0.0-alpha16:compile [INFO] Including org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1 in the shaded jar. [WARNING] Could not get sources for org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile [INFO] Including rhino:js:jar:1.7R1 in the shaded jar. [WARNING] Could not get sources for rhino:js:jar:1.7R1:compile [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] icedtea-web-common-2.0.0-alpha16.jar, icedtea-web-core-2.0.0-alpha16.jar, icedtea-web-xml-parser-2.0.0-alpha16.jar, ipaddress.jar, jnlp-api-2.0.0-alpha16.jar, js.jar, tagsoup.jar define 1 overlapping resource: [WARNING] - META-INF/MANIFEST.MF [WARNING] maven-shade-plugin has detected that some class files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the class is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See http://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar with /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16-shaded.jar [INFO] Replacing original source artifact with shaded source artifact. [INFO] Replacing /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16-sources.jar with /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16-shaded-sources.jar [INFO] Dependency-reduced POM written at: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/dependency-reduced-pom.xml [INFO] [INFO] -----------< net.adoptopenjdk:icedtea-web-integration-tests >----------- [INFO] Building Integration Tests 2.0.0-alpha16 [9/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-integration-tests --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-integration-tests --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-integration-tests --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-integration-tests --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-resources-plugin:3.2.0:copy-resources (default) @ icedtea-web-integration-tests --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (testcase1) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes/net/adoptopenjdk/icedteaweb/integration/testcase1/resources/App-SimpleJavaApplication.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (extensionresources) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes/net/adoptopenjdk/icedteaweb/integration/reproducers/extensionresources/resources/App-ExtensionResourceManagedApplication.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (progressclass) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes/net/adoptopenjdk/icedteaweb/integration/reproducers/progressclass/resources/App-ProgressClassManagedApplication.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (appletDescMainClassWithClass) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes/net/adoptopenjdk/icedteaweb/integration/reproducers/appletDescMainClassWithClass/resources/App-appletDescMainClassWithClass.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (missingCodebases) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/test-classes/net/adoptopenjdk/icedteaweb/integration/reproducers/missingCodebases/resources/App-missingCodebases.jar [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-integration-tests --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-integration-tests --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/integration/target/icedtea-web-integration-tests-2.0.0-alpha16.jar [INFO] [INFO] ----------------< net.adoptopenjdk:icedtea-web-clients >---------------- [INFO] Building Clients 2.0.0-alpha16 [10/11] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ icedtea-web-clients --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/clients/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ icedtea-web-clients --- [INFO] Toolchain in maven-compiler-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ icedtea-web-clients --- [INFO] Not copying test resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ icedtea-web-clients --- [INFO] Not compiling test sources [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ icedtea-web-clients --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ icedtea-web-clients --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/clients/target/icedtea-web-clients-2.0.0-alpha16.jar [INFO] [INFO] ---------------< net.adoptopenjdk:icedtea-web-launchers >--------------- [INFO] Building Launchers 2.0.0-alpha16 [11/11] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- exec-maven-plugin:3.0.0:exec (build-launchers) @ icedtea-web-launchers --- [INFO] Toolchain in exec-maven-plugin: JDK[/usr/lib/jvm/java-1.8.0-openjdk] [INFO] [INFO] ----------------< net.adoptopenjdk:icedtea-web-parent >----------------- [INFO] Building IcedTeaWeb 2.0.0-alpha16 [12/11] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- xmvn-mojo:4.0.0:install (default-cli) @ icedtea-web-parent --- [INFO] [INFO] --- xmvn-mojo:4.0.0:javadoc (default-cli) @ icedtea-web-parent --- /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:29: error: package sun.security.x509 is not visible import sun.security.x509.AlgorithmId; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:30: error: package sun.security.x509 is not visible import sun.security.x509.CertificateAlgorithmId; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:31: error: package sun.security.x509 is not visible import sun.security.x509.CertificateIssuerName; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:32: error: package sun.security.x509 is not visible import sun.security.x509.CertificateSerialNumber; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:33: error: package sun.security.x509 is not visible import sun.security.x509.CertificateSubjectName; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:34: error: package sun.security.x509 is not visible import sun.security.x509.CertificateValidity; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:35: error: package sun.security.x509 is not visible import sun.security.x509.CertificateVersion; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:36: error: package sun.security.x509 is not visible import sun.security.x509.X500Name; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:37: error: package sun.security.x509 is not visible import sun.security.x509.X509CertImpl; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/test-extensions/src/main/java/net/adoptopenjdk/icedteaweb/testing/tools/CodeSignerCreator.java:38: error: package sun.security.x509 is not visible import sun.security.x509.X509CertInfo; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/ApplicationInstance.java:27: error: package sun.awt is not visible import sun.awt.AppContext; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/JNLPFile.java:46: error: package sun.net.www.protocol.http is not visible import sun.net.www.protocol.http.HttpURLConnection; ^ (package sun.net.www.protocol.http is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:94: error: package sun.security.util is not visible import static sun.security.util.SecurityConstants.PROPERTY_READ_ACTION; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:94: error: static import only from classes and interfaces import static sun.security.util.SecurityConstants.PROPERTY_READ_ACTION; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:95: error: package sun.security.util is not visible import static sun.security.util.SecurityConstants.PROPERTY_RW_ACTION; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/jnlp/element/security/SecurityDesc.java:95: error: static import only from classes and interfaces import static sun.security.util.SecurityConstants.PROPERTY_RW_ACTION; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java:103: error: package sun.security.util is not visible import static sun.security.util.SecurityConstants.FILE_READ_ACTION; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java:103: error: static import only from classes and interfaces import static sun.security.util.SecurityConstants.FILE_READ_ACTION; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:40: error: package sun.security.util is not visible import sun.security.util.DerInputStream; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:41: error: package sun.security.util is not visible import sun.security.util.DerValue; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/tools/JarCertVerifier.java:42: error: package sun.security.x509 is not visible import sun.security.x509.NetscapeCertTypeExtension; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorPermissions.java:36: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditor.java:56: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyIdentifier.java:37: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/CustomPolicyViewer.java:36: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEditorController.java:49: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyFileModel.java:41: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/policyeditor/PolicyEntry.java:36: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/JNLPRuntime.java:43: error: package sun.net.www.protocol.jar is not visible import sun.net.www.protocol.jar.URLJarFile; ^ (package sun.net.www.protocol.jar is declared in module java.base, which does not export it) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:27: error: package sun.awt is not visible import sun.awt.AppContext; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/SecurityDialogMessageHandler.java:48: error: package sun.awt is not visible import sun.awt.AppContext; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/CertsInfoPane.java:43: error: package sun.security.x509 is not visible import sun.security.x509.CertificateValidity; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/adoptopenjdk/icedteaweb/client/parts/dialogs/security/TemporaryPermissionsButton.java:44: error: package sun.security.provider is not visible import sun.security.provider.PolicyParser; ^ (package sun.security.provider is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/proxy/pac/RhinoBasedPacEvaluator.java:59: error: package sun.security.util is not visible import static sun.security.util.SecurityConstants.PROPERTY_READ_ACTION; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/proxy/pac/RhinoBasedPacEvaluator.java:59: error: static import only from classes and interfaces import static sun.security.util.SecurityConstants.PROPERTY_READ_ACTION; ^ /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/AppContextFactory.java:4: error: package sun.awt is not visible import sun.awt.SunToolkit; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/Boot.java:42: error: package sun.awt is not visible import sun.awt.AppContext; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/Boot.java:43: error: package sun.awt is not visible import sun.awt.SunToolkit; ^ (package sun.awt is declared in module java.desktop, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:44: error: package sun.net.www.protocol.jar is not visible import sun.net.www.protocol.jar.URLJarFile; ^ (package sun.net.www.protocol.jar is declared in module java.base, which does not export it) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/runtime/CachedJarFileCallback.java:45: error: package sun.net.www.protocol.jar is not visible import sun.net.www.protocol.jar.URLJarFileCallBack; ^ (package sun.net.www.protocol.jar is declared in module java.base, which does not export it) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:39: error: package sun.security.util is not visible import sun.security.util.DerValue; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:40: error: package sun.security.util is not visible import sun.security.util.HostnameChecker; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/HttpsCertVerifier.java:41: error: package sun.security.x509 is not visible import sun.security.x509.X500Name; ^ (package sun.security.x509 is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/VariableX509TrustManager.java:42: error: package sun.security.util is not visible import sun.security.util.HostnameChecker; ^ (package sun.security.util is declared in module java.base, which does not export it to the unnamed module) /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/java/net/sourceforge/jnlp/security/VariableX509TrustManager.java:43: error: package sun.security.validator is not visible import sun.security.validator.ValidatorException; ^ (package sun.security.validator is declared in module java.base, which does not export it to the unnamed module) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for IcedTeaWeb 2.0.0-alpha16: [INFO] [INFO] IcedTeaWeb ......................................... FAILURE [ 4.551 s] [INFO] JNLP API ........................................... SUCCESS [ 2.299 s] [INFO] Common ............................................. SUCCESS [ 2.295 s] [INFO] Test Extensions .................................... SUCCESS [ 1.984 s] [INFO] XML Parser ......................................... SUCCESS [ 1.305 s] [INFO] Core ............................................... SUCCESS [ 7.908 s] [INFO] ITW with no dependencies ........................... SUCCESS [ 0.568 s] [INFO] ITW with all dependencies .......................... SUCCESS [ 5.086 s] [INFO] Integration Tests .................................. SUCCESS [ 0.067 s] [INFO] Clients ............................................ SUCCESS [ 0.026 s] [INFO] Launchers .......................................... SUCCESS [ 28.378 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 55.042 s [INFO] Finished at: 2021-10-19T01:47:50Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.fedoraproject.xmvn:xmvn-mojo:4.0.0:javadoc (default-cli) on project icedtea-web-parent: Javadoc failed with exit code 1 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException + cat launchers/build.log + set -e + set -o pipefail + SCRIPT_SOURCE=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh + '[' -h /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh ']' + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 +++ dirname /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh ++ cd -P /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers ++ pwd + readonly SCRIPT_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + SCRIPT_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + source /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/configure.sh ++ VERSION=2.0.0-alpha16 ++ LOCALIZATIONS='en_US.UTF-8 cs_CZ.UTF-8 pl_PL.UTF-8 de_DE.UTF-8' ++ '[' x2.0.0-alpha16 == x ']' ++ readonly VERSION=2.0.0-alpha16 ++ VERSION=2.0.0-alpha16 ++ '[' x/usr/lib/jvm/jre-11-openjdk == x ']' ++ readonly JRE=/usr/lib/jvm/jre-11-openjdk ++ JRE=/usr/lib/jvm/jre-11-openjdk +++ dirname /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers ++ readonly PROJECT_TOP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 ++ PROJECT_TOP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 ++ readonly TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ readonly TARGET_TMP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp ++ TARGET_TMP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp ++ readonly TARGET_IMAGES=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/images ++ TARGET_IMAGES=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/images ++ readonly TARGET_DOCS_PARENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs ++ TARGET_DOCS_PARENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs ++ readonly TARGET_DOCS=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16 ++ TARGET_DOCS=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16 ++ readonly BASHD_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ BASHD_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ readonly XDESKTOP_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop ++ XDESKTOP_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop ++ rm -rf /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ '[' xDISTRIBUTION = x ']' ++ readonly ITW_LIBS=DISTRIBUTION ++ ITW_LIBS=DISTRIBUTION ++ '[' x == x ']' ++ readonly LIB_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ LIB_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x/usr/share/icedtea-web == x ']' ++ readonly ITW_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ ITW_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x/etc/java/icedtea-web == x ']' ++ readonly ETC_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ ETC_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x/usr/libexec/icedtea-web == x ']' ++ readonly BIN_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web ++ BIN_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web ++ '[' x/usr/share/icedtea-web == x ']' ++ readonly SPLASH_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ SPLASH_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' ++ readonly ICO_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ ICO_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ ls /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar +++ grep -v sources +++ grep -v javadoc +++ grep -v shaded ++ readonly JAVAWS_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ JAVAWS_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar +++ ls /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16-sources.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar +++ grep -v sources +++ grep -v javadoc +++ grep -v shaded ++ readonly 'OPTIONS_COMMAND=java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition' ++ OPTIONS_COMMAND='java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition' ++ '[' x == x ']' ++ readonly SYSTEM_JARS=/usr/share ++ SYSTEM_JARS=/usr/share ++ '[' x == x ']' +++ getJar rhino +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share rhino +++ find /usr/share +++ grep rhino +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly RHINO_SRC=/usr/share/java/rhino.jar ++ RHINO_SRC=/usr/share/java/rhino.jar ++ '[' x == x ']' +++ getJar tagsoup +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share tagsoup +++ find /usr/share +++ grep tagsoup +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly TAGSOUP_SRC=/usr/share/java/tagsoup.jar ++ TAGSOUP_SRC=/usr/share/java/tagsoup.jar ++ '[' x == x ']' +++ getJar mslinks +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share mslinks +++ find /usr/share +++ grep mslinks +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly MSLINKS_SRC= ++ MSLINKS_SRC= ++ '[' x == x ']' +++ getJar ipaddress +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share ipaddress +++ find /usr/share +++ grep ipaddress +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly IPADDRESS_SRC=/usr/share/java/IPAddress/ipaddress.jar ++ IPADDRESS_SRC=/usr/share/java/IPAddress/ipaddress.jar +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src +++ grep '/javaws_splash.png$' ++ readonly SPLASH_PNG_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ SPLASH_PNG_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers +++ grep '/javaws.png$' ++ readonly JAVAWS_ICO_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ JAVAWS_ICO_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers +++ grep '/itw-modularjdk.args$' ++ readonly MODULARJDK_ARGS_FILE_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ MODULARJDK_ARGS_FILE_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ '[' x == x ']' ++ readonly KCOV_HOME=/builddir/kcov ++ KCOV_HOME=/builddir/kcov ++ KCOV=none ++ '[' -e /builddir/kcov ']' ++ '[' x == x ']' ++ readonly CARGO_RUST=cargo ++ CARGO_RUST=cargo ++ '[' x == x ']' ++ readonly WIN_INSTALLER_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/win-installer ++ WIN_INSTALLER_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/win-installer ++ '[' x == x ']' ++ readonly WIXGEN_JAR=C:/msi-deps/wixgen.jar ++ WIXGEN_JAR=C:/msi-deps/wixgen.jar ++ '[' x == x ']' ++ readonly WIX_TOOLSET_DIR=/cygdrive/c/msi-deps/wix311-binaries/ ++ WIX_TOOLSET_DIR=/cygdrive/c/msi-deps/wix311-binaries/ + source /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/utils.sh + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ '[' xjavaws.jar == x ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ '[' xjavaws.jar == x ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + '[' '!' xDISTRIBUTION == xDISTRIBUTION ']' + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs man en_US.UTF-8 + local type=man + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/en + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/en/man1 + '[' en == en ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:18.322 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:18.345 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:18.347 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.350 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.350 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.351 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.351 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man cs_CZ.UTF-8 + local type=man + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 + '[' cs == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:18.926 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:18.949 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:18.950 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.954 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.954 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.955 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.955 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man pl_PL.UTF-8 + local type=man + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 + '[' pl == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:19.516 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:19.538 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:19.540 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:19.543 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:19.543 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:19.544 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:19.544 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man de_DE.UTF-8 + local type=man + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 + '[' de == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:20.102 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:20.125 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:20.126 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.129 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.129 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.130 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.130 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs html en_US.UTF-8 + local type=html + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:20.686 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:20.709 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:20.711 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.714 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.714 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.715 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.715 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html cs_CZ.UTF-8 + local type=html + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:21.266 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:21.289 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:21.290 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html pl_PL.UTF-8 + local type=html + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:21.855 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:21.878 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:21.880 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.883 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.883 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.884 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.884 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html de_DE.UTF-8 + local type=html + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:22.448 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:22.471 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:22.472 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:22.476 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:22.476 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:22.477 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:22.477 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs plain en_US.UTF-8 + local type=plain + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:23.043 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:23.066 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:23.068 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.071 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.071 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.072 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.072 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain cs_CZ.UTF-8 + local type=plain + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:23.647 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:23.671 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:23.672 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.676 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.676 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.677 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.677 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain pl_PL.UTF-8 + local type=plain + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:24.238 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:24.260 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:24.262 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.265 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.265 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.266 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.266 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain de_DE.UTF-8 + local type=plain + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:24.825 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:24.848 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:24.849 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.852 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.852 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.853 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.853 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + htmlIndex en_US.UTF-8 cs_CZ.UTF-8 pl_PL.UTF-8 de_DE.UTF-8 + local htmlIndexFile=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/index.html + echo '2.0.0-alpha16' + echo '

2.0.0-alpha16 docs:

' + for LANG_ID in "$@" ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en + echo '
  • en_US.UTF-8
  • ' + for LANG_ID in "$@" ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs + echo '
  • cs_CZ.UTF-8
  • ' + for LANG_ID in "$@" ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl + echo '
  • pl_PL.UTF-8
  • ' + for LANG_ID in "$@" ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de + echo '
  • de_DE.UTF-8
  • ' + echo '' + build sh javaws net.sourceforge.jnlp.runtime.Boot + TYPE=sh + PROGRAM_NAME=javaws + export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/javaws/ ++ sed 's/\.in//' + nwname=javaws.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.sourceforge.jnlp.runtime.Boot|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/javaws/ ++ sed 's/\.in//' + nwname=javaws.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.sourceforge.jnlp.runtime.Boot|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.sh + build sh itweb-settings net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + TYPE=sh + PROGRAM_NAME=itweb-settings + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/itweb-settings/ ++ sed 's/\.in//' + nwname=itweb-settings.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.commandline.CommandLine|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/itweb-settings/ ++ sed 's/\.in//' + nwname=itweb-settings.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.commandline.CommandLine|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.sh + build sh policyeditor net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + TYPE=sh + PROGRAM_NAME=policyeditor + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/policyeditor/ ++ sed 's/\.in//' + nwname=policyeditor.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/policyeditor/ ++ sed 's/\.in//' + nwname=policyeditor.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.sh + which cargo + alias + eval declare -f ++ declare -f + /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot cargo /usr/bin/cargo + mkdir /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + export ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + build rust javaws net.sourceforge.jnlp.runtime.Boot + TYPE=rust + PROGRAM_NAME=javaws + export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + '[' xjavaws == xcoverage ']' + RUST_BACKTRACE=1 + cargo test Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.46s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::checked_split ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test tests_main::compose_arguments_test ... ok test utils::tests_utils::try_none_jre_from_path ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test dirs_paths_helper::tests::is_dir ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test dirs_paths_helper::tests::is_file ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.23s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + popd + build rust itweb-settings net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + TYPE=rust + PROGRAM_NAME=itweb-settings + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xitweb-settings == xcoverage ']' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + RUST_BACKTRACE=1 + cargo test Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.50s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::checked_split ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property_from_file::tests::get_jre_from_file_none ... ok test dirs_paths_helper::tests::is_dir ... ok test property_from_file::tests::str_to_bool_false ... ok test dirs_paths_helper::tests::is_file ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test utils::tests_utils::try_none_jre_from_path ... ok test tests_main::compose_arguments_test ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property::tests::check_load_not_found ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.28s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings' + popd ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + build rust policyeditor net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + TYPE=rust + PROGRAM_NAME=policyeditor + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xpolicyeditor == xcoverage ']' + RUST_BACKTRACE=1 + cargo test ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.37s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::checked_split ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property::tests::split_property_nodelimiter ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_splash_forbidden_test ... ok test utils::tests_utils::try_none_jre_from_path ... ok test tests_main::compose_arguments_test ... ok test dirs_paths_helper::tests::is_file ... ok test dirs_paths_helper::tests::is_dir ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test property::tests::check_load_item_exists ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.20s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + popd + '[' '!' none = none ']' + '[' DISTRIBUTION == DISTRIBUTION ']' + sedBashCompletions + sedBashCompletion itweb-settings + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition itweb-settings + OPTIONS='-help -list -get -info -set -reset -reset -headless -check -verbose' + echo -help -list -get -info -set -reset -reset -headless -check -verbose -help -list -get -info -set -reset -reset -headless -check -verbose + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/itweb-settings.bash.in + sed 's/@OPTIONS@/-help -list -get -info -set -reset -reset -headless -check -verbose/' + sedBashCompletion javaws + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition javaws + OPTIONS='-version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall' + echo -version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall -version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/javaws.bash.in + sed 's/@OPTIONS@/-version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall/' + sedBashCompletion policyeditor + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition policyeditor + OPTIONS='-help -file -defaultfile -codebase -signedby -principals -verbose' + echo -help -file -defaultfile -codebase -signedby -principals -verbose -help -file -defaultfile -codebase -signedby -principals -verbose + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/policyeditor.bash.in + sed 's/@OPTIONS@/-help -file -defaultfile -codebase -signedby -principals -verbose/' + sedDesktopIcons + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/javaws.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_JAVAWS#//usr/libexec/icedtea-web/javaws# + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/itweb-settings.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_ITWEB_SETTINGS#//usr/libexec/icedtea-web/itweb-settings# + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/policyeditor.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_POLICYEDITOR#//usr/libexec/icedtea-web/policyeditor# + set +x not creating images in DISTRIBUTION mode; launchers are built against your system libraries, for theirs future locations To install this system-linked image, you must copy: cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar //usr/share/icedtea-web/javaws.jar cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png //usr/share/icedtea-web/javaws_splash.png cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args //etc/java/icedtea-web/itw-modularjdk.args cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png /libs/javaws.png cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.bat //usr/libexec/icedtea-web/javaws.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.sh //usr/libexec/icedtea-web/javaws.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.bat //usr/libexec/icedtea-web/itweb-settings.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.sh //usr/libexec/icedtea-web/itweb-settings.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.bat //usr/libexec/icedtea-web/policyeditor.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.sh //usr/libexec/icedtea-web/policyeditor.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws //usr/libexec/icedtea-web/javaws cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings //usr/libexec/icedtea-web/itweb-settings cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor //usr/libexec/icedtea-web/policyeditor cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/itweb-settings.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/javaws.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/policyeditor.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/javaws.desktop ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/itweb-settings.desktop ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/policyeditor.desktop ...ENYWHERE... + set -e + set -o pipefail + SCRIPT_SOURCE=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh + '[' -h /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh ']' + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 +++ dirname /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/build.sh ++ cd -P /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers ++ pwd + readonly SCRIPT_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + SCRIPT_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + source /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/configure.sh ++ VERSION=2.0.0-alpha16 ++ LOCALIZATIONS='en_US.UTF-8 cs_CZ.UTF-8 pl_PL.UTF-8 de_DE.UTF-8' ++ '[' x2.0.0-alpha16 == x ']' ++ readonly VERSION=2.0.0-alpha16 ++ VERSION=2.0.0-alpha16 ++ '[' x/usr/lib/jvm/jre-11-openjdk == x ']' ++ readonly JRE=/usr/lib/jvm/jre-11-openjdk ++ JRE=/usr/lib/jvm/jre-11-openjdk +++ dirname /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers ++ readonly PROJECT_TOP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 ++ PROJECT_TOP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 ++ readonly TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ readonly TARGET_TMP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp ++ TARGET_TMP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp ++ readonly TARGET_IMAGES=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/images ++ TARGET_IMAGES=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/images ++ readonly TARGET_DOCS_PARENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs ++ TARGET_DOCS_PARENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs ++ readonly TARGET_DOCS=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16 ++ TARGET_DOCS=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16 ++ readonly BASHD_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ BASHD_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ readonly XDESKTOP_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop ++ XDESKTOP_TARGET=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop ++ rm -rf /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target ++ '[' xDISTRIBUTION = x ']' ++ readonly ITW_LIBS=DISTRIBUTION ++ ITW_LIBS=DISTRIBUTION ++ '[' x == x ']' ++ readonly LIB_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ LIB_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x/usr/share/icedtea-web == x ']' ++ readonly ITW_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ ITW_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x/etc/java/icedtea-web == x ']' ++ readonly ETC_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ ETC_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x/usr/libexec/icedtea-web == x ']' ++ readonly BIN_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web ++ BIN_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web ++ '[' x/usr/share/icedtea-web == x ']' ++ readonly SPLASH_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ SPLASH_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' ++ readonly ICO_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ ICO_TARGET_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ ls /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar +++ grep -v sources +++ grep -v javadoc +++ grep -v shaded ++ readonly JAVAWS_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ JAVAWS_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar +++ ls /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16-sources.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar +++ grep -v sources +++ grep -v javadoc +++ grep -v shaded ++ readonly 'OPTIONS_COMMAND=java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition' ++ OPTIONS_COMMAND='java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition' ++ '[' x == x ']' ++ readonly SYSTEM_JARS=/usr/share ++ SYSTEM_JARS=/usr/share ++ '[' x == x ']' +++ getJar rhino +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share rhino +++ find /usr/share +++ grep rhino +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly RHINO_SRC=/usr/share/java/rhino.jar ++ RHINO_SRC=/usr/share/java/rhino.jar ++ '[' x == x ']' +++ getJar tagsoup +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share tagsoup +++ find /usr/share +++ grep tagsoup +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly TAGSOUP_SRC=/usr/share/java/tagsoup.jar ++ TAGSOUP_SRC=/usr/share/java/tagsoup.jar ++ '[' x == x ']' +++ getJar mslinks +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share mslinks +++ find /usr/share +++ grep mslinks +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly MSLINKS_SRC= ++ MSLINKS_SRC= ++ '[' x == x ']' +++ getJar ipaddress +++ '[' xDISTRIBUTION == xDISTRIBUTION ']' +++ findJar /usr/share ipaddress +++ find /usr/share +++ grep ipaddress +++ grep -v -e debug -e example +++ grep '.jar$' +++ sort +++ tail -n 1 ++ readonly IPADDRESS_SRC=/usr/share/java/IPAddress/ipaddress.jar ++ IPADDRESS_SRC=/usr/share/java/IPAddress/ipaddress.jar +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src +++ grep '/javaws_splash.png$' ++ readonly SPLASH_PNG_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ SPLASH_PNG_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers +++ grep '/javaws.png$' ++ readonly JAVAWS_ICO_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ JAVAWS_ICO_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png +++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers +++ grep '/itw-modularjdk.args$' ++ readonly MODULARJDK_ARGS_FILE_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ MODULARJDK_ARGS_FILE_SRC=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ '[' x == x ']' ++ readonly KCOV_HOME=/builddir/kcov ++ KCOV_HOME=/builddir/kcov ++ KCOV=none ++ '[' -e /builddir/kcov ']' ++ '[' x == x ']' ++ readonly CARGO_RUST=cargo ++ CARGO_RUST=cargo ++ '[' x == x ']' ++ readonly WIN_INSTALLER_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/win-installer ++ WIN_INSTALLER_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/win-installer ++ '[' x == x ']' ++ readonly WIXGEN_JAR=C:/msi-deps/wixgen.jar ++ WIXGEN_JAR=C:/msi-deps/wixgen.jar ++ '[' x == x ']' ++ readonly WIX_TOOLSET_DIR=/cygdrive/c/msi-deps/wix311-binaries/ ++ WIX_TOOLSET_DIR=/cygdrive/c/msi-deps/wix311-binaries/ + source /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/utils.sh + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ '[' xjavaws.jar == x ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web javaws.jar ++ '[' xjavaws.jar == x ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar + '[' '!' xDISTRIBUTION == xDISTRIBUTION ']' + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/core/src/main/resources/javaws_splash.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/javaws.png ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png + publishInternalLib /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ getTarget /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web ++ '[' x == x ']' +++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/itw-modularjdk.args ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + RESOURCES_SRC_TO_DEST["$1"]=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs man en_US.UTF-8 + local type=man + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/en + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/en/man1 + '[' en == en ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:18.322 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:18.345 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:18.347 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.350 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.350 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.351 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.351 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man cs_CZ.UTF-8 + local type=man + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 + '[' cs == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:18.926 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:18.949 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:18.950 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.954 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.954 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:18.955 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:18.955 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man pl_PL.UTF-8 + local type=man + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 + '[' pl == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:19.516 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:19.538 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:19.540 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:19.543 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:19.543 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:19.544 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:19.544 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs man de_DE.UTF-8 + local type=man + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de + '[' man == plain ']' + unset WIDTH + '[' man == man ']' + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 + '[' de == en ']' + ENPARAM=UTF-8 + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider man UTF-8 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de/man1 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:20.102 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:20.125 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:490) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateManText(TextsProvider.java:478) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:409) [ITW-CORE][2021-10-19 01:47:20.126 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.129 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.129 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.130 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.130 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs html en_US.UTF-8 + local type=html + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/en false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:20.686 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:20.709 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:20.711 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.714 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.714 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:20.715 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:20.715 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html cs_CZ.UTF-8 + local type=html + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/cs false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:21.266 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:21.289 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:21.290 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.294 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html pl_PL.UTF-8 + local type=html + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/pl false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:21.855 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:21.878 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:21.880 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.883 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.883 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:21.884 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:21.884 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs html de_DE.UTF-8 + local type=html + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de + '[' html == plain ']' + unset WIDTH + '[' html == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider html /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/de false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:22.448 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:22.471 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:472) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTextsUtf8(TextsProvider.java:452) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateHtmlTexts(TextsProvider.java:448) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generateOnlineHtmlHelp(TextsProvider.java:444) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:403) [ITW-CORE][2021-10-19 01:47:22.472 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:22.476 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:22.476 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:22.477 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:22.477 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for TYPE in man html plain + for LANG_ID in $LOCALIZATIONS + docs plain en_US.UTF-8 + local type=plain + local LANG_ID=en_US.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en ++ echo en_US.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo en_US.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=US + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/en 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:23.043 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:23.066 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:23.068 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.071 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.071 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.072 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.072 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain cs_CZ.UTF-8 + local type=plain + local LANG_ID=cs_CZ.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs ++ echo cs_CZ.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo cs_CZ.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=CZ + export LANG=cs_CZ.UTF-8 + LANG=cs_CZ.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/cs 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:23.647 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:23.671 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:23.672 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.676 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.676 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:23.677 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:23.677 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain pl_PL.UTF-8 + local type=plain + local LANG_ID=pl_PL.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl ++ echo pl_PL.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo pl_PL.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=PL + export LANG=pl_PL.UTF-8 + LANG=pl_PL.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/pl 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:24.238 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:24.260 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:24.262 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.265 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.265 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.266 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.266 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + for LANG_ID in $LOCALIZATIONS + docs plain de_DE.UTF-8 + local type=plain + local LANG_ID=de_DE.UTF-8 + local docDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain + local LANG_BACKUP=C ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de ++ echo de_DE.UTF-8 ++ tail -c 6 + local ENCOD=UTF-8 ++ echo de_DE.UTF-8 ++ sed 's/.*_//' ++ sed 's/\..*//' + local COUNTRY=DE + export LANG=de_DE.UTF-8 + LANG=de_DE.UTF-8 + local langDir=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de + '[' plain == plain ']' + WIDTH=160 + '[' plain == man ']' + unset ENPARAM + local WIN_LOC_OVERWRITE= + isWindows ++ uname + [[ Linux == *\N\T* ]] + return 1 + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de ++ createCp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar ++ local CP= ++ isWindows +++ uname ++ [[ Linux == *\N\T* ]] ++ return 1 ++ local CP_DEL=: ++ for CP_ELEMENT in "$@" ++ CP=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: ++ echo -n /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: + java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-no-dependencies/target/icedtea-web-no-dependencies-2.0.0-alpha16.jar: net.sourceforge.jnlp.util.docprovider.TextsProvider plain /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain/de 160 false 2.0.0-alpha16 -authorString=https://github.com/AdoptOpenJDK/icedtea-web/graphs/contributors [ITW-CORE][2021-10-19 01:47:24.825 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly. [ITW-CORE][2021-10-19 01:47:24.848 UTC][ERROR][net.sourceforge.jnlp.config.DeploymentConfiguration] Failed to parse property file /builddir/.config/icedtea-web/deployment.properties java.io.FileNotFoundException: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) at java.base/java.io.FileInputStream.open0(Native Method) at java.base/java.io.FileInputStream.open(FileInputStream.java:219) at java.base/java.io.FileInputStream.(FileInputStream.java:157) at java.base/java.io.FileInputStream.(FileInputStream.java:112) at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86) at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184) at net.adoptopenjdk.icedteaweb.http.CloseableConnection.getInputStream(CloseableConnection.java:58) at net.sourceforge.jnlp.config.DeploymentConfiguration.parsePropertiesFile(DeploymentConfiguration.java:579) at net.sourceforge.jnlp.config.DeploymentConfiguration.findSystemConfigFile(DeploymentConfiguration.java:393) at net.sourceforge.jnlp.config.DeploymentConfiguration.loadSystemProperties(DeploymentConfiguration.java:232) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:190) at net.sourceforge.jnlp.config.DeploymentConfiguration.load(DeploymentConfiguration.java:169) at net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder.(JNLPRuntime.java:453) at net.sourceforge.jnlp.runtime.JNLPRuntime.getConfiguration(JNLPRuntime.java:481) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFullPath(InfrastructureFileDescriptor.java:91) at net.sourceforge.jnlp.config.InfrastructureFileDescriptor.getFile(InfrastructureFileDescriptor.java:79) at net.sourceforge.jnlp.config.PathsAndFiles$RECENTLY_USED_FILE_HOLDER.(PathsAndFiles.java:83) at net.sourceforge.jnlp.config.PathsAndFiles.getRecentlyUsedFile(PathsAndFiles.java:79) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:264) at net.sourceforge.jnlp.config.PathsAndFiles.getAllFiles(PathsAndFiles.java:242) at net.sourceforge.jnlp.config.PathsAndFiles.getAllJavaWsFiles(PathsAndFiles.java:269) at net.sourceforge.jnlp.util.docprovider.JavaWsTextsProvider.getFiles(JavaWsTextsProvider.java:114) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStringReal(TextsProvider.java:327) at net.sourceforge.jnlp.util.docprovider.TextsProvider.prepare(TextsProvider.java:288) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToString(TextsProvider.java:296) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToWriter(TextsProvider.java:346) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToStream(TextsProvider.java:353) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToFile(TextsProvider.java:359) at net.sourceforge.jnlp.util.docprovider.TextsProvider.writeToDir(TextsProvider.java:365) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:508) at net.sourceforge.jnlp.util.docprovider.TextsProvider.generatePlainTextDocs(TextsProvider.java:496) at net.sourceforge.jnlp.util.docprovider.TextsProvider.main(TextsProvider.java:412) [ITW-CORE][2021-10-19 01:47:24.849 UTC][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] checkUrl failed for file:/builddir/.config/icedtea-web/deployment.properties reason: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.852 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.852 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] No USER level deployment.properties found at file:/builddir/.config/icedtea-web/deployment.properties. [ITW-CORE][2021-10-19 01:47:24.853 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) [ITW-CORE][2021-10-19 01:47:24.853 UTC][WARN ][net.sourceforge.jnlp.config.DeploymentConfiguration] Exception while loading comment form config file: /builddir/.config/icedtea-web/deployment.properties (No such file or directory) + export LANG=C + LANG=C + htmlIndex en_US.UTF-8 cs_CZ.UTF-8 pl_PL.UTF-8 de_DE.UTF-8 + local htmlIndexFile=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html/index.html + echo '2.0.0-alpha16' + echo '

    2.0.0-alpha16 docs:

    ' + for LANG_ID in "$@" ++ echo en_US.UTF-8 ++ head -c 2 + local ID=en + echo '
  • en_US.UTF-8
  • ' + for LANG_ID in "$@" ++ echo cs_CZ.UTF-8 ++ head -c 2 + local ID=cs + echo '
  • cs_CZ.UTF-8
  • ' + for LANG_ID in "$@" ++ echo pl_PL.UTF-8 ++ head -c 2 + local ID=pl + echo '
  • pl_PL.UTF-8
  • ' + for LANG_ID in "$@" ++ echo de_DE.UTF-8 ++ head -c 2 + local ID=de + echo '
  • de_DE.UTF-8
  • ' + echo '' + build sh javaws net.sourceforge.jnlp.runtime.Boot + TYPE=sh + PROGRAM_NAME=javaws + export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/javaws/ ++ sed 's/\.in//' + nwname=javaws.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.sourceforge.jnlp.runtime.Boot|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/javaws/ ++ sed 's/\.in//' + nwname=javaws.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.sourceforge.jnlp.runtime.Boot|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.sh + build sh itweb-settings net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + TYPE=sh + PROGRAM_NAME=itweb-settings + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/itweb-settings/ ++ sed 's/\.in//' + nwname=itweb-settings.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.commandline.CommandLine|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/itweb-settings/ ++ sed 's/\.in//' + nwname=itweb-settings.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.commandline.CommandLine|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.sh + build sh policyeditor net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + TYPE=sh + PROGRAM_NAME=policyeditor + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xsh = xrust ']' + '[' xsh = xsh ']' ++ find /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher -type f + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in ++ sed s/launchers/policyeditor/ ++ sed 's/\.in//' + nwname=policyeditor.bat + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.bat.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.bat + for x in `find $SCRIPT_DIR/shell-launcher -type f ` ++ basename /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in ++ sed s/launchers/policyeditor/ ++ sed 's/\.in//' + nwname=policyeditor.sh + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/shell-launcher/launchers.sh.in + sed -e 's|[@]TAGSOUP_JAR[@]|/usr/share/java/tagsoup.jar|g' -e 's|[@]RHINO_JAR[@]|/usr/share/java/rhino.jar|g' -e 's|[@]MSLINKS_JAR[@]||g' -e 's|[@]IPADDRESS_JAR[@]|/usr/share/java/IPAddress/ipaddress.jar|g' -e 's|[@]JAVAWS_JAR[@]|//usr/share/icedtea-web/javaws.jar|g' -e 's|[@]SPLASH_PNG[@]|//usr/share/icedtea-web/javaws_splash.png|g' -e 's|[@]MODULARJDK_ARGS_LOCATION[@]|//etc/java/icedtea-web/itw-modularjdk.args|g' -e 's|[@]JRE[@]|/usr/lib/jvm/jre-11-openjdk|g' -e 's|[@]MAIN_CLASS[@]|net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor|g' -e 's|[@]ITW_LIBS[@]|DISTRIBUTION|g' + chmod 755 /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.sh + which cargo + alias + eval declare -f ++ declare -f + /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot cargo /usr/bin/cargo + mkdir /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + export ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + ITW_TMP_REPLACEMENT=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/tmp + build rust javaws net.sourceforge.jnlp.runtime.Boot + TYPE=rust + PROGRAM_NAME=javaws + export MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + '[' xjavaws == xcoverage ']' + RUST_BACKTRACE=1 + cargo test Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.46s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::checked_split ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test tests_main::compose_arguments_test ... ok test utils::tests_utils::try_none_jre_from_path ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test dirs_paths_helper::tests::is_dir ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test dirs_paths_helper::tests::is_file ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.23s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.javaws/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + popd + build rust itweb-settings net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + TYPE=rust + PROGRAM_NAME=itweb-settings + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.commandline.CommandLine + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings + '[' xitweb-settings == xcoverage ']' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + RUST_BACKTRACE=1 + cargo test Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.50s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::checked_split ... ok test property::tests::split_property_nodelimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property_from_file::tests::get_jre_from_file_none ... ok test dirs_paths_helper::tests::is_dir ... ok test property_from_file::tests::str_to_bool_false ... ok test dirs_paths_helper::tests::is_file ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::is_debug_on_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_splash_forbidden_test ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test utils::tests_utils::try_none_jre_from_path ... ok test tests_main::compose_arguments_test ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test property::tests::check_load_not_found ... ok test property::tests::check_load_item_exists ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.28s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.itweb-settings/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings' + popd ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + build rust policyeditor net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + TYPE=rust + PROGRAM_NAME=policyeditor + export MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + MAIN_CLASS=net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyEditor + '[' DISTRIBUTION == DISTRIBUTION ']' + export TAGSOUP_JAR=/usr/share/java/tagsoup.jar + TAGSOUP_JAR=/usr/share/java/tagsoup.jar + export RHINO_JAR=/usr/share/java/rhino.jar + RHINO_JAR=/usr/share/java/rhino.jar + export MSLINKS_JAR= + MSLINKS_JAR= + export IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + IPADDRESS_JAR=/usr/share/java/IPAddress/ipaddress.jar + export JRE + export ITW_LIBS ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar + JAVAWS_JAR=//usr/share/icedtea-web/javaws.jar ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png + SPLASH_PNG=//usr/share/icedtea-web/javaws_splash.png ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + export MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + MODULARJDK_ARGS_LOCATION=//etc/java/icedtea-web/itw-modularjdk.args + BUILD_DIR=/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xrust = xrust ']' + cp -r /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/rust-launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + pushd /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor + '[' xpolicyeditor == xcoverage ']' + RUST_BACKTRACE=1 + cargo test ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:163:47 | 163 | fn try_jdk_from_properties_files(logger: &os_access::Os, array: &[Option]) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: unnecessary parentheses around method argument --> src/main.rs:391:22 | 391 | vec_arg.push(("-Xnosplash".to_string())); | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:173:52 | 173 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated constant `std::sync::atomic::ATOMIC_USIZE_INIT`: the `new` function is now preferred --> src/utils.rs:324:39 | 324 | static TMP_COUNTER: AtomicUsize = ATOMIC_USIZE_INIT; | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated constant: `AtomicUsize::new(0)` warning: unused variable: `s` --> src/utils.rs:259:30 | 259 | fn system_log(&self, s: &str){ panic!("not implemented"); } | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/jars_helper.rs:248:13 | 248 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/jars_helper.rs:259:13 | 259 | let mut empty: Vec = Vec::new(); | ----^^^^^ | | | help: remove this `mut` warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher" test) generated 61 warnings Finished test [unoptimized + debuginfo] target(s) in 3.37s Running unittests (target/debug/deps/launcher-7560d6ae44330f0d) running 65 tests test dirs_paths_helper::tests::check_config_files_paths_global ... ok test dirs_paths_helper::tests::check_legacy_config_files_paths ... ok test dirs_paths_helper::tests::check_config_files_paths ... ok test dirs_paths_helper::tests::is_not_dir ... ok test dirs_paths_helper::tests::is_not_file ... ok test hardcoded_paths::tests::get_itwlibsearch_in_enumeration ... ok test hardcoded_paths::tests::itw_libsearch_to_enum_test ... ok test hardcoded_paths::tests::variables_non_default ... ok test hardcoded_paths::tests::variables_non_empty ... ok test jars_helper::tests::compose_class_path_test_empty ... ok test jars_helper::tests::compose_class_path_test_one ... ok test jars_helper::tests::compose_class_path_test_three ... ok test jars_helper::tests::compose_class_path_test_two ... ok test jars_helper::tests::filter_in_val_test1 ... ok test jars_helper::tests::filter_in_val_test2 ... ok test jars_helper::tests::filter_out_val_test1 ... ok test jars_helper::tests::filter_out_val_test2 ... ok test property::tests::check_property ... ok test property::tests::checked_split ... ok test property::tests::split_property_colon_delimiter ... ok test property::tests::split_property_equals_delimiter ... ok test property::tests::split_property_mixed_delimiter ... ok test property::tests::split_property_reals ... ok test property::tests::split_property_trimming ... ok test property::tests::split_property_nodelimiter ... ok test property_from_file::tests::get_jre_from_file_none ... ok test property_from_file::tests::str_to_bool_false ... ok test property_from_file::tests::str_to_bool_true ... ok test property_from_file::tests::verify_bool_string_false ... ok test property_from_file::tests::verify_bool_string_true ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nonexisting ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4nothing ... ok test tests_main::clean_param_test ... ok test tests_main::get_splash_test ... ok test tests_main::include_dashJs_values_test_empty ... ok test tests_main::include_dashJs_valuess_test ... ok test tests_main::include_not_dashJs_nor_native_debug_test_empty ... ok test tests_main::include_not_dashJs_nor_native_debug_test ... ok test tests_main::is_headless_enforced_test ... ok test tests_main::is_debug_on_test ... ok test tests_main::is_splash_forbidden_test ... ok test utils::tests_utils::try_none_jre_from_path ... ok test tests_main::compose_arguments_test ... ok test dirs_paths_helper::tests::is_file ... ok test dirs_paths_helper::tests::is_dir ... ok test property_from_file::tests::check_file_for_property_jredir_not_found ... ok test dirs_paths_helper::tests::is_not_file_is_dir ... ok test property_from_file::tests::get_jre_from_file_notexists ... ok test dirs_paths_helper::tests::is_not_dir_is_file ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_bad ... ok test utils::tests_utils::try_jre_exists_on_path ... ok test property_from_file::tests::get_jre_from_file_not_found ... ok test utils::tests_utils::try_jre_dir_on_path_exists_but_no_java ... ok test property_from_file::tests::verify_jdk_string_verify_jdk_path_jdk_ok ... ok test property_from_file::tests::check_file_for_property_item_exists ... ok test property::tests::check_load_not_found ... ok test property_from_file::tests::check_file_for_property_not_found ... ok test property::tests::check_load_item_exists ... ok test utils::tests_utils::try_jre_dir_java_on_path_but_no_bin ... ok test property_from_file::tests::check_file_for_property_jredir ... ok test property_from_file::tests::get_jre_from_file_exists ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_4empty ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_more_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_none_and_valid ... ok test property_from_files_resolver::tests::try_jdk_from_properties_files_invalid_jdk ... ok test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + cargo build --release Compiling launcher v2.0.0 (/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor) warning: trait objects without an explicit `dyn` are deprecated --> src/hardcoded_paths.rs:103:31 | 103 | pub fn get_libsearch(logger: &os_access::Os) -> ItwLibSearch { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:21:38 | 21 | fn validate(&self, s: &str, os: &os_access::Os) -> bool; | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:29:38 | 29 | fn validate(&self, s: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:45:39 | 45 | fn validate(&self, s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:60:40 | 60 | fn validate(&self, _s: &str, _os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_file.rs:118:40 | 118 | fn verify_jdk_string(spath: &str, os: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:7:29 | 7 | pub fn create_java_cmd(os: &Os,jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Command { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/os_access.rs:38:28 | 38 | fn spawn_java_process(os: &Os, jre_dir: &std::path::PathBuf, args: &Vec) -> std::process::Child { | ^^ help: use `dyn`: `dyn Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:15:32 | 15 | pub fn get_xdg_config_dir(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:43:33 | 43 | pub fn get_itw_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:47:40 | 47 | pub fn get_itw_legacy_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:52:47 | 52 | pub fn get_itw_legacy_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/dirs_paths_helper.rs:56:40 | 56 | pub fn get_itw_global_config_file(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:13:29 | 13 | fn get_basic_array(logger: &os_access::Os) -> [Option; 4] { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:24:41 | 24 | pub fn try_jdk_from_properties(logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:28:50 | 28 | pub fn try_main_verbose_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:40:49 | 40 | pub fn try_log_to_file_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:52:52 | 52 | pub fn try_log_to_streams_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:64:51 | 64 | pub fn try_log_to_system_from_properties(logger: &os_access::Os) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:87:47 | 87 | pub fn try_logtarget_from_properties(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:111:59 | 111 | pub fn try_direct_key_from_properties(key: &str, logger: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:43 | 124 | fn try_key_from_properties_files(logger: &os_access::Os, array: &[Option], key: &str, validator: &property_from_file:... | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/property_from_files_resolver.rs:124:119 | 124 | ...], key: &str, validator: &property_from_file::Validator) -> Option { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn property_from_file::Validator` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:11:22 | 11 | pub fn find_jre(os: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:96:41 | 96 | fn get_jdk_from_path_conditionally(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:100:123 | 100 | ...arch: hardcoded_paths::ItwLibSearch, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/utils.rs:113:73 | 113 | fn get_jdk_from_given_path_testable(system_path: Option, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:19:34 | 19 | pub fn resolve_argsfile(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:24:32 | 24 | pub fn resolve_splash(logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:28:82 | 28 | fn try_jar_in_subdirs(dir: &std::path::PathBuf, name: &std::ffi::OsStr, logger: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:44:52 | 44 | fn resolve_jar(full_hardcoded_path: &str, logger: &os_access::Os) -> std::path::PathBuf { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:107:55 | 107 | fn append_if_exists(value: Option<&'static str>, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:133:35 | 133 | fn filter_out_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:144:34 | 144 | fn filter_in_key(key: &str, os: &os_access::Os, vec: &mut Vec) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:150:59 | 150 | fn get_bootcp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:169:55 | 169 | fn get_cp_members(jre_path: &std::path::PathBuf, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:185:62 | 185 | fn compose_class_path(members: Vec, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:196:58 | 196 | pub fn get_classpath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/jars_helper.rs:200:62 | 200 | pub fn get_bootclasspath(jre_path: &std::path::PathBuf, os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:16:34 | 16 | pub fn log_impl(level: i32, os: &os_access::Os, s: &str) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/log_helper.rs:87:22 | 87 | pub fn load(os: &os_access::Os) -> AdvancedLogging { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:138:97 | 138 | fn compose_arguments(java_dir: &std::path::PathBuf, original_args: &std::vec::Vec, os: &os_access::Os) -> Vec { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:222:24 | 222 | fn is_modular_jdk(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> bool { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:232:21 | 232 | fn jdk_version(os: &os_access::Os, jre_dir: &std::path::PathBuf) -> i32 { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:266:26 | 266 | fn resolve_argsfile(os: &os_access::Os) -> String { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:275:20 | 275 | fn get_splash(os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:281:69 | 281 | fn get_splash_testable(headless: bool, splash_forbidden: bool, os: &os_access::Os) -> Option { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:316:103 | 316 | fn include_dashJs_values(srcs: &Vec, target: &mut Vec, os: &os_access::Os) { | ^^^^^^^^^^^^^ help: use `dyn`: `dyn os_access::Os` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see issue #80165 warning: variable does not need to be mutable --> src/property_from_files_resolver.rs:96:17 | 96 | let mut cfgdir_candidate = logger.get_user_config_dir(); | ----^^^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `Result` that must be used --> src/hardcoded_paths.rs:112:17 | 112 | ... write!(&mut info, "ITW-LIBS provided, but have invalid value of {}. Use BUNDLED, DISTRIBUTION or EMBEDDED", result_of_override_var); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/jars_helper.rs:64:17 | 64 | ... write!(&mut info1, "custom ITW_HOME provided, but do not exists or is not directory: {}", &(dirs_paths_helper::path_to_string(&custom_dir))); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused `Result` that must be used --> src/log_helper.rs:41:17 | 41 | std::fs::create_dir_all(os.advanced_logging().log_target_file.parent().expect("hard to imagine log file without parent")); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:52:17 | 52 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: unused `Result` that must be used --> src/log_helper.rs:64:9 | 64 | file.sync_all(); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled warning: `launcher` (bin "launcher") generated 54 warnings Finished release [optimized] target(s) in 3.20s + cp -v /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor/target/release/launcher /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/launcher.in.policyeditor/target/release/launcher' -> '/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor' ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers + popd + '[' '!' none = none ']' + '[' DISTRIBUTION == DISTRIBUTION ']' + sedBashCompletions + sedBashCompletion itweb-settings + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition itweb-settings + OPTIONS='-help -list -get -info -set -reset -reset -headless -check -verbose' + echo -help -list -get -info -set -reset -reset -headless -check -verbose -help -list -get -info -set -reset -reset -headless -check -verbose + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/itweb-settings.bash.in + sed 's/@OPTIONS@/-help -list -get -info -set -reset -reset -headless -check -verbose/' + sedBashCompletion javaws + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition javaws + OPTIONS='-version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall' + echo -version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall -version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/javaws.bash.in + sed 's/@OPTIONS@/-version -arg -param -property -update -verbose -nosecurity -noupdate -headless -strict -xml -allowredirect -Xnofork -Xignoreheaders -Xoffline -Xtrustnone -jnlp -browser -Xnosplash -about -viewer -Xclearcache -Xcacheids -license -help -Xtrustall/' + sedBashCompletion policyeditor + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d ++ java -cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/artifact-all-dependencies/target/icedtea-web-all-dependencies-2.0.0-alpha16.jar net.adoptopenjdk.icedteaweb.commandline.CommandLineOptionsDefinition policyeditor + OPTIONS='-help -file -defaultfile -codebase -signedby -principals -verbose' + echo -help -file -defaultfile -codebase -signedby -principals -verbose -help -file -defaultfile -codebase -signedby -principals -verbose + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/completion.in/policyeditor.bash.in + sed 's/@OPTIONS@/-help -file -defaultfile -codebase -signedby -principals -verbose/' + sedDesktopIcons + mkdir -p /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/javaws.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_JAVAWS#//usr/libexec/icedtea-web/javaws# + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/itweb-settings.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_ITWEB_SETTINGS#//usr/libexec/icedtea-web/itweb-settings# + cat /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/xdesktop.in/policyeditor.desktop.in ++ cutIfNecessary /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor ++ '[' DISTRIBUTION == DISTRIBUTION ']' ++ echo /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor ++ sed 's|/builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target||g' + sed s#PATH_TO_POLICYEDITOR#//usr/libexec/icedtea-web/policyeditor# + set +x not creating images in DISTRIBUTION mode; launchers are built against your system libraries, for theirs future locations To install this system-linked image, you must copy: cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws.jar //usr/share/icedtea-web/javaws.jar cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/share/icedtea-web/javaws_splash.png //usr/share/icedtea-web/javaws_splash.png cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//etc/java/icedtea-web/itw-modularjdk.args //etc/java/icedtea-web/itw-modularjdk.args cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/libs/javaws.png /libs/javaws.png cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.bat //usr/libexec/icedtea-web/javaws.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws.sh //usr/libexec/icedtea-web/javaws.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.bat //usr/libexec/icedtea-web/itweb-settings.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings.sh //usr/libexec/icedtea-web/itweb-settings.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.bat //usr/libexec/icedtea-web/policyeditor.bat cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor.sh //usr/libexec/icedtea-web/policyeditor.sh cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/javaws //usr/libexec/icedtea-web/javaws cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/itweb-settings //usr/libexec/icedtea-web/itweb-settings cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target//usr/libexec/icedtea-web/policyeditor //usr/libexec/icedtea-web/policyeditor cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/man ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/html ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/icedtea-web-docs/2.0.0-alpha16/plain ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/itweb-settings.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/javaws.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/bash_completion.d/policyeditor.bash ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/javaws.desktop ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/itweb-settings.desktop ...ENYWHERE... cp /builddir/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16/launchers/target/extensions/xdesktop/policyeditor.desktop ...ENYWHERE... + cat launchers/build.log + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 ++ dirname /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + /usr/bin/python3 /usr/share/java-utils/mvn_artifact.py pom.xml launchers/target//usr/share/icedtea-web/javaws.jar + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web + cp -v launchers/target//usr/libexec/icedtea-web/javaws /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + cp -v launchers/target//usr/libexec/icedtea-web/itweb-settings /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + cp -v launchers/target//usr/libexec/icedtea-web/policyeditor /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + cp -v launchers/target//usr/libexec/icedtea-web/javaws.sh /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + cp -v launchers/target//usr/libexec/icedtea-web/itweb-settings.sh /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + cp -v launchers/target//usr/libexec/icedtea-web/policyeditor.sh /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/ + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/java/icedtea-web/ + cp -v launchers/target//etc/java/icedtea-web/itw-modularjdk.args /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/java/icedtea-web/ + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web + cp -v launchers/target//usr/share/icedtea-web/javaws.jar launchers/target//usr/share/icedtea-web/javaws_splash.png /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/bash_completion.d/ + cp -v launchers/target/extensions/bash_completion.d/itweb-settings.bash launchers/target/extensions/bash_completion.d/javaws.bash launchers/target/extensions/bash_completion.d/policyeditor.bash /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/bash_completion.d/ + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/ + cp -r launchers/target/icedtea-web-docs/2.0.0-alpha16/man/cs launchers/target/icedtea-web-docs/2.0.0-alpha16/man/de launchers/target/icedtea-web-docs/2.0.0-alpha16/man/man1 launchers/target/icedtea-web-docs/2.0.0-alpha16/man/pl /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/ + mv /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/man1/javaws.1 /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/man1/javaws.itweb.1 + mv /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/cs/man1/javaws.1 /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/cs/man1/javaws.itweb.1 + mv /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/de/man1/javaws.1 /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/de/man1/javaws.itweb.1 + mv /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/pl/man1/javaws.1 /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/man/pl/man1/javaws.itweb.1 + install -d -m 755 /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/applications /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/pixmaps + desktop-file-install --vendor '' --dir /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/applications launchers/target/extensions/xdesktop/javaws.desktop + desktop-file-install --vendor '' --dir /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/applications launchers/target/extensions/xdesktop/itweb-settings.desktop + desktop-file-install --vendor '' --dir /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/applications launchers/target/extensions/xdesktop/policyeditor.desktop + cp launchers/target/libs/javaws.png /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/pixmaps + DESTDIR=/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 + appstream-util install launchers/metadata/icedtea-web-javaws.appdata.xml + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/java + pushd /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/java + ln -s ../icedtea-web/javaws.jar icedtea-web.jar + popd + mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/maven-poms + cp pom.xml /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/maven-poms/icedtea-web.pom + /usr/bin/python3 /usr/share/java-utils/mvn_artifact.py /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/maven-poms/icedtea-web.pom /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64//usr/share/java/icedtea-web.jar + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 icedtea-web --all-name --with-man + /usr/lib/rpm/check-buildroot Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.97dNtm 'launchers/target//usr/libexec/icedtea-web/javaws' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/javaws' 'launchers/target//usr/libexec/icedtea-web/itweb-settings' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/itweb-settings' 'launchers/target//usr/libexec/icedtea-web/policyeditor' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/policyeditor' 'launchers/target//usr/libexec/icedtea-web/javaws.sh' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/javaws.sh' 'launchers/target//usr/libexec/icedtea-web/itweb-settings.sh' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/itweb-settings.sh' 'launchers/target//usr/libexec/icedtea-web/policyeditor.sh' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/libexec/icedtea-web/policyeditor.sh' 'launchers/target//etc/java/icedtea-web/itw-modularjdk.args' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/java/icedtea-web/itw-modularjdk.args' 'launchers/target//usr/share/icedtea-web/javaws.jar' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web/javaws.jar' 'launchers/target//usr/share/icedtea-web/javaws_splash.png' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web/javaws_splash.png' 'launchers/target/extensions/bash_completion.d/itweb-settings.bash' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/bash_completion.d/itweb-settings.bash' 'launchers/target/extensions/bash_completion.d/javaws.bash' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/bash_completion.d/javaws.bash' 'launchers/target/extensions/bash_completion.d/policyeditor.bash' -> '/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/etc/bash_completion.d/policyeditor.bash' ~/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/java ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 ~/build/BUILD/IcedTea-Web-icedtea-web-2.0.0-alpha16 + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/libexec/icedtea-web/javaws.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/icedtea-web/itweb-settings.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/icedtea-web/policyeditor.sh from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.2mdYnq + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XFFt5L + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + DOCDIR=/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/doc/icedtea-web + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/doc/icedtea-web + cp -pr README.md /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/doc/icedtea-web + cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/doc/icedtea-web + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.8JTZrh + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + LICENSEDIR=/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/licenses/icedtea-web + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/licenses/icedtea-web + cp -pr LICENSE /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/licenses/icedtea-web + cp -pr LICENCE_DETAILS.md /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/licenses/icedtea-web + RPM_EC=0 ++ jobs -p + exit 0 [INFO osgi.prov] input: ['/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/java/icedtea-web.jar'] [INFO osgi.prov] input: ['/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web/javaws.jar'] [INFO osgi.req] input: ['/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/java/icedtea-web.jar'] [INFO osgi.req] input: ['/builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64/usr/share/icedtea-web/javaws.jar'] Provides: application() application(itweb-settings.desktop) application(javaws.desktop) application(policyeditor.desktop) config(icedtea-web) = 2.0.0-pre.0.3.alpha16.patched1.1.fc35.2 icedtea-web = 2.0.0-pre.0.3.alpha16.patched1.1.fc35.2 icedtea-web(aarch-64) = 2.0.0-pre.0.3.alpha16.patched1.1.fc35.2 java-11-openjdk-javaws = 1:2.0.0 javaws = 1:11 metainfo() metainfo(icedtea-web-javaws.appdata.xml) mimehandler(application/x-java-jnlp-file) mimehandler(x-scheme-handler/jnlp) mimehandler(x-scheme-handler/jnlps) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /usr/sbin/alternatives GConf2 javapackages-tools Requires(postun): /bin/sh /usr/sbin/alternatives GConf2 javapackages-tools Requires: /usr/bin/bash libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) rtld(GNU_HASH) Recommends: bash-completion Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 Wrote: /builddir/build/RPMS/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.KR3VWU + umask 022 + cd /builddir/build/BUILD + cd IcedTea-Web-icedtea-web-2.0.0-alpha16 + /usr/bin/rm -rf /builddir/build/BUILDROOT/icedtea-web-2.0.0-pre.0.3.alpha16.patched1.1.fc35.2.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0