Mon Jan 15 08:57:54 UTC 2024 I: starting to build gluegen2/bookworm/i386 on jenkins on '2024-01-15 08:57' Mon Jan 15 08:57:54 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_2/10094/console.log Mon Jan 15 08:57:54 UTC 2024 I: Downloading source for bookworm/gluegen2=2.3.2-9 --2024-01-15 08:57:54-- http://cdn-fastly.deb.debian.org/debian/pool/main/g/gluegen2/gluegen2_2.3.2-9.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2288 (2.2K) [text/prs.lines.tag] Saving to: ‘gluegen2_2.3.2-9.dsc’ 0K .. 100% 4.45M=0s 2024-01-15 08:57:55 (4.45 MB/s) - ‘gluegen2_2.3.2-9.dsc’ saved [2288/2288] Mon Jan 15 08:57:55 UTC 2024 I: gluegen2_2.3.2-9.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: gluegen2 Binary: libgluegen2-rt-java, libgluegen2-build-java, libgluegen2-jni, libgluegen2-doc Architecture: any all Version: 2.3.2-9 Maintainer: Debian Java Maintainers Uploaders: Sylvestre Ledru Homepage: https://jogamp.org Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/java-team/gluegen2 Vcs-Git: https://salsa.debian.org/java-team/gluegen2.git Build-Depends: ant, ant-contrib, ant-contrib-cpptasks, ant-optional, debhelper-compat (= 13), default-jdk (>= 2:1.7), junit4, libantlr-java, libjsr305-java, maven-repo-helper Package-List: libgluegen2-build-java deb java optional arch=all libgluegen2-doc deb doc optional arch=all libgluegen2-jni deb java optional arch=any libgluegen2-rt-java deb java optional arch=all Checksums-Sha1: b4413c43a440a20d098d95d6fb0843075fceba3e 519456 gluegen2_2.3.2.orig.tar.xz 1cd455e6ac105189009e82be67ab46439edb9640 32200 gluegen2_2.3.2-9.debian.tar.xz Checksums-Sha256: 57b5376129bd3825800fae58a67213727af3a5fb8cd8ab56daed0559d51d094b 519456 gluegen2_2.3.2.orig.tar.xz 3dc5fdc4a006a448ec8df70a10b32e550387cb9bbb9109f3bd1e5353d60c1511 32200 gluegen2_2.3.2-9.debian.tar.xz Files: 585550f28913b0a6eb298592c487c13e 519456 gluegen2_2.3.2.orig.tar.xz 6a3fbfe0cbd20dd455d43bff0deef4f2 32200 gluegen2_2.3.2-9.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmLPomEUHHRtYW5jaWxs QGRlYmlhbi5vcmcACgkQIdIFiZdLPpYexQ/9H5PDbo3ZQn7rO8m7WuWiS4XsmJho xcoQJ8/Ox0b8rh68va/4nH514eByxJgCX7jJ9MlPNoFzC9TPnVEOFvTVhQUU+on9 FNxgEGbH8vevxguDhu6PpAaLgoDhwYdBZ8itCnhCVi/gUPmGEV+M6dcj52VcP96T NULidOfP/5IZExh4ab6ohiIvF3AOH5D7g/5WG6b1p5m52CFfX79n1t8HLcqFlJnd Adq3Lgw/kq/6+30pe1CbYy5uJziiNhyKYLJB+vmYdQf+kX9w+L1qkcps4M8t92Ee 61xSqlDiHiV7CsSqKOGy9MxIkuvPlv9THaJDlXpS/ZpqJL71YM0X/UNFHlKig/4j CAHjxvdsmaNlZCh+AnuQNAqwIzJ+at4SnLkU5K4n+DH4H6qQlhG5BjQM1Ehu76CE un6GpuxpWTFnzUj7uB3VFBq1QBSegNW38/Ic5AWwgxnTPkm2Ygmni+ymhnAEryos 2zFR2zK4bpt8QDDjpAdhyDwK5TWeFGtGYfsaqQkrDqEMQg++DXusHeVbrUIylQSn 90QE81bG+a/7k/BsZhm2ceYz3mZciRLFrh7bvtLoHgCJ2mHKi1VJwcBudekG/ttQ T4Pma2iESUoF4TE+tFBAVUq2sf2tnaF/ivfzrPsNatCB/FsElFXiZHkUVMWNtosR 1fdktCDfIyYr3D8= =Mv3R -----END PGP SIGNATURE----- Mon Jan 15 08:57:55 UTC 2024 I: Checking whether the package is not for us Mon Jan 15 08:57:55 UTC 2024 I: Starting 1st build on remote node ionos6-i386.debian.net. Mon Jan 15 08:57:55 UTC 2024 I: Preparing to do remote build '1' on ionos6-i386.debian.net. Mon Jan 15 09:02:36 UTC 2024 I: Deleting $TMPDIR on ionos6-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Feb 16 03:20:54 -12 2025 I: pbuilder-time-stamp: 1739719254 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [gluegen2_2.3.2-9.dsc] I: copying [./gluegen2_2.3.2.orig.tar.xz] I: copying [./gluegen2_2.3.2-9.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Jul 14 04:58:09 2022 gpgv: using RSA key E50AFD55ADD27AAB97163A8B21D20589974B3E96 gpgv: issuer "tmancill@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./gluegen2_2.3.2-9.dsc: no acceptable signature found dpkg-source: info: extracting gluegen2 in gluegen2-2.3.2 dpkg-source: info: unpacking gluegen2_2.3.2.orig.tar.xz dpkg-source: info: unpacking gluegen2_2.3.2-9.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying ppc64el-support.diff dpkg-source: info: applying renamedLibrary.diff dpkg-source: info: applying disableArchive7z.diff dpkg-source: info: applying disable-test-zip-archive.diff dpkg-source: info: applying disable_git_call.diff dpkg-source: info: applying linker.diff dpkg-source: info: applying hideException.diff dpkg-source: info: applying armhf.diff dpkg-source: info: applying fix-alpha-build-config.patch dpkg-source: info: applying missing-arch-symbol.diff dpkg-source: info: applying fix-arm64-build-config.diff dpkg-source: info: applying tests.diff dpkg-source: info: applying disable-static-linking.diff dpkg-source: info: applying s390x-support.diff dpkg-source: info: applying non-linux-support.diff dpkg-source: info: applying disable-java-version-check.diff dpkg-source: info: applying rtjar.diff dpkg-source: info: applying add-mips64el-mipsn32-support.diff dpkg-source: info: applying java10-compatibility.patch dpkg-source: info: applying fix_gcc-10.patch dpkg-source: info: applying riscv64-support.diff I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/43605/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='e668c05b12934620930774e2e754a919' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='43605' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/pbuilderrc_F5tb --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/b1 --logfile b1/build.log gluegen2_2.3.2-9.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos6-i386 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux I: ls -l /bin total 6036 -rwxr-xr-x 1 root root 1408088 Apr 23 2023 bash -rwxr-xr-x 3 root root 38404 Sep 19 2022 bunzip2 -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep -rwxr-xr-x 3 root root 38404 Sep 19 2022 bzip2 -rwxr-xr-x 1 root root 17892 Sep 19 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore -rwxr-xr-x 1 root root 42920 Sep 20 2022 cat -rwxr-xr-x 1 root root 79816 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 67496 Sep 20 2022 chmod -rwxr-xr-x 1 root root 79816 Sep 20 2022 chown -rwxr-xr-x 1 root root 162024 Sep 20 2022 cp -rwxr-xr-x 1 root root 136916 Jan 5 2023 dash -rwxr-xr-x 1 root root 137160 Sep 20 2022 date -rwxr-xr-x 1 root root 100364 Sep 20 2022 dd -rwxr-xr-x 1 root root 108940 Sep 20 2022 df -rwxr-xr-x 1 root root 162152 Sep 20 2022 dir -rwxr-xr-x 1 root root 87760 Mar 23 2023 dmesg lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname -rwxr-xr-x 1 root root 38760 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep -rwxr-xr-x 1 root root 34664 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 84272 Mar 23 2023 findmnt -rwsr-xr-x 1 root root 30240 Mar 23 2023 fusermount -rwxr-xr-x 1 root root 218680 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip -rwxr-xr-x 1 root root 21916 Dec 19 2022 hostname -rwxr-xr-x 1 root root 75756 Sep 20 2022 ln -rwxr-xr-x 1 root root 55600 Mar 23 2023 login -rwxr-xr-x 1 root root 162152 Sep 20 2022 ls -rwxr-xr-x 1 root root 214568 Mar 23 2023 lsblk -rwxr-xr-x 1 root root 96328 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 84008 Sep 20 2022 mknod -rwxr-xr-x 1 root root 38792 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 63016 Mar 23 2023 more -rwsr-xr-x 1 root root 58912 Mar 23 2023 mount -rwxr-xr-x 1 root root 13856 Mar 23 2023 mountpoint -rwxr-xr-x 1 root root 157932 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38792 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash -rwxr-xr-x 1 root root 51080 Sep 20 2022 readlink -rwxr-xr-x 1 root root 75720 Sep 20 2022 rm -rwxr-xr-x 1 root root 51080 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 22308 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 133224 Jan 5 2023 sed lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash -rwxr-xr-x 1 root root 38760 Sep 20 2022 sleep -rwxr-xr-x 1 root root 87976 Sep 20 2022 stty -rwsr-xr-x 1 root root 83492 Mar 23 2023 su -rwxr-xr-x 1 root root 38792 Sep 20 2022 sync -rwxr-xr-x 1 root root 598456 Apr 6 2023 tar -rwxr-xr-x 1 root root 13860 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 120776 Sep 20 2022 touch -rwxr-xr-x 1 root root 34664 Sep 20 2022 true -rwxr-xr-x 1 root root 17892 Mar 23 2023 ulockmgr_server -rwsr-xr-x 1 root root 30236 Mar 23 2023 umount -rwxr-xr-x 1 root root 38760 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 162152 Sep 20 2022 vdir -rwxr-xr-x 1 root root 71216 Mar 23 2023 wdctl lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/43605/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: ant, ant-contrib, ant-contrib-cpptasks, ant-optional, debhelper-compat (= 13), default-jdk (>= 2:1.7), junit4, libantlr-java, libjsr305-java, maven-repo-helper dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18156 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on ant; however: Package ant is not installed. pbuilder-satisfydepends-dummy depends on ant-contrib; however: Package ant-contrib is not installed. pbuilder-satisfydepends-dummy depends on ant-contrib-cpptasks; however: Package ant-contrib-cpptasks is not installed. pbuilder-satisfydepends-dummy depends on ant-optional; however: Package ant-optional is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on default-jdk (>= 2:1.7); however: Package default-jdk is not installed. pbuilder-satisfydepends-dummy depends on junit4; however: Package junit4 is not installed. pbuilder-satisfydepends-dummy depends on libantlr-java; however: Package libantlr-java is not installed. pbuilder-satisfydepends-dummy depends on libjsr305-java; however: Package libjsr305-java is not installed. pbuilder-satisfydepends-dummy depends on maven-repo-helper; however: Package maven-repo-helper is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} ant{a} ant-contrib{a} ant-contrib-cpptasks{a} ant-optional{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} ca-certificates-java{a} debhelper{a} default-jdk{a} default-jdk-headless{a} default-jre{a} default-jre-headless{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} intltool-debian{a} java-common{a} junit4{a} libantlr-java{a} libarchive-zip-perl{a} libasound2{a} libasound2-data{a} libatk1.0-0{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbrotli1{a} libbsd0{a} libcairo2{a} libcups2{a} libdatrie1{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgif7{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglib2.0-0{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgtk2.0-0{a} libgtk2.0-common{a} libhamcrest-java{a} libharfbuzz0b{a} libicu72{a} libjbig0{a} libjpeg62-turbo{a} libjsr305-java{a} liblcms2-2{a} liblerc4{a} libllvm15{a} libmagic-mgc{a} libmagic1{a} libnspr4{a} libnss3{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpciaccess0{a} libpcsclite1{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libsensors-config{a} libsensors5{a} libsub-override-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libwebp7{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxerces2-java{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxml-commons-external-java{a} libxml-commons-resolver1.1-java{a} libxml2{a} libxrandr2{a} libxrender1{a} libxshmfence1{a} libxtst6{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} maven-repo-helper{a} openjdk-17-jdk{a} openjdk-17-jdk-headless{a} openjdk-17-jre{a} openjdk-17-jre-headless{a} openssl{a} po-debconf{a} sensible-utils{a} shared-mime-info{a} x11-common{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf curl dbus fonts-dejavu-extra libarchive-cpio-perl libatk-wrapper-java-jni libgail-common libgdk-pixbuf2.0-bin libglib2.0-data libgtk2.0-bin libltdl-dev libmail-sendmail-perl librsvg2-common libxt-dev lynx wget xdg-user-dirs 0 packages upgraded, 149 newly installed, 0 to remove and 0 not upgraded. Need to get 216 MB of archives. After unpacking 642 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main i386 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 2 http://deb.debian.org/debian bookworm/main i386 openssl i386 3.0.11-1~deb12u2 [1423 kB] Get: 3 http://deb.debian.org/debian bookworm/main i386 ca-certificates all 20230311 [153 kB] Get: 4 http://deb.debian.org/debian bookworm/main i386 libmagic-mgc i386 1:5.44-3 [305 kB] Get: 5 http://deb.debian.org/debian bookworm/main i386 libmagic1 i386 1:5.44-3 [114 kB] Get: 6 http://deb.debian.org/debian bookworm/main i386 file i386 1:5.44-3 [42.5 kB] Get: 7 http://deb.debian.org/debian bookworm/main i386 gettext-base i386 0.21-12 [162 kB] Get: 8 http://deb.debian.org/debian bookworm/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 9 http://deb.debian.org/debian bookworm/main i386 groff-base i386 1.22.4-10 [932 kB] Get: 10 http://deb.debian.org/debian bookworm/main i386 bsdextrautils i386 2.38.1-5+b1 [90.3 kB] Get: 11 http://deb.debian.org/debian bookworm/main i386 libpipeline1 i386 1.5.7-1 [40.0 kB] Get: 12 http://deb.debian.org/debian bookworm/main i386 man-db i386 2.11.2-2 [1397 kB] Get: 13 http://deb.debian.org/debian bookworm/main i386 hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 14 http://deb.debian.org/debian bookworm/main i386 libgdk-pixbuf2.0-common all 2.42.10+dfsg-1 [306 kB] Get: 15 http://deb.debian.org/debian bookworm/main i386 libglib2.0-0 i386 2.74.6-2 [1467 kB] Get: 16 http://deb.debian.org/debian bookworm/main i386 libicu72 i386 72.1-3 [9541 kB] Get: 17 http://deb.debian.org/debian bookworm/main i386 libxml2 i386 2.9.14+dfsg-1.3~deb12u1 [720 kB] Get: 18 http://deb.debian.org/debian bookworm/main i386 shared-mime-info i386 2.2-1 [730 kB] Get: 19 http://deb.debian.org/debian bookworm/main i386 libjpeg62-turbo i386 1:2.1.5-2 [169 kB] Get: 20 http://deb.debian.org/debian bookworm/main i386 libpng16-16 i386 1.6.39-2 [283 kB] Get: 21 http://deb.debian.org/debian bookworm/main i386 libdeflate0 i386 1.14-1 [57.5 kB] Get: 22 http://deb.debian.org/debian bookworm/main i386 libjbig0 i386 2.1-6.1 [31.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main i386 liblerc4 i386 4.0.0+ds-2 [181 kB] Get: 24 http://deb.debian.org/debian bookworm/main i386 libwebp7 i386 1.2.4-0.2+deb12u1 [294 kB] Get: 25 http://deb.debian.org/debian bookworm/main i386 libtiff6 i386 4.5.0-6+deb12u1 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main i386 libgdk-pixbuf-2.0-0 i386 2.42.10+dfsg-1+b1 [147 kB] Get: 27 http://deb.debian.org/debian bookworm/main i386 gtk-update-icon-cache i386 3.24.38-2~deb12u1 [44.6 kB] Get: 28 http://deb.debian.org/debian bookworm/main i386 adwaita-icon-theme all 43-1 [5124 kB] Get: 29 http://deb.debian.org/debian bookworm/main i386 ca-certificates-java all 20230710~deb12u1 [11.9 kB] Get: 30 http://deb.debian.org/debian bookworm/main i386 java-common all 0.74 [6388 B] Get: 31 http://deb.debian.org/debian bookworm/main i386 libavahi-common-data i386 0.8-10 [107 kB] Get: 32 http://deb.debian.org/debian bookworm/main i386 libavahi-common3 i386 0.8-10 [43.5 kB] Get: 33 http://deb.debian.org/debian bookworm/main i386 libdbus-1-3 i386 1.14.10-1~deb12u1 [215 kB] Get: 34 http://deb.debian.org/debian bookworm/main i386 libavahi-client3 i386 0.8-10 [47.6 kB] Get: 35 http://deb.debian.org/debian bookworm/main i386 libcups2 i386 2.4.2-3+deb12u5 [262 kB] Get: 36 http://deb.debian.org/debian bookworm/main i386 liblcms2-2 i386 2.14-2 [165 kB] Get: 37 http://deb.debian.org/debian bookworm/main i386 libexpat1 i386 2.5.0-1 [103 kB] Get: 38 http://deb.debian.org/debian bookworm/main i386 libbrotli1 i386 1.0.9-2+b6 [275 kB] Get: 39 http://deb.debian.org/debian bookworm/main i386 libfreetype6 i386 2.12.1+dfsg-5 [410 kB] Get: 40 http://deb.debian.org/debian bookworm/main i386 fonts-dejavu-core all 2.37-6 [1068 kB] Get: 41 http://deb.debian.org/debian bookworm/main i386 fontconfig-config i386 2.14.1-4 [315 kB] Get: 42 http://deb.debian.org/debian bookworm/main i386 libfontconfig1 i386 2.14.1-4 [398 kB] Get: 43 http://deb.debian.org/debian bookworm/main i386 libnspr4 i386 2:4.35-1 [123 kB] Get: 44 http://deb.debian.org/debian bookworm/main i386 libnss3 i386 2:3.87.1-1 [1439 kB] Get: 45 http://deb.debian.org/debian bookworm/main i386 libasound2-data all 1.2.8-1 [20.5 kB] Get: 46 http://deb.debian.org/debian bookworm/main i386 libasound2 i386 1.2.8-1+b1 [388 kB] Get: 47 http://deb.debian.org/debian bookworm/main i386 libgraphite2-3 i386 1.3.14-1 [84.0 kB] Get: 48 http://deb.debian.org/debian bookworm/main i386 libharfbuzz0b i386 6.0.0+dfsg-3 [1966 kB] Get: 49 http://deb.debian.org/debian bookworm/main i386 libpcsclite1 i386 1.9.9-2 [50.9 kB] Get: 50 http://deb.debian.org/debian bookworm/main i386 openjdk-17-jre-headless i386 17.0.9+9-1~deb12u1 [42.6 MB] Get: 51 http://deb.debian.org/debian bookworm/main i386 default-jre-headless i386 2:1.17-74 [2932 B] Get: 52 http://deb.debian.org/debian bookworm/main i386 ant all 1.10.13-1 [2161 kB] Get: 53 http://deb.debian.org/debian bookworm/main i386 ant-contrib all 1.0~b3+svn177-12 [262 kB] Get: 54 http://deb.debian.org/debian bookworm/main i386 libxml-commons-external-java all 1.4.01-5 [240 kB] Get: 55 http://deb.debian.org/debian bookworm/main i386 libxml-commons-resolver1.1-java all 1.2-11 [98.3 kB] Get: 56 http://deb.debian.org/debian bookworm/main i386 libxerces2-java all 2.12.2-1 [1440 kB] Get: 57 http://deb.debian.org/debian bookworm/main i386 ant-contrib-cpptasks all 1.0~b5-5 [613 kB] Get: 58 http://deb.debian.org/debian bookworm/main i386 ant-optional all 1.10.13-1 [449 kB] Get: 59 http://deb.debian.org/debian bookworm/main i386 at-spi2-common all 2.46.0-5 [162 kB] Get: 60 http://deb.debian.org/debian bookworm/main i386 m4 i386 1.4.19-3 [294 kB] Get: 61 http://deb.debian.org/debian bookworm/main i386 autoconf all 2.71-3 [332 kB] Get: 62 http://deb.debian.org/debian bookworm/main i386 autotools-dev all 20220109.1 [51.6 kB] Get: 63 http://deb.debian.org/debian bookworm/main i386 automake all 1:1.16.5-1.3 [823 kB] Get: 64 http://deb.debian.org/debian bookworm/main i386 autopoint all 0.21-12 [495 kB] Get: 65 http://deb.debian.org/debian bookworm/main i386 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 66 http://deb.debian.org/debian bookworm/main i386 libtool all 2.4.7-5 [517 kB] Get: 67 http://deb.debian.org/debian bookworm/main i386 dh-autoreconf all 20 [17.1 kB] Get: 68 http://deb.debian.org/debian bookworm/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 69 http://deb.debian.org/debian bookworm/main i386 libsub-override-perl all 0.09-4 [9304 B] Get: 70 http://deb.debian.org/debian bookworm/main i386 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 71 http://deb.debian.org/debian bookworm/main i386 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 72 http://deb.debian.org/debian bookworm/main i386 libelf1 i386 0.188-2.1 [179 kB] Get: 73 http://deb.debian.org/debian bookworm/main i386 dwz i386 0.15-1 [118 kB] Get: 74 http://deb.debian.org/debian bookworm/main i386 gettext i386 0.21-12 [1311 kB] Get: 75 http://deb.debian.org/debian bookworm/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 76 http://deb.debian.org/debian bookworm/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 77 http://deb.debian.org/debian bookworm/main i386 debhelper all 13.11.4 [942 kB] Get: 78 http://deb.debian.org/debian bookworm/main i386 libgtk2.0-common all 2.24.33-2 [2700 kB] Get: 79 http://deb.debian.org/debian bookworm/main i386 libatk1.0-0 i386 2.46.0-5 [49.4 kB] Get: 80 http://deb.debian.org/debian bookworm/main i386 libpixman-1-0 i386 0.42.2-1 [548 kB] Get: 81 http://deb.debian.org/debian bookworm/main i386 libxau6 i386 1:1.0.9-1 [20.0 kB] Get: 82 http://deb.debian.org/debian bookworm/main i386 libbsd0 i386 0.11.7-2 [121 kB] Get: 83 http://deb.debian.org/debian bookworm/main i386 libxdmcp6 i386 1:1.1.2-3 [26.7 kB] Get: 84 http://deb.debian.org/debian bookworm/main i386 libxcb1 i386 1.15-1 [148 kB] Get: 85 http://deb.debian.org/debian bookworm/main i386 libx11-data all 2:1.8.4-2+deb12u2 [292 kB] Get: 86 http://deb.debian.org/debian bookworm/main i386 libx11-6 i386 2:1.8.4-2+deb12u2 [782 kB] Get: 87 http://deb.debian.org/debian bookworm/main i386 libxcb-render0 i386 1.15-1 [116 kB] Get: 88 http://deb.debian.org/debian bookworm/main i386 libxcb-shm0 i386 1.15-1 [106 kB] Get: 89 http://deb.debian.org/debian bookworm/main i386 libxext6 i386 2:1.3.4-1+b1 [55.3 kB] Get: 90 http://deb.debian.org/debian bookworm/main i386 libxrender1 i386 1:0.9.10-1.1 [34.1 kB] Get: 91 http://deb.debian.org/debian bookworm/main i386 libcairo2 i386 1.16.0-7 [627 kB] Get: 92 http://deb.debian.org/debian bookworm/main i386 fontconfig i386 2.14.1-4 [450 kB] Get: 93 http://deb.debian.org/debian bookworm/main i386 libfribidi0 i386 1.0.8-2.1 [65.6 kB] Get: 94 http://deb.debian.org/debian bookworm/main i386 libthai-data all 0.1.29-1 [176 kB] Get: 95 http://deb.debian.org/debian bookworm/main i386 libdatrie1 i386 0.2.13-2+b1 [45.0 kB] Get: 96 http://deb.debian.org/debian bookworm/main i386 libthai0 i386 0.1.29-1 [58.6 kB] Get: 97 http://deb.debian.org/debian bookworm/main i386 libpango-1.0-0 i386 1.50.12+ds-1 [220 kB] Get: 98 http://deb.debian.org/debian bookworm/main i386 libpangoft2-1.0-0 i386 1.50.12+ds-1 [50.5 kB] Get: 99 http://deb.debian.org/debian bookworm/main i386 libpangocairo-1.0-0 i386 1.50.12+ds-1 [35.4 kB] Get: 100 http://deb.debian.org/debian bookworm/main i386 libxcomposite1 i386 1:0.4.5-1 [16.9 kB] Get: 101 http://deb.debian.org/debian bookworm/main i386 libxfixes3 i386 1:6.0.0-2 [23.0 kB] Get: 102 http://deb.debian.org/debian bookworm/main i386 libxcursor1 i386 1:1.2.1-1 [42.4 kB] Get: 103 http://deb.debian.org/debian bookworm/main i386 libxdamage1 i386 1:1.1.6-1 [15.3 kB] Get: 104 http://deb.debian.org/debian bookworm/main i386 libxi6 i386 2:1.8-1+b1 [86.2 kB] Get: 105 http://deb.debian.org/debian bookworm/main i386 libxinerama1 i386 2:1.1.4-3 [18.1 kB] Get: 106 http://deb.debian.org/debian bookworm/main i386 libxrandr2 i386 2:1.5.2-2+b1 [40.8 kB] Get: 107 http://deb.debian.org/debian bookworm/main i386 libgtk2.0-0 i386 2.24.33-2 [1970 kB] Get: 108 http://deb.debian.org/debian bookworm/main i386 libglvnd0 i386 1.6.0-1 [42.7 kB] Get: 109 http://deb.debian.org/debian bookworm/main i386 libdrm-common all 2.4.114-1 [7112 B] Get: 110 http://deb.debian.org/debian bookworm/main i386 libdrm2 i386 2.4.114-1+b1 [40.8 kB] Get: 111 http://deb.debian.org/debian bookworm/main i386 libglapi-mesa i386 22.3.6-1+deb12u1 [35.6 kB] Get: 112 http://deb.debian.org/debian bookworm/main i386 libx11-xcb1 i386 2:1.8.4-2+deb12u2 [192 kB] Get: 113 http://deb.debian.org/debian bookworm/main i386 libxcb-dri2-0 i386 1.15-1 [107 kB] Get: 114 http://deb.debian.org/debian bookworm/main i386 libxcb-dri3-0 i386 1.15-1 [107 kB] Get: 115 http://deb.debian.org/debian bookworm/main i386 libxcb-glx0 i386 1.15-1 [124 kB] Get: 116 http://deb.debian.org/debian bookworm/main i386 libxcb-present0 i386 1.15-1 [106 kB] Get: 117 http://deb.debian.org/debian bookworm/main i386 libxcb-randr0 i386 1.15-1 [118 kB] Get: 118 http://deb.debian.org/debian bookworm/main i386 libxcb-sync1 i386 1.15-1 [109 kB] Get: 119 http://deb.debian.org/debian bookworm/main i386 libxcb-xfixes0 i386 1.15-1 [110 kB] Get: 120 http://deb.debian.org/debian bookworm/main i386 libxshmfence1 i386 1.3-1 [8976 B] Get: 121 http://deb.debian.org/debian bookworm/main i386 libxxf86vm1 i386 1:1.1.4-1+b2 [21.7 kB] Get: 122 http://deb.debian.org/debian bookworm/main i386 libdrm-amdgpu1 i386 2.4.114-1+b1 [24.1 kB] Get: 123 http://deb.debian.org/debian bookworm/main i386 libpciaccess0 i386 0.17-2 [53.4 kB] Get: 124 http://deb.debian.org/debian bookworm/main i386 libdrm-intel1 i386 2.4.114-1+b1 [67.9 kB] Get: 125 http://deb.debian.org/debian bookworm/main i386 libdrm-nouveau2 i386 2.4.114-1+b1 [20.7 kB] Get: 126 http://deb.debian.org/debian bookworm/main i386 libdrm-radeon1 i386 2.4.114-1+b1 [22.8 kB] Get: 127 http://deb.debian.org/debian bookworm/main i386 libedit2 i386 3.1-20221030-2 [97.2 kB] Get: 128 http://deb.debian.org/debian bookworm/main i386 libz3-4 i386 4.8.12-3.1 [7853 kB] Get: 129 http://deb.debian.org/debian bookworm/main i386 libllvm15 i386 1:15.0.6-4+b1 [26.5 MB] Get: 130 http://deb.debian.org/debian bookworm/main i386 libsensors-config all 1:3.6.0-7.1 [14.3 kB] Get: 131 http://deb.debian.org/debian bookworm/main i386 libsensors5 i386 1:3.6.0-7.1 [35.1 kB] Get: 132 http://deb.debian.org/debian bookworm/main i386 libgl1-mesa-dri i386 22.3.6-1+deb12u1 [7417 kB] Get: 133 http://deb.debian.org/debian bookworm/main i386 libglx-mesa0 i386 22.3.6-1+deb12u1 [156 kB] Get: 134 http://deb.debian.org/debian bookworm/main i386 libglx0 i386 1.6.0-1 [36.6 kB] Get: 135 http://deb.debian.org/debian bookworm/main i386 libgl1 i386 1.6.0-1 [82.1 kB] Get: 136 http://deb.debian.org/debian bookworm/main i386 libgif7 i386 5.2.1-2.5 [48.3 kB] Get: 137 http://deb.debian.org/debian bookworm/main i386 x11-common all 1:7.7+23 [252 kB] Get: 138 http://deb.debian.org/debian bookworm/main i386 libxtst6 i386 2:1.2.3-1.1 [28.6 kB] Get: 139 http://deb.debian.org/debian bookworm/main i386 openjdk-17-jre i386 17.0.9+9-1~deb12u1 [184 kB] Get: 140 http://deb.debian.org/debian bookworm/main i386 default-jre i386 2:1.17-74 [1056 B] Get: 141 http://deb.debian.org/debian bookworm/main i386 openjdk-17-jdk-headless i386 17.0.9+9-1~deb12u1 [73.9 MB] Get: 142 http://deb.debian.org/debian bookworm/main i386 default-jdk-headless i386 2:1.17-74 [1108 B] Get: 143 http://deb.debian.org/debian bookworm/main i386 openjdk-17-jdk i386 17.0.9+9-1~deb12u1 [2797 kB] Get: 144 http://deb.debian.org/debian bookworm/main i386 default-jdk i386 2:1.17-74 [1068 B] Get: 145 http://deb.debian.org/debian bookworm/main i386 libhamcrest-java all 2.2-1 [121 kB] Get: 146 http://deb.debian.org/debian bookworm/main i386 junit4 all 4.13.2-3 [348 kB] Get: 147 http://deb.debian.org/debian bookworm/main i386 libantlr-java all 2.7.7+dfsg-12 [458 kB] Get: 148 http://deb.debian.org/debian bookworm/main i386 libjsr305-java all 0.1~+svn49-11 [26.9 kB] Get: 149 http://deb.debian.org/debian bookworm/main i386 maven-repo-helper all 1.11 [142 kB] Fetched 216 MB in 4s (57.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18156 files and directories currently installed.) Preparing to unpack .../000-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package openssl. Preparing to unpack .../001-openssl_3.0.11-1~deb12u2_i386.deb ... Unpacking openssl (3.0.11-1~deb12u2) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../002-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.44-3_i386.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../004-libmagic1_1%3a5.44-3_i386.deb ... Unpacking libmagic1:i386 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.44-3_i386.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.21-12_i386.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../007-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.22.4-10_i386.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.38.1-5+b1_i386.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../010-libpipeline1_1.5.7-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.11.2-2_i386.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../012-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../013-libgdk-pixbuf2.0-common_2.42.10+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../014-libglib2.0-0_2.74.6-2_i386.deb ... Unpacking libglib2.0-0:i386 (2.74.6-2) ... Selecting previously unselected package libicu72:i386. Preparing to unpack .../015-libicu72_72.1-3_i386.deb ... Unpacking libicu72:i386 (72.1-3) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../016-libxml2_2.9.14+dfsg-1.3~deb12u1_i386.deb ... Unpacking libxml2:i386 (2.9.14+dfsg-1.3~deb12u1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../017-shared-mime-info_2.2-1_i386.deb ... Unpacking shared-mime-info (2.2-1) ... Selecting previously unselected package libjpeg62-turbo:i386. Preparing to unpack .../018-libjpeg62-turbo_1%3a2.1.5-2_i386.deb ... Unpacking libjpeg62-turbo:i386 (1:2.1.5-2) ... Selecting previously unselected package libpng16-16:i386. Preparing to unpack .../019-libpng16-16_1.6.39-2_i386.deb ... Unpacking libpng16-16:i386 (1.6.39-2) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../020-libdeflate0_1.14-1_i386.deb ... Unpacking libdeflate0:i386 (1.14-1) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../021-libjbig0_2.1-6.1_i386.deb ... Unpacking libjbig0:i386 (2.1-6.1) ... Selecting previously unselected package liblerc4:i386. Preparing to unpack .../022-liblerc4_4.0.0+ds-2_i386.deb ... Unpacking liblerc4:i386 (4.0.0+ds-2) ... Selecting previously unselected package libwebp7:i386. Preparing to unpack .../023-libwebp7_1.2.4-0.2+deb12u1_i386.deb ... Unpacking libwebp7:i386 (1.2.4-0.2+deb12u1) ... Selecting previously unselected package libtiff6:i386. Preparing to unpack .../024-libtiff6_4.5.0-6+deb12u1_i386.deb ... Unpacking libtiff6:i386 (4.5.0-6+deb12u1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. Preparing to unpack .../025-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1_i386.deb ... Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.10+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../026-gtk-update-icon-cache_3.24.38-2~deb12u1_i386.deb ... Unpacking gtk-update-icon-cache (3.24.38-2~deb12u1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../027-adwaita-icon-theme_43-1_all.deb ... Unpacking adwaita-icon-theme (43-1) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../028-ca-certificates-java_20230710~deb12u1_all.deb ... Unpacking ca-certificates-java (20230710~deb12u1) ... Selecting previously unselected package java-common. Preparing to unpack .../029-java-common_0.74_all.deb ... Unpacking java-common (0.74) ... Selecting previously unselected package libavahi-common-data:i386. Preparing to unpack .../030-libavahi-common-data_0.8-10_i386.deb ... Unpacking libavahi-common-data:i386 (0.8-10) ... Selecting previously unselected package libavahi-common3:i386. Preparing to unpack .../031-libavahi-common3_0.8-10_i386.deb ... Unpacking libavahi-common3:i386 (0.8-10) ... Selecting previously unselected package libdbus-1-3:i386. Preparing to unpack .../032-libdbus-1-3_1.14.10-1~deb12u1_i386.deb ... Unpacking libdbus-1-3:i386 (1.14.10-1~deb12u1) ... Selecting previously unselected package libavahi-client3:i386. Preparing to unpack .../033-libavahi-client3_0.8-10_i386.deb ... Unpacking libavahi-client3:i386 (0.8-10) ... Selecting previously unselected package libcups2:i386. Preparing to unpack .../034-libcups2_2.4.2-3+deb12u5_i386.deb ... Unpacking libcups2:i386 (2.4.2-3+deb12u5) ... Selecting previously unselected package liblcms2-2:i386. Preparing to unpack .../035-liblcms2-2_2.14-2_i386.deb ... Unpacking liblcms2-2:i386 (2.14-2) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../036-libexpat1_2.5.0-1_i386.deb ... Unpacking libexpat1:i386 (2.5.0-1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../037-libbrotli1_1.0.9-2+b6_i386.deb ... Unpacking libbrotli1:i386 (1.0.9-2+b6) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../038-libfreetype6_2.12.1+dfsg-5_i386.deb ... Unpacking libfreetype6:i386 (2.12.1+dfsg-5) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../039-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../040-fontconfig-config_2.14.1-4_i386.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../041-libfontconfig1_2.14.1-4_i386.deb ... Unpacking libfontconfig1:i386 (2.14.1-4) ... Selecting previously unselected package libnspr4:i386. Preparing to unpack .../042-libnspr4_2%3a4.35-1_i386.deb ... Unpacking libnspr4:i386 (2:4.35-1) ... Selecting previously unselected package libnss3:i386. Preparing to unpack .../043-libnss3_2%3a3.87.1-1_i386.deb ... Unpacking libnss3:i386 (2:3.87.1-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../044-libasound2-data_1.2.8-1_all.deb ... Unpacking libasound2-data (1.2.8-1) ... Selecting previously unselected package libasound2:i386. Preparing to unpack .../045-libasound2_1.2.8-1+b1_i386.deb ... Unpacking libasound2:i386 (1.2.8-1+b1) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../046-libgraphite2-3_1.3.14-1_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../047-libharfbuzz0b_6.0.0+dfsg-3_i386.deb ... Unpacking libharfbuzz0b:i386 (6.0.0+dfsg-3) ... Selecting previously unselected package libpcsclite1:i386. Preparing to unpack .../048-libpcsclite1_1.9.9-2_i386.deb ... Unpacking libpcsclite1:i386 (1.9.9-2) ... Selecting previously unselected package openjdk-17-jre-headless:i386. Preparing to unpack .../049-openjdk-17-jre-headless_17.0.9+9-1~deb12u1_i386.deb ... Unpacking openjdk-17-jre-headless:i386 (17.0.9+9-1~deb12u1) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../050-default-jre-headless_2%3a1.17-74_i386.deb ... Unpacking default-jre-headless (2:1.17-74) ... Selecting previously unselected package ant. Preparing to unpack .../051-ant_1.10.13-1_all.deb ... Unpacking ant (1.10.13-1) ... Selecting previously unselected package ant-contrib. Preparing to unpack .../052-ant-contrib_1.0~b3+svn177-12_all.deb ... Unpacking ant-contrib (1.0~b3+svn177-12) ... Selecting previously unselected package libxml-commons-external-java. Preparing to unpack .../053-libxml-commons-external-java_1.4.01-5_all.deb ... Unpacking libxml-commons-external-java (1.4.01-5) ... Selecting previously unselected package libxml-commons-resolver1.1-java. Preparing to unpack .../054-libxml-commons-resolver1.1-java_1.2-11_all.deb ... Unpacking libxml-commons-resolver1.1-java (1.2-11) ... Selecting previously unselected package libxerces2-java. Preparing to unpack .../055-libxerces2-java_2.12.2-1_all.deb ... Unpacking libxerces2-java (2.12.2-1) ... Selecting previously unselected package ant-contrib-cpptasks. Preparing to unpack .../056-ant-contrib-cpptasks_1.0~b5-5_all.deb ... Unpacking ant-contrib-cpptasks (1.0~b5-5) ... Selecting previously unselected package ant-optional. Preparing to unpack .../057-ant-optional_1.10.13-1_all.deb ... Unpacking ant-optional (1.10.13-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../058-at-spi2-common_2.46.0-5_all.deb ... Unpacking at-spi2-common (2.46.0-5) ... Selecting previously unselected package m4. Preparing to unpack .../059-m4_1.4.19-3_i386.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../060-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../061-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../062-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../063-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../064-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../065-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../066-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../067-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../068-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../069-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../070-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../071-libelf1_0.188-2.1_i386.deb ... Unpacking libelf1:i386 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../072-dwz_0.15-1_i386.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../073-gettext_0.21-12_i386.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../074-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../075-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../076-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../077-libgtk2.0-common_2.24.33-2_all.deb ... Unpacking libgtk2.0-common (2.24.33-2) ... Selecting previously unselected package libatk1.0-0:i386. Preparing to unpack .../078-libatk1.0-0_2.46.0-5_i386.deb ... Unpacking libatk1.0-0:i386 (2.46.0-5) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../079-libpixman-1-0_0.42.2-1_i386.deb ... Unpacking libpixman-1-0:i386 (0.42.2-1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../080-libxau6_1%3a1.0.9-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../081-libbsd0_0.11.7-2_i386.deb ... Unpacking libbsd0:i386 (0.11.7-2) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../082-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../083-libxcb1_1.15-1_i386.deb ... Unpacking libxcb1:i386 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../084-libx11-data_2%3a1.8.4-2+deb12u2_all.deb ... Unpacking libx11-data (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../085-libx11-6_2%3a1.8.4-2+deb12u2_i386.deb ... Unpacking libx11-6:i386 (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../086-libxcb-render0_1.15-1_i386.deb ... Unpacking libxcb-render0:i386 (1.15-1) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../087-libxcb-shm0_1.15-1_i386.deb ... Unpacking libxcb-shm0:i386 (1.15-1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../088-libxext6_2%3a1.3.4-1+b1_i386.deb ... Unpacking libxext6:i386 (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../089-libxrender1_1%3a0.9.10-1.1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../090-libcairo2_1.16.0-7_i386.deb ... Unpacking libcairo2:i386 (1.16.0-7) ... Selecting previously unselected package fontconfig. Preparing to unpack .../091-fontconfig_2.14.1-4_i386.deb ... Unpacking fontconfig (2.14.1-4) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../092-libfribidi0_1.0.8-2.1_i386.deb ... Unpacking libfribidi0:i386 (1.0.8-2.1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../093-libthai-data_0.1.29-1_all.deb ... Unpacking libthai-data (0.1.29-1) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../094-libdatrie1_0.2.13-2+b1_i386.deb ... Unpacking libdatrie1:i386 (0.2.13-2+b1) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../095-libthai0_0.1.29-1_i386.deb ... Unpacking libthai0:i386 (0.1.29-1) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../096-libpango-1.0-0_1.50.12+ds-1_i386.deb ... Unpacking libpango-1.0-0:i386 (1.50.12+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../097-libpangoft2-1.0-0_1.50.12+ds-1_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.50.12+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../098-libpangocairo-1.0-0_1.50.12+ds-1_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.50.12+ds-1) ... Selecting previously unselected package libxcomposite1:i386. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1_i386.deb ... Unpacking libxcomposite1:i386 (1:0.4.5-1) ... Selecting previously unselected package libxfixes3:i386. Preparing to unpack .../100-libxfixes3_1%3a6.0.0-2_i386.deb ... Unpacking libxfixes3:i386 (1:6.0.0-2) ... Selecting previously unselected package libxcursor1:i386. Preparing to unpack .../101-libxcursor1_1%3a1.2.1-1_i386.deb ... Unpacking libxcursor1:i386 (1:1.2.1-1) ... Selecting previously unselected package libxdamage1:i386. Preparing to unpack .../102-libxdamage1_1%3a1.1.6-1_i386.deb ... Unpacking libxdamage1:i386 (1:1.1.6-1) ... Selecting previously unselected package libxi6:i386. Preparing to unpack .../103-libxi6_2%3a1.8-1+b1_i386.deb ... Unpacking libxi6:i386 (2:1.8-1+b1) ... Selecting previously unselected package libxinerama1:i386. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-3_i386.deb ... Unpacking libxinerama1:i386 (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:i386. Preparing to unpack .../105-libxrandr2_2%3a1.5.2-2+b1_i386.deb ... Unpacking libxrandr2:i386 (2:1.5.2-2+b1) ... Selecting previously unselected package libgtk2.0-0:i386. Preparing to unpack .../106-libgtk2.0-0_2.24.33-2_i386.deb ... Unpacking libgtk2.0-0:i386 (2.24.33-2) ... Selecting previously unselected package libglvnd0:i386. Preparing to unpack .../107-libglvnd0_1.6.0-1_i386.deb ... Unpacking libglvnd0:i386 (1.6.0-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../108-libdrm-common_2.4.114-1_all.deb ... Unpacking libdrm-common (2.4.114-1) ... Selecting previously unselected package libdrm2:i386. Preparing to unpack .../109-libdrm2_2.4.114-1+b1_i386.deb ... Unpacking libdrm2:i386 (2.4.114-1+b1) ... Selecting previously unselected package libglapi-mesa:i386. Preparing to unpack .../110-libglapi-mesa_22.3.6-1+deb12u1_i386.deb ... Unpacking libglapi-mesa:i386 (22.3.6-1+deb12u1) ... Selecting previously unselected package libx11-xcb1:i386. Preparing to unpack .../111-libx11-xcb1_2%3a1.8.4-2+deb12u2_i386.deb ... Unpacking libx11-xcb1:i386 (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libxcb-dri2-0:i386. Preparing to unpack .../112-libxcb-dri2-0_1.15-1_i386.deb ... Unpacking libxcb-dri2-0:i386 (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:i386. Preparing to unpack .../113-libxcb-dri3-0_1.15-1_i386.deb ... Unpacking libxcb-dri3-0:i386 (1.15-1) ... Selecting previously unselected package libxcb-glx0:i386. Preparing to unpack .../114-libxcb-glx0_1.15-1_i386.deb ... Unpacking libxcb-glx0:i386 (1.15-1) ... Selecting previously unselected package libxcb-present0:i386. Preparing to unpack .../115-libxcb-present0_1.15-1_i386.deb ... Unpacking libxcb-present0:i386 (1.15-1) ... Selecting previously unselected package libxcb-randr0:i386. Preparing to unpack .../116-libxcb-randr0_1.15-1_i386.deb ... Unpacking libxcb-randr0:i386 (1.15-1) ... Selecting previously unselected package libxcb-sync1:i386. Preparing to unpack .../117-libxcb-sync1_1.15-1_i386.deb ... Unpacking libxcb-sync1:i386 (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:i386. Preparing to unpack .../118-libxcb-xfixes0_1.15-1_i386.deb ... Unpacking libxcb-xfixes0:i386 (1.15-1) ... Selecting previously unselected package libxshmfence1:i386. Preparing to unpack .../119-libxshmfence1_1.3-1_i386.deb ... Unpacking libxshmfence1:i386 (1.3-1) ... Selecting previously unselected package libxxf86vm1:i386. Preparing to unpack .../120-libxxf86vm1_1%3a1.1.4-1+b2_i386.deb ... Unpacking libxxf86vm1:i386 (1:1.1.4-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:i386. Preparing to unpack .../121-libdrm-amdgpu1_2.4.114-1+b1_i386.deb ... Unpacking libdrm-amdgpu1:i386 (2.4.114-1+b1) ... Selecting previously unselected package libpciaccess0:i386. Preparing to unpack .../122-libpciaccess0_0.17-2_i386.deb ... Unpacking libpciaccess0:i386 (0.17-2) ... Selecting previously unselected package libdrm-intel1:i386. Preparing to unpack .../123-libdrm-intel1_2.4.114-1+b1_i386.deb ... Unpacking libdrm-intel1:i386 (2.4.114-1+b1) ... Selecting previously unselected package libdrm-nouveau2:i386. Preparing to unpack .../124-libdrm-nouveau2_2.4.114-1+b1_i386.deb ... Unpacking libdrm-nouveau2:i386 (2.4.114-1+b1) ... Selecting previously unselected package libdrm-radeon1:i386. Preparing to unpack .../125-libdrm-radeon1_2.4.114-1+b1_i386.deb ... Unpacking libdrm-radeon1:i386 (2.4.114-1+b1) ... Selecting previously unselected package libedit2:i386. Preparing to unpack .../126-libedit2_3.1-20221030-2_i386.deb ... Unpacking libedit2:i386 (3.1-20221030-2) ... Selecting previously unselected package libz3-4:i386. Preparing to unpack .../127-libz3-4_4.8.12-3.1_i386.deb ... Unpacking libz3-4:i386 (4.8.12-3.1) ... Selecting previously unselected package libllvm15:i386. Preparing to unpack .../128-libllvm15_1%3a15.0.6-4+b1_i386.deb ... Unpacking libllvm15:i386 (1:15.0.6-4+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../129-libsensors-config_1%3a3.6.0-7.1_all.deb ... Unpacking libsensors-config (1:3.6.0-7.1) ... Selecting previously unselected package libsensors5:i386. Preparing to unpack .../130-libsensors5_1%3a3.6.0-7.1_i386.deb ... Unpacking libsensors5:i386 (1:3.6.0-7.1) ... Selecting previously unselected package libgl1-mesa-dri:i386. Preparing to unpack .../131-libgl1-mesa-dri_22.3.6-1+deb12u1_i386.deb ... Unpacking libgl1-mesa-dri:i386 (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx-mesa0:i386. Preparing to unpack .../132-libglx-mesa0_22.3.6-1+deb12u1_i386.deb ... Unpacking libglx-mesa0:i386 (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx0:i386. Preparing to unpack .../133-libglx0_1.6.0-1_i386.deb ... Unpacking libglx0:i386 (1.6.0-1) ... Selecting previously unselected package libgl1:i386. Preparing to unpack .../134-libgl1_1.6.0-1_i386.deb ... Unpacking libgl1:i386 (1.6.0-1) ... Selecting previously unselected package libgif7:i386. Preparing to unpack .../135-libgif7_5.2.1-2.5_i386.deb ... Unpacking libgif7:i386 (5.2.1-2.5) ... Selecting previously unselected package x11-common. Preparing to unpack .../136-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libxtst6:i386. Preparing to unpack .../137-libxtst6_2%3a1.2.3-1.1_i386.deb ... Unpacking libxtst6:i386 (2:1.2.3-1.1) ... Selecting previously unselected package openjdk-17-jre:i386. Preparing to unpack .../138-openjdk-17-jre_17.0.9+9-1~deb12u1_i386.deb ... Unpacking openjdk-17-jre:i386 (17.0.9+9-1~deb12u1) ... Selecting previously unselected package default-jre. Preparing to unpack .../139-default-jre_2%3a1.17-74_i386.deb ... Unpacking default-jre (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk-headless:i386. Preparing to unpack .../140-openjdk-17-jdk-headless_17.0.9+9-1~deb12u1_i386.deb ... Unpacking openjdk-17-jdk-headless:i386 (17.0.9+9-1~deb12u1) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../141-default-jdk-headless_2%3a1.17-74_i386.deb ... Unpacking default-jdk-headless (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk:i386. Preparing to unpack .../142-openjdk-17-jdk_17.0.9+9-1~deb12u1_i386.deb ... Unpacking openjdk-17-jdk:i386 (17.0.9+9-1~deb12u1) ... Selecting previously unselected package default-jdk. Preparing to unpack .../143-default-jdk_2%3a1.17-74_i386.deb ... Unpacking default-jdk (2:1.17-74) ... Selecting previously unselected package libhamcrest-java. Preparing to unpack .../144-libhamcrest-java_2.2-1_all.deb ... Unpacking libhamcrest-java (2.2-1) ... Selecting previously unselected package junit4. Preparing to unpack .../145-junit4_4.13.2-3_all.deb ... Unpacking junit4 (4.13.2-3) ... Selecting previously unselected package libantlr-java. Preparing to unpack .../146-libantlr-java_2.7.7+dfsg-12_all.deb ... Unpacking libantlr-java (2.7.7+dfsg-12) ... Selecting previously unselected package libjsr305-java. Preparing to unpack .../147-libjsr305-java_0.1~+svn49-11_all.deb ... Unpacking libjsr305-java (0.1~+svn49-11) ... Selecting previously unselected package maven-repo-helper. Preparing to unpack .../148-maven-repo-helper_1.11_all.deb ... Unpacking maven-repo-helper (1.11) ... Setting up libexpat1:i386 (2.5.0-1) ... Setting up libpipeline1:i386 (1.5.7-1) ... Setting up libgraphite2-3:i386 (1.3.14-1) ... Setting up liblcms2-2:i386 (2.14-2) ... Setting up libpixman-1-0:i386 (0.42.2-1) ... Setting up libpciaccess0:i386 (0.17-2) ... Setting up libxau6:i386 (1:1.0.9-1) ... Setting up libicu72:i386 (72.1-3) ... Setting up liblerc4:i386 (4.0.0+ds-2) ... Setting up libjsr305-java (0.1~+svn49-11) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up java-common (0.74) ... Setting up libdatrie1:i386 (0.2.13-2+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:i386 (2.74.6-2) ... No schema files found: doing nothing. Setting up libglvnd0:i386 (1.6.0-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:i386 (1.0.9-2+b6) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-7.1) ... Setting up libmagic1:i386 (1:5.44-3) ... Setting up libdeflate0:i386 (1.14-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libjbig0:i386 (2.1-6.1) ... Setting up libasound2-data (1.2.8-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:i386 (4.8.12-3.1) ... Setting up libjpeg62-turbo:i386 (1:2.1.5-2) ... Setting up libx11-data (2:1.8.4-2+deb12u2) ... Setting up libnspr4:i386 (2:4.35-1) ... Setting up libavahi-common-data:i386 (0.8-10) ... Setting up libdbus-1-3:i386 (1.14.10-1~deb12u1) ... Setting up libfribidi0:i386 (1.0.8-2.1) ... Setting up libpng16-16:i386 (1.6.39-2) ... Setting up libxml-commons-resolver1.1-java (1.2-11) ... Setting up autopoint (0.21-12) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up libpcsclite1:i386 (1.9.9-2) ... Setting up libsensors5:i386 (1:3.6.0-7.1) ... Setting up libhamcrest-java (2.2-1) ... Setting up libglapi-mesa:i386 (22.3.6-1+deb12u1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:i386 (1.2.4-0.2+deb12u1) ... Setting up libgif7:i386 (5.2.1-2.5) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libxshmfence1:i386 (1.3-1) ... Setting up at-spi2-common (2.46.0-5) ... Setting up libtiff6:i386 (4.5.0-6+deb12u1) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libxml-commons-external-java (1.4.01-5) ... Setting up libasound2:i386 (1.2.8-1+b1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libthai-data (0.1.29-1) ... Setting up libgtk2.0-common (2.24.33-2) ... Setting up libatk1.0-0:i386 (2.46.0-5) ... Setting up libxerces2-java (2.12.2-1) ... Setting up libantlr-java (2.7.7+dfsg-12) ... Setting up openssl (3.0.11-1~deb12u2) ... Setting up libbsd0:i386 (0.11.7-2) ... Setting up libdrm-common (2.4.114-1) ... Setting up libelf1:i386 (0.188-2.1) ... Setting up libxml2:i386 (2.9.14+dfsg-1.3~deb12u1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libxcb1:i386 (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libxcb-xfixes0:i386 (1.15-1) ... Setting up libtool (2.4.7-5) ... Setting up libxcb-render0:i386 (1.15-1) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libxcb-glx0:i386 (1.15-1) ... Setting up libedit2:i386 (3.1-20221030-2) ... Setting up libavahi-common3:i386 (0.8-10) ... Setting up libnss3:i386 (2:3.87.1-1) ... Setting up libxcb-shm0:i386 (1.15-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libxcb-present0:i386 (1.15-1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:i386 (0.1.29-1) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up libfreetype6:i386 (2.12.1+dfsg-5) ... Setting up libxcb-sync1:i386 (1.15-1) ... Setting up shared-mime-info (2.2-1) ... Setting up libxcb-dri2-0:i386 (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libdrm2:i386 (2.4.114-1+b1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libxcb-randr0:i386 (1.15-1) ... Setting up libllvm15:i386 (1:15.0.6-4+b1) ... Setting up libx11-6:i386 (2:1.8.4-2+deb12u2) ... Setting up libharfbuzz0b:i386 (6.0.0+dfsg-3) ... Setting up libgdk-pixbuf-2.0-0:i386 (2.42.10+dfsg-1+b1) ... Setting up ant-contrib-cpptasks (1.0~b5-5) ... Setting up libfontconfig1:i386 (2.14.1-4) ... Setting up ca-certificates-java (20230710~deb12u1) ... No JRE found. Skipping Java certificates setup. Setting up libxcomposite1:i386 (1:0.4.5-1) ... Setting up libavahi-client3:i386 (0.8-10) ... Setting up libdrm-amdgpu1:i386 (2.4.114-1+b1) ... Setting up libxcb-dri3-0:i386 (1.15-1) ... Setting up gtk-update-icon-cache (3.24.38-2~deb12u1) ... Setting up libx11-xcb1:i386 (2:1.8.4-2+deb12u2) ... Setting up fontconfig (2.14.1-4) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:i386 (2.4.114-1+b1) ... Setting up libxdamage1:i386 (1:1.1.6-1) ... Setting up libxrender1:i386 (1:0.9.10-1.1) ... Setting up libdrm-radeon1:i386 (2.4.114-1+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpango-1.0-0:i386 (1.50.12+ds-1) ... Setting up libdrm-intel1:i386 (2.4.114-1+b1) ... Setting up libgl1-mesa-dri:i386 (22.3.6-1+deb12u1) ... Setting up libxext6:i386 (2:1.3.4-1+b1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:i386 (1.16.0-7) ... Setting up libxxf86vm1:i386 (1:1.1.4-1+b2) ... Setting up adwaita-icon-theme (43-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libxfixes3:i386 (1:6.0.0-2) ... Setting up libxinerama1:i386 (2:1.1.4-3) ... Setting up libxrandr2:i386 (2:1.5.2-2+b1) ... Setting up libcups2:i386 (2.4.2-3+deb12u5) ... Setting up libpangoft2-1.0-0:i386 (1.50.12+ds-1) ... Setting up libpangocairo-1.0-0:i386 (1.50.12+ds-1) ... Setting up libglx-mesa0:i386 (22.3.6-1+deb12u1) ... Setting up libxi6:i386 (2:1.8-1+b1) ... Setting up libglx0:i386 (1.6.0-1) ... Setting up libxtst6:i386 (2:1.2.3-1.1) ... Setting up libxcursor1:i386 (1:1.2.1-1) ... Setting up debhelper (13.11.4) ... Setting up libgl1:i386 (1.6.0-1) ... Setting up openjdk-17-jre-headless:i386 (17.0.9+9-1~deb12u1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up libgtk2.0-0:i386 (2.24.33-2) ... Processing triggers for libc-bin (2.36-9+deb12u3) ... Processing triggers for ca-certificates-java (20230710~deb12u1) ... Adding debian:ACCVRAIZ1.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem Adding debian:ANF_Secure_Server_Root_CA.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068_2.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:Certainly_Root_E1.pem Adding debian:Certainly_Root_R1.pem Adding debian:Certigna.pem Adding debian:Certigna_Root_CA.pem Adding debian:Certum_EC-384_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:Certum_Trusted_Root_CA.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:D-TRUST_BR_Root_CA_1_2020.pem Adding debian:D-TRUST_EV_Root_CA_1_2020.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:E-Tugra_Global_Root_CA_ECC_v3.pem Adding debian:E-Tugra_Global_Root_CA_RSA_v3.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:GLOBALTRUST_2020.pem Adding debian:GTS_Root_R1.pem Adding debian:GTS_Root_R2.pem Adding debian:GTS_Root_R3.pem Adding debian:GTS_Root_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:GlobalSign_Root_E46.pem Adding debian:GlobalSign_Root_R46.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:HiPKI_Root_CA_-_G1.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:ISRG_Root_X1.pem Adding debian:ISRG_Root_X2.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:Izenpe.com.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:SecureSign_RootCA11.pem Adding debian:SecureTrust_CA.pem Adding debian:Secure_Global_CA.pem Adding debian:Security_Communication_ECC_RootCA1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Security_Communication_RootCA3.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:Telia_Root_CA_v2.pem Adding debian:TrustCor_ECA-1.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:TrustCor_RootCert_CA-2.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:TunTrust_Root_CA.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:emSign_Root_CA_-_G1.pem Adding debian:vTrus_ECC_Root_CA.pem Adding debian:vTrus_Root_CA.pem done. Setting up maven-repo-helper (1.11) ... Setting up openjdk-17-jdk-headless:i386 (17.0.9+9-1~deb12u1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode Setting up ant (1.10.13-1) ... Setting up junit4 (4.13.2-3) ... Setting up default-jre-headless (2:1.17-74) ... Setting up ant-contrib (1.0~b3+svn177-12) ... Setting up openjdk-17-jre:i386 (17.0.9+9-1~deb12u1) ... Setting up default-jre (2:1.17-74) ... Setting up openjdk-17-jdk:i386 (17.0.9+9-1~deb12u1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-i386/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up ant-optional (1.10.13-1) ... Setting up default-jdk-headless (2:1.17-74) ... Setting up default-jdk (2:1.17-74) ... Processing triggers for ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for ca-certificates-java (20230710~deb12u1) ... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/gluegen2-2.3.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gluegen2_2.3.2-9_source.changes dpkg-buildpackage: info: source package gluegen2 dpkg-buildpackage: info: source version 2.3.2-9 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by tony mancill dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean --buildsystem=ant --with maven-repo-helper debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' mv src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java.disabled src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java mv: cannot stat 'src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java.disabled': No such file or directory make[1]: [debian/rules:37: override_dh_auto_clean] Error 1 (ignored) mv src/junit/com/jogamp/common/util/TestVersionSemantics.java.disabled src/junit/com/jogamp/common/util/TestVersionSemantics.java mv: cannot stat 'src/junit/com/jogamp/common/util/TestVersionSemantics.java.disabled': No such file or directory make[1]: [debian/rules:38: override_dh_auto_clean] Error 1 (ignored) make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' dh_autoreconf_clean -O--buildsystem=ant dh_clean -O--buildsystem=ant debian/rules build dh build --buildsystem=ant --with maven-repo-helper dh_update_autotools_config -O--buildsystem=ant dh_autoreconf -O--buildsystem=ant debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' mv src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java.disabled mv src/junit/com/jogamp/common/util/TestVersionSemantics.java src/junit/com/jogamp/common/util/TestVersionSemantics.java.disabled make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' dh_auto_build -- -f make/build.xml all javadoc ant -propertyfile ./debian/ant.properties -Duser.name debian -f make/build.xml all javadoc Buildfile: /build/reproducible-path/gluegen2-2.3.2/make/build.xml jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.13 compiled on February 6 2023 [echo] ant.java.version 17 [echo] java.version 17.0.9 [echo] java.home /usr/lib/jvm/java-17-openjdk-i386 [echo] jvmJava.exe /usr/lib/jvm/java-17-openjdk-i386/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1657772894 [echo] javadoc.xarg1 -J-Ddummy=val [echo] jogamp.jar.codebase [echo] jogamp.version 2.3.2 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.7 [echo] target.targetlevel 1.7 [echo] target.rt.jar 1.7 [echo] host.sourcelevel 17 [echo] host.targetlevel 17 [echo] host.rt.jar ${host.rt.jar} [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon ${build.archiveon} [echo] build.node.name local [echo] android.version 9 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: [echo] Loaded /nonexistent/first-build/gluegen.properties. [echo] Setting defaults: [echo] Setting default gcc.compat.compiler [echo] gcc.compat.compiler=gcc [echo] antlr.jar=/usr/share/java/antlr.jar [echo] junit.jar=/usr/share/java/junit4.jar [echo] win32.c.compiler=${win32.c.compiler} gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: [echo] isI386=true [echo] isAMD64=${isAMD64} [echo] is64Bit=${is64Bit} [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel} [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf} [echo] jvmDataModel32Bit=${jvmDataModel32Bit} [echo] jvmDataModel64Bit=${jvmDataModel64Bit} [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true [echo] FreeBSD=${isFreeBSD} [echo] FreeBSDX86=${isFreeBSDX86} [echo] FreeBSDAMD64=${isFreeBSDAMD64} [echo] HPUX=${isHPUX} [echo] IA64=${isIA64} [echo] Android=${isAndroid} [echo] AndroidARMv6=${isAndroidARMv6} [echo] AndroidARM64=${isAndroidARM64} [echo] AndroidARMv6Armel=${isAndroidARMv6Armel} [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf} [echo] Linux=true [echo] LinuxAMD64=${isLinuxAMD64} [echo] LinuxIA64=${isLinuxIA64} [echo] LinuxX86=true [echo] LinuxARMv6=${isLinuxARMv6} [echo] LinuxARM64=${isLinuxARM64} [echo] LinuxARMv6Armel=${isLinuxARMv6Armel} [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf} [echo] LinuxAlpha=${isLinuxAlpha} [echo] LinuxHppa=${isLinuxHppa} [echo] LinuxMips=${isLinuxMips} [echo] LinuxMipsel=${isLinuxMipsel} [echo] LinuxMips=${isLinuxMipsn32} [echo] LinuxMipsel=${isLinuxMipsn32el} [echo] LinuxMips=${isLinuxMips64} [echo] LinuxMipsel=${isLinuxMips64el} [echo] LinuxPpc=${isLinuxPpc} [echo] LinuxPpc64=${isLinuxPpc64} [echo] LinuxPpc64le=${isLinuxPpc64le} [echo] LinuxAarch64=${isLinuxAarch64} [echo] LinuxRiscv64=${isLinuxRiscv64} [echo] Linuxs390=${isLinuxs390} [echo] Linuxs390x=${isLinuxs390x} [echo] LinuxSparc=${isLinuxSparc} [echo] OS X=${isOSX} [echo] OS X PPC=${use.macosppc} [echo] OS X x32=${use.macosx32} [echo] OS X x64=${use.macosx64} [echo] Solaris=${isSolaris} [echo] Solaris32Bit=${isSolaris32Bit} [echo] Solaris64Bit=${isSolaris64Bit} [echo] SolarisSparc=${isSolarisSparc} [echo] SolarisSparcv9=${isSolarisSparcv9} [echo] SolarisAMD64=${isSolarisAMD64} [echo] SolarisX86=${isSolarisX86} [echo] Unix=true [echo] Windows=${isWindows} [echo] X11=true [echo] os=Linux [echo] os=6.1.0-17-amd64 [echo] arch=i386 gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.mipsn32: gluegen.cpptasks.detect.os.linux.mipsn32el: gluegen.cpptasks.detect.os.linux.mips64: gluegen.cpptasks.detect.os.linux.mips64el: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.ppc64: gluegen.cpptasks.detect.os.linux.ppc64le: gluegen.cpptasks.detect.os.linux.riscv64: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: [echo] os and arch: linux-i586 [echo] os and arch.dot: linux.i586 [echo] os and arch.slash: linux/i586 gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build [exec] Execute failed: java.io.IOException: Cannot run program "git" (in directory "/build/reproducible-path/gluegen2-2.3.2"): error=2, No such file or directory java.class.path.validate: validate: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/native [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/native/Unix [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/native/Windows [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/classes gluegen.build.check.android-launcher: android-launcher.build: android-launcher.package: gluegen.build.check.java: gluegen.build.java: generate-hash-maps: create-map: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util create-map: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util generate-primitive-stacks: create-pstack: [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/classes [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/classes/com/jogamp/common/util gluegen.build.javase: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram [copy] Copying 5 files to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/jgram [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/jgram generate.java: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:346: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:361:17: warning:Rule 'declarator' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:541: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:551: warning:Syntactic predicate superfluous for single alternative [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'(' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==2:,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','L','U','X','e','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==3:,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','L','U','a'..'f','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and Number upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==2:,'.','0'..'9','E','L','U','X','e','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==3:,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr2 and Number upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==1:'.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==2:,'.','0'..'9','E','L','U','X','e','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: k==3:,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==1:'\r' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==2:'\n' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1099: k==3:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==1:'\t','\u000c',' ','d' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==2:'\t','\u000c',' ','d','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1129:9: k==3:'\t','\u000c',' ','d'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==1:'(','.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1130:54: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1177: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==1:'"' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==3:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==1:'A'..'Z','_','a'..'z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1187: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==1:'1' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1188:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1189: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==1:'2' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1190:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1191: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==1:'3' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1192:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1193: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==1:'4' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1194:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'a'..'z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'A'..'Z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 2 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'_' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 3 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1403: between alt 4 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==1:'\t','\u000c',' ','%','*','+','-','/','<','>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1154:5: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: warning:lexical nondeterminism between alts 4 and 6 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==1:'0' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==2:'X','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1360: k==3:'0'..'9','A'..'F','a'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'a'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'A'..'F' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 2 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1389: between alt 3 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==1:'L','l' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==1:'U','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1391:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==1:'E','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==2:'+','-','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1362:34: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==1:'F','f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==1:'L','l' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==1:'E','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==2:'+','-','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1372:30: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==1:'F','f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==1:'L','l' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1374:19: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==1:'0'..'7' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1379: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==1:'L','l' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==1:'U','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1384: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==1:'L','l' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==1:'U','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1385:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: k==1:'\\' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: k==2:'"','\'','0'..'7','?','\\','a','b','f','n','r','t','v','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1228: k==3:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1317: between alt 1 and exit branch of block generate.java.override: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and MINUS upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3:,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3:,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'(' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:'-' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==1:'-','.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==2:,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','F','I','J','L','U','X','e','f','i','j','l','u','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: k==3:,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','I','J','L','U','a'..'f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: warning:lexical nondeterminism between alts 4 and 6 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==1:'0' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==2:'X','x' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1004: k==3:'0'..'9','A'..'F','a'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'a'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'A'..'F' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 2 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1028: between alt 3 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: k==1:'I','J','L','U','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1029: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==1:'E','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==2:'+','-','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1005:34: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: k==1:'F','I','J','L','U','f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1008: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:17: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==1:'E','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==2:'+','-','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1014:30: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: k==1:'F','I','J','L','U','f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==1:'0'..'7' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: k==1:'F','I','J','L','U','f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1021: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: k==1:'F','I','J','L','U','f','i','j','l','u' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1025: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1346: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'a'..'z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'A'..'Z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 2 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'_' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 3 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'$' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 4 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==1:'0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==2:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1050: between alt 5 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==1:'\r' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==2:'\n' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1220: k==3:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==1:'\t','\u000c',' ','d' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==2:'\t','\u000c',' ','d','e' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1246:9: k==3:'\t','\u000c',' ','d'..'f' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==1:'(','-','.','0'..'9' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1247:54: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: warning:lexical nondeterminism between alts 1 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==1:'"' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==3:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: warning:lexical nondeterminism between alts 2 and 3 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==1:'$','A'..'Z','_','a'..'z' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1302: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==1:'1' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1303:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1304: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==1:'2' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1305:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1306: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==1:'3' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1307:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: warning:lexical nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==1:'\t','\u000c',' ' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1308: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==1:'4' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==2:'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1309:9: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: warning:lexical nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==1:'\t','\u000c',' ','%','*','+','-','/','<','>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1271:5: k==3:,'\u0000'..'\u00ff' [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: warning:nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: k==1:SEMI [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: k==2:EOF,"typedef","asm","volatile",SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"inline","typeof","__complex" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:133: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: warning:nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: k==1:SEMI [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: k==2:EOF,"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,VARARGS,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:246: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:663: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:159:14: warning:nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:159:14: k==1:LCURLY [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:159:14: k==2:"asm",LCURLY,RCURLY,ID,STAR,LPAREN,LBRACKET,LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,DOT,CharLiteral,StringLiteral,Number,"__alignof","__real","__imag" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:561: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:221:17: warning:nondeterminism between alts 1 and 2 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:221:17: k==1:COMMA [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:221:17: k==2:VARARGS [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: warning:nondeterminism upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: k==1:SEMI [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: k==2:"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","int8_t","uint8_t","int16_t","uint16_t","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:237: between alt 1 and exit branch of block [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: warning:nondeterminism between alts 1 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"struct" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: warning:nondeterminism between alts 2 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"union" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: warning:nondeterminism between alts 3 and 4 of block upon [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==1:"enum" [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:598: k==2: [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:326:21: warning:Rule 'declarator' returns a value generate.java: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 generate.java.override: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 generate.java.override: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 [antlr] warning: rule HeaderParser.declSpecifiers has different signature than GnuCTreeParser.declSpecifiers [antlr] warning: rule HeaderParser.storageClassSpecifier has different signature than GnuCTreeParser.storageClassSpecifier [antlr] warning: rule HeaderParser.functionStorageClassSpecifier has different signature than GnuCTreeParser.functionStorageClassSpecifier [antlr] warning: rule HeaderParser.typeQualifier has different signature than GnuCTreeParser.typeQualifier [antlr] warning: rule HeaderParser.typeSpecifier has different signature than GnuCTreeParser.typeSpecifier [antlr] warning: rule HeaderParser.typedefName has different signature than GnuCTreeParser.typedefName [antlr] warning: rule HeaderParser.structSpecifier has different signature than GnuCTreeParser.structSpecifier [antlr] warning: rule HeaderParser.unionSpecifier has different signature than GnuCTreeParser.unionSpecifier [antlr] warning: rule HeaderParser.structOrUnionBody has different signature than GnuCTreeParser.structOrUnionBody [antlr] warning: rule HeaderParser.structDeclarationList has different signature than GnuCTreeParser.structDeclarationList [antlr] warning: rule HeaderParser.structDeclaration has different signature than GnuCTreeParser.structDeclaration [antlr] warning: rule HeaderParser.specifierQualifierList has different signature than GnuCTreeParser.specifierQualifierList [antlr] warning: rule HeaderParser.structDeclaratorList has different signature than GnuCTreeParser.structDeclaratorList [antlr] warning: rule HeaderParser.structDeclarator has different signature than GnuCTreeParser.structDeclarator [antlr] warning: rule HeaderParser.enumSpecifier has different signature than GnuCTreeParser.enumSpecifier [antlr] warning: rule HeaderParser.enumList has different signature than GnuCTreeParser.enumList [antlr] warning: rule HeaderParser.enumerator has different signature than GnuCTreeParser.enumerator [antlr] warning: rule HeaderParser.initDeclList has different signature than GnuCTreeParser.initDeclList [antlr] warning: rule HeaderParser.initDecl has different signature than GnuCTreeParser.initDecl [antlr] warning: rule HeaderParser.pointerGroup has different signature than GnuCTreeParser.pointerGroup [antlr] warning: rule HeaderParser.declarator has different signature than GnuCTreeParser.declarator [antlr] warning: rule HeaderParser.parameterTypeList has different signature than GnuCTreeParser.parameterTypeList [antlr] warning: rule HeaderParser.parameterDeclaration has different signature than GnuCTreeParser.parameterDeclaration [antlr] warning: rule HeaderParser.nonemptyAbstractDeclarator has different signature than GnuCTreeParser.nonemptyAbstractDeclarator [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:931:27: warning:Rule 'parameterTypeList' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:939:27: warning:Rule 'parameterTypeList' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:505:17: warning:Rule 'declarator' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:912:27: warning:Rule 'functionStorageClassSpecifier' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:913:19: warning:Rule 'typeQualifier' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:914:19: warning:Rule 'typeSpecifier' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:921:2: warning:Rule 'specifierQualifierList' returns a value [antlr] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:627:25: warning:Rule 'structDeclarationList' returns a value generate.java: [antlr] ANTLR Parser Generator Version 2.7.7 (20210821) 1989-2005 [javac] Compiling 111 source files to /build/reproducible-path/gluegen2-2.3.2/build/classes [javac] Since fork is false, ignoring memoryMaximumSize setting. [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/jvm/JNILibLoaderBase.java:47: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/net/GenericURLStreamHandlerFactory.java:6: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/nio/MappedByteBufferInputStream.java:41: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongObjectHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/Platform.java:31: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/os/PlatformPropsImpl.java:9: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntObjectHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:46: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/IntIntHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:30: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java:49: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/Debug.java:31: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntLongHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongIntHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongLongHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] import java.security.AccessController; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/jvm/JNILibLoaderBase.java:514: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final Method loadLibraryMethod = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/net/GenericURLStreamHandlerFactory.java:51: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] factory = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/nio/MappedByteBufferInputStream.java:661: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongObjectHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongObjectHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/os/PlatformPropsImpl.java:160: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/os/PlatformPropsImpl.java:331: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/Platform.java:301: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/AndroidVersion.java:146: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] map.put(new Integer(version), version_name); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntObjectHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntObjectHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:438: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:480: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:597: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:614: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/IntIntHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/IntIntHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/JarUtil.java:95: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal [javac] final SecurityManager security = System.getSecurityManager(); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/JarUtil.java:95: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal [javac] final SecurityManager security = System.getSecurityManager(); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/PropertyAccess.java:62: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] protected static final void addTrustedPrefix(final String prefix) throws AccessControlException { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/PropertyAccess.java:178: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:39: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal [javac] private static final SecurityManager securityManager; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:45: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal [javac] securityManager = System.getSecurityManager(); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:50: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final ProtectionDomain insecPD = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:67: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final Certificate[] certs = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java:92: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java:210: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/Debug.java:44: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/os/elf/SectionArmAttributes.java:344: warning: [removal] Byte(byte) in Byte has been deprecated and marked for removal [javac] attributes.add(new Attribute(tag, new Byte(value))); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntLongHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntLongHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongIntHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongIntHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongLongHashMap.java:87: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] final EntryCM cm = AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongLongHashMap.java:505: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] return AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 54 warnings [copy] Copying 2 files to /build/reproducible-path/gluegen2-2.3.2/build/classes [javac] Compiling 114 source files to /build/reproducible-path/gluegen2-2.3.2/build/classes [javac] Since fork is false, ignoring memoryMaximumSize setting. [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:82: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] setAttribute("tokenNumber", new Integer(tok.getTokenNumber())); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/PreprocessorInfoChannel.java:37: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] final Integer inti = new Integer(i); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/PreprocessorInfoChannel.java:58: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] final Integer inti = new Integer(i); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:45: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] Vector preprocs = preprocessorInfoChannel.extractLinesPrecedingTokenNumber( new Integer(1) ); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCEmitter.java:60: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] new Integer( preprocessorInfoChannel.getMaxTokenNumber() + 1 ) )); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:50: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__alignof__", this), new Integer(LITERAL___alignof)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:51: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__asm", this), new Integer(LITERAL_asm)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:52: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__asm__", this), new Integer(LITERAL_asm)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__attribute__", this), new Integer(LITERAL___attribute)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:54: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__complex__", this), new Integer(LITERAL___complex)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:55: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__const", this), new Integer(LITERAL_const)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:56: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__const__", this), new Integer(LITERAL_const)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:57: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__imag__", this), new Integer(LITERAL___imag)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:58: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__inline", this), new Integer(LITERAL_inline)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:59: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__inline__", this), new Integer(LITERAL_inline)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:60: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__real__", this), new Integer(LITERAL___real)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:61: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__signed", this), new Integer(LITERAL_signed)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:62: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__signed__", this), new Integer(LITERAL_signed)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:63: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__typeof", this), new Integer(LITERAL_typeof)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:64: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__typeof__", this), new Integer(LITERAL_typeof)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:65: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__volatile", this), new Integer(LITERAL_volatile)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:66: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__volatile__", this), new Integer(LITERAL_volatile)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:106: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] preprocessorInfoChannel.addLineForTokenNumber( pre, new Integer(tokenNumber) ); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:162: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("intptr_t", this), new Integer(39)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:163: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("extern", this), new Integer(15)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:164: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__real", this), new Integer(165)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:165: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("case", this), new Integer(59)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:166: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("short", this), new Integer(20)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:167: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("break", this), new Integer(57)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:168: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("while", this), new Integer(52)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:169: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uint32_t", this), new Integer(34)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:170: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int16_t", this), new Integer(29)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:171: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("ptrdiff_t", this), new Integer(38)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:172: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("typeof", this), new Integer(161)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:173: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("inline", this), new Integer(160)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:174: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("unsigned", this), new Integer(26)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:175: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("const", this), new Integer(17)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:176: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("float", this), new Integer(23)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:177: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("return", this), new Integer(58)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:178: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int64_t", this), new Integer(36)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:179: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("sizeof", this), new Integer(94)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:180: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("size_t", this), new Integer(40)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:181: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("do", this), new Integer(53)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:182: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__label__", this), new Integer(159)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:183: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("typedef", this), new Integer(4)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:184: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uint16_t", this), new Integer(30)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:185: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("if", this), new Integer(61)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:186: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__int32", this), new Integer(31)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:187: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("double", this), new Integer(24)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:188: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("volatile", this), new Integer(6)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:189: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__attribute", this), new Integer(163)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:190: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("union", this), new Integer(11)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:191: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("register", this), new Integer(14)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:192: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("auto", this), new Integer(13)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:193: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("goto", this), new Integer(55)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:194: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("enum", this), new Integer(12)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:195: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int", this), new Integer(21)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:196: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("for", this), new Integer(54)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:197: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int32_t", this), new Integer(32)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:198: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uint64_t", this), new Integer(37)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:199: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("char", this), new Integer(19)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:200: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("default", this), new Integer(60)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:201: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__imag", this), new Integer(166)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:202: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__alignof", this), new Integer(164)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:203: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("static", this), new Integer(16)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:204: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int8_t", this), new Integer(27)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:205: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uint8_t", this), new Integer(28)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:206: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("continue", this), new Integer(56)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:207: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("struct", this), new Integer(10)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:208: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__int64", this), new Integer(35)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:209: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("signed", this), new Integer(25)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:210: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("else", this), new Integer(62)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:211: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uintptr_t", this), new Integer(41)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:212: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("void", this), new Integer(18)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:213: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("wchar_t", this), new Integer(33)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:214: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("switch", this), new Integer(63)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:215: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("long", this), new Integer(22)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:216: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__extension__", this), new Integer(167)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:217: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("asm", this), new Integer(5)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:218: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("__complex", this), new Integer(162)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:2624: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] preprocessorInfoChannel.addLineForTokenNumber(new LineObject(lineObject), new Integer(tokenNumber)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:75: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] preprocessorInfoChannel.addLineForTokenNumber( pre, new Integer(tokenNumber) ); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:124: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("intptr_t", this), new Integer(39)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:125: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("extern", this), new Integer(15)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:126: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("case", this), new Integer(59)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:127: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("short", this), new Integer(20)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:128: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("break", this), new Integer(57)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:129: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("while", this), new Integer(52)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:130: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("uint32_t", this), new Integer(34)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:131: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int16_t", this), new Integer(29)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:132: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("ptrdiff_t", this), new Integer(38)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:133: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("unsigned", this), new Integer(26)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:134: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("const", this), new Integer(17)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:135: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("float", this), new Integer(23)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:136: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("return", this), new Integer(58)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/StdCLexer.java:137: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] literals.put(new ANTLRHashString("int64_t", this), new Integer(36)); [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files additionally use or override a deprecated API that is marked for removal. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 warnings [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/gluegen.jar [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build gluegen.build.android: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni gluegen.cpptasks.configure.compiler: gluegen.cpptasks.declare.compiler.environment: gluegen.cpptasks.declare.compiler.win32.vc6: gluegen.cpptasks.declare.compiler.win32.vc7: gluegen.cpptasks.declare.compiler.win32.vc8: gluegen.cpptasks.declare.compiler.win32.vc8_x64: gluegen.cpptasks.declare.compiler.win32.vc9: gluegen.cpptasks.declare.compiler.win32.mingw: gluegen.cpptasks.declare.compiler.win64.mingw: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: [echo] Linux.x86 gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.riscv64: gluegen.cpptasks.declare.compiler.linux.s390: gluegen.cpptasks.declare.compiler.linux.s390x: gluegen.cpptasks.declare.compiler.linux.sparc: gluegen.cpptasks.declare.compiler.linux: gluegen.cpptasks.declare.compiler.solaris32: gluegen.cpptasks.declare.compiler.solaris.sparcv9: gluegen.cpptasks.declare.compiler.solaris.amd64: gluegen.cpptasks.declare.compiler.solaris: gluegen.cpptasks.declare.compiler.macosx: gluegen.cpptasks.declare.compiler.freebsd.x86: gluegen.cpptasks.declare.compiler.freebsd.amd64: gluegen.cpptasks.declare.compiler.freebsd: gluegen.cpptasks.declare.compiler.hpux: gluegen.cpptasks.declare.compiler: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-17-openjdk-i386/../jre/lib/i386 gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: [echo] Linux.x86 declare.linux.amd64: declare.linux.alpha: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.mipsn32: declare.linux.mipsn32el: declare.linux.mips64: declare.linux.mips64el: declare.linux.ppc: declare.linux.ppc64: declare.linux.ppc64le: declare.linux.aarch64: declare.linux.s390: declare.linux.riscv64: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6.armel: declare.linux.armv6.armhf: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.13 compiled on February 6 2023 [echo] ant.java.version 17 [echo] java.version 17.0.9 [echo] java.home /usr/lib/jvm/java-17-openjdk-i386 [echo] jvmJava.exe /usr/lib/jvm/java-17-openjdk-i386/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1657772894 [echo] javadoc.xarg1 -J-Ddummy=val [echo] jogamp.jar.codebase [echo] jogamp.version 2.3.2 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.7 [echo] target.targetlevel 1.7 [echo] target.rt.jar 1.7 [echo] host.sourcelevel 17 [echo] host.targetlevel 17 [echo] host.rt.jar ${host.rt.jar} [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon ${build.archiveon} [echo] build.node.name local [echo] android.version 9 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.mipsn32: gluegen.cpptasks.detect.os.linux.mipsn32el: gluegen.cpptasks.detect.os.linux.mips64: gluegen.cpptasks.detect.os.linux.mips64el: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.ppc64: gluegen.cpptasks.detect.os.linux.ppc64le: gluegen.cpptasks.detect.os.linux.riscv64: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: [exec] Execute failed: java.io.IOException: Cannot run program "git" (in directory "/build/reproducible-path/gluegen2-2.3.2"): error=2, No such file or directory java.class.path.validate: validate: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni gluegen.cpptasks.configure.compiler: gluegen.cpptasks.declare.compiler.environment: gluegen.cpptasks.declare.compiler.win32.vc6: gluegen.cpptasks.declare.compiler.win32.vc7: gluegen.cpptasks.declare.compiler.win32.vc8: gluegen.cpptasks.declare.compiler.win32.vc8_x64: gluegen.cpptasks.declare.compiler.win32.vc9: gluegen.cpptasks.declare.compiler.win32.mingw: gluegen.cpptasks.declare.compiler.win64.mingw: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: [echo] Linux.x86 gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.riscv64: gluegen.cpptasks.declare.compiler.linux.s390: gluegen.cpptasks.declare.compiler.linux.s390x: gluegen.cpptasks.declare.compiler.linux.sparc: gluegen.cpptasks.declare.compiler.linux: gluegen.cpptasks.declare.compiler.solaris32: gluegen.cpptasks.declare.compiler.solaris.sparcv9: gluegen.cpptasks.declare.compiler.solaris.amd64: gluegen.cpptasks.declare.compiler.solaris: gluegen.cpptasks.declare.compiler.macosx: gluegen.cpptasks.declare.compiler.freebsd.x86: gluegen.cpptasks.declare.compiler.freebsd.amd64: gluegen.cpptasks.declare.compiler.freebsd: gluegen.cpptasks.declare.compiler.hpux: gluegen.cpptasks.declare.compiler: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-17-openjdk-i386/../jre/lib/i386 gluegen.cpptasks.setup.compiler: declare.win32.vc6: declare.win32.vc7: declare.win32.vc8: declare.win32.vc8_x64: declare.win32.vc9: declare.win32.mingw: declare.win64.mingw: declare.win32: declare.linux.x86: [echo] Linux.x86 declare.linux.amd64: declare.linux.alpha: declare.linux.ia64: declare.linux.hppa: declare.linux.mips: declare.linux.mipsel: declare.linux.mipsn32: declare.linux.mipsn32el: declare.linux.mips64: declare.linux.mips64el: declare.linux.ppc: declare.linux.ppc64: declare.linux.ppc64le: declare.linux.aarch64: declare.linux.s390: declare.linux.riscv64: declare.linux.s390x: declare.linux.sparc: declare.linux.armv6.armel: declare.linux.armv6.armhf: declare.linux: declare.android: declare.solaris32: declare.solarisSparcv9: declare.solarisAMD64: declare.solaris: declare.macosx: declare.freebsd.x86: declare.freebsd.amd64: declare.freebsd: declare.hpux: c.configure: gluegen.build.c.impl: [echo] Output lib name = gluegen2-rt -> libgluegen2-rt.so [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj [echo] Compiling src/native/unix/*.c src/native/common/*.c [echo] user.dir=/build/reproducible-path/gluegen2-2.3.2 [cc] 6 total files to be compiled. [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] Starting link c.rename.lib.mingw: c.rename.lib.macosx: gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.striplibs: [echo] Strip symbols from libs in /build/reproducible-path/gluegen2-2.3.2/build/obj c.manifest: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/java [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/jar [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/jar/natives [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/jar/natives/linux-i586 [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/jar/natives/linux-i586 [javac] Compiling 1 source file to /build/reproducible-path/gluegen2-2.3.2/build/obj/gluegen2-rt-natives-linux-i586.jar.d/jar [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] 4 warnings [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar [copy] Copying 1 file to /build/reproducible-path/gluegen2-2.3.2/build base.compile: tag.build: junit.compile: [echo] gluegen.basename: gluegen jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.13 compiled on February 6 2023 [echo] ant.java.version 17 [echo] java.version 17.0.9 [echo] java.home /usr/lib/jvm/java-17-openjdk-i386 [echo] jvmJava.exe /usr/lib/jvm/java-17-openjdk-i386/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1657772894 [echo] javadoc.xarg1 -J-Ddummy=val [echo] jogamp.jar.codebase [echo] jogamp.version 2.3.2 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.7 [echo] target.targetlevel 1.7 [echo] target.rt.jar 1.7 [echo] host.sourcelevel 17 [echo] host.targetlevel 17 [echo] host.rt.jar ${host.rt.jar} [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon ${build.archiveon} [echo] build.node.name local [echo] android.version 9 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: init: java.class.path.validate: validate: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build-temp [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/results [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/build/classes [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/build/obj [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/build/natives [echo] test.base.dir: ../src/junit [echo] test.junit.generation.dir: ../src/junit/com/jogamp/gluegen/test/junit/generation [echo] test.dir: ../build/test [echo] results: ../build/test/results [echo] build_t: ../build/test/build [echo] build_t.gen: ../build/test/build/gensrc [echo] build_t.java: ../build/test/build/classes [echo] build_t.obj: ../build/test/build/obj [echo] build_t.lib: ../build/test/build/natives junit.compile.check: junit.compile: [echo] gluegen.basename: gluegen junit.test1.java.generate: [echo] - - - junit.test1.java.generate [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (const int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [echo] gluegen.basename: gluegen java.generate.copy2temp: [copy] Copying 14 files to /build/reproducible-path/gluegen2-2.3.2/build-temp [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (const int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] Logging.new: com.jogamp.gluegen.JavaEmitter: level INFO: obj 0xdf8d8a [gluegen] Logging.new: com.jogamp.gluegen.JavaConfiguration: level INFO: obj 0x59eb14 [gluegen] Rename DEFINE_01_EXT -> DEFINE_01 [gluegen] Rename testXID_EXT -> testXID [gluegen] DelegateImplementation testDelegate -> testDelegateOrigImpl [gluegen] Logging.new: com.jogamp.gluegen.jcpp.JCPP: level INFO: obj 0xf30e0a [gluegen] Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level INFO: obj 0x1d3411d [gluegen] Logging.new: com.jogamp.gluegen.jcpp.DefaultPreprocessorListener: level INFO: obj 0x53fd30 [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:314:5: warning: #warning "Hello GlueGen" [gluegen] Symbol Renames: 2 [gluegen] testXID_EXT -> testXID [gluegen] DEFINE_01_EXT -> DEFINE_01 [gluegen] Symbol Aliasing (through renaming): 2 [gluegen] testXID <- [testXID_EXT] [gluegen] DEFINE_01 <- [DEFINE_01_EXT] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:386: info: Ignore Intf ignore (one): [ZERO, aliases [], ConstantDefinition [name "ZERO", expression "0", number [int: 0]], enum[is true, name "TK_Numbers"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:386: info: Ignore Intf ignore (one): [ONE, aliases [], ConstantDefinition [name "ONE", expression "1", number [int: 1]], enum[is true, name "TK_Numbers"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:386: info: Ignore Intf ignore (one): [TWO, aliases [], ConstantDefinition [name "TWO", expression "2", number [int: 2]], enum[is true, name "TK_Numbers"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:386: info: Ignore Intf ignore (one): [THREE, aliases [], ConstantDefinition [name "THREE", expression "3", number [int: 3]], enum[is true, name "TK_Numbers"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_ONE, aliases [], ConstantDefinition [name "ENUM_NUM_ONE", expression "1", number [int: 1]], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_TWO, aliases [], ConstantDefinition [name "ENUM_NUM_TWO", expression " 1 + 1", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_THREE, aliases [], ConstantDefinition [name "ENUM_NUM_THREE", expression "( 1 + 1)+1", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_FOUR, aliases [], ConstantDefinition [name "ENUM_NUM_FOUR", expression " ( ENUM_NUM_ONE << ENUM_NUM_TWO )", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_FIVE, aliases [], ConstantDefinition [name "ENUM_NUM_FIVE", expression " ( 1 << ENUM_NUM_TWO ) + ENUM_NUM_ONE", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_EIGHT, aliases [], ConstantDefinition [name "ENUM_NUM_EIGHT", expression " ( ( ENUM_NUM_TWO * ENUM_NUM_TWO ) + ( ENUM_NUM_ONE << ENUM_NUM_TWO ) )", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_NINE, aliases [], ConstantDefinition [name "ENUM_NUM_NINE", expression " ( ( ( 2 * 2 ) + ( 1 << 2 ) ) + 1 )", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:117: info: Ignore Intf ignore (one): [ENUM_NUM_TEN, aliases [], ConstantDefinition [name "ENUM_NUM_TEN", expression " ENUM_NUM_EIGHT | ENUM_NUM_TWO", number null], enum[is true, name "NumberOps"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:128: info: Ignore Intf ignore (one): [LI, aliases [], ConstantDefinition [name "LI", expression "1", number [int: 1]], enum[is true, name "Lala"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:128: info: Ignore Intf ignore (one): [LU, aliases [], ConstantDefinition [name "LU", expression "0x2", number [int: 2]], enum[is true, name "Lala"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:128: info: Ignore Intf ignore (one): [LO, aliases [], ConstantDefinition [name "LO", expression "0x3", number [int: 3]], enum[is true, name "Lala"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I0, aliases [], ConstantDefinition [name "ENUM_I0", expression "10", number [int: 10]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I1, aliases [], ConstantDefinition [name "ENUM_I1", expression "0xb", number [int: 11]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I2, aliases [], ConstantDefinition [name "ENUM_I2", expression " + 12U", number null], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I3, aliases [], ConstantDefinition [name "ENUM_I3", expression "0x0d", number [int: 13]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I4, aliases [], ConstantDefinition [name "ENUM_I4", expression "-14", number [int: -14]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I5, aliases [], ConstantDefinition [name "ENUM_I5", expression "-15u", number [unsigned int: -15]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I6, aliases [], ConstantDefinition [name "ENUM_I6", expression "-16U", number [unsigned int: -16]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I7, aliases [], ConstantDefinition [name "ENUM_I7", expression "0x11U", number [unsigned int: 17]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I8, aliases [], ConstantDefinition [name "ENUM_I8", expression " + 18", number null], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_I9, aliases [], ConstantDefinition [name "ENUM_I9", expression " + 19u", number null], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_IA, aliases [], ConstantDefinition [name "ENUM_IA", expression "( + 19u)+1", number null], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_IB, aliases [], ConstantDefinition [name "ENUM_IB", expression " + 0x15u", number null], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:56: info: Ignore Intf ignore (one): [ENUM_IX, aliases [], ConstantDefinition [name "ENUM_IX", expression "0xffffffffU", number [unsigned int: 4294967295]], enum[is true, name "CL_INT"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:133: info: Ignore Intf ignore (one): [MI, aliases [], ConstantDefinition [name "MI", expression "1", number [int: 1]], enum[is true, name "Momo"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:133: info: Ignore Intf ignore (one): [MU, aliases [], ConstantDefinition [name "MU", expression "0x2", number [int: 2]], enum[is true, name "Momo"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:133: info: Ignore Intf ignore (one): [MO, aliases [], ConstantDefinition [name "MO", expression "0x3", number [int: 3]], enum[is true, name "Momo"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_MAX, aliases [], ConstantDefinition [name "CL_DBL_MAX", expression "0x1.fffffffffffffp1023", number [double: 1.7976931348623157E308]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_IX, aliases [], ConstantDefinition [name "CL_INT_IX", expression "0xffffffffU", number [unsigned int: 4294967295]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B0, aliases [], ConstantDefinition [name "CL_DBL_B0", expression "0x1.p127d", number [double: 1.7014118346046923E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B2, aliases [], ConstantDefinition [name "CL_DBL_B2", expression "+0x1.p-127d", number [double: 5.8774717541114375E-39]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B1, aliases [], ConstantDefinition [name "CL_DBL_B1", expression "0x1.p+127D", number [double: 1.7014118346046923E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_MIN, aliases [], ConstantDefinition [name "CL_DBL_MIN", expression "0x1.0p-1022", number [double: 2.2250738585072014E-308]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B4, aliases [], ConstantDefinition [name "CL_DBL_B4", expression "0.2D", number [double: 0.2]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B3, aliases [], ConstantDefinition [name "CL_DBL_B3", expression "-0.1d", number [double: -0.1]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B6, aliases [], ConstantDefinition [name "CL_DBL_B6", expression "3.5e+38", number [double: 3.5E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_TEN, aliases [], ConstantDefinition [name "NUMBER_TEN", expression "( ( ( 1 + 1 ) * ( 1 + 1 ) + ( 1 << ( 1 + 1 ) ) ) | ( 1 + 1 ) )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_B5, aliases [], ConstantDefinition [name "CL_DBL_B5", expression ".3D", number [double: 0.3]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [ARRAY_SIZE, aliases [], ConstantDefinition [name "ARRAY_SIZE", expression "8", number [int: 8]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I9, aliases [], ConstantDefinition [name "CL_INT_I9", expression "+19u", number [unsigned int: 19]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I7, aliases [], ConstantDefinition [name "CL_INT_I7", expression "-0x11U", number [unsigned int: -17]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I8, aliases [], ConstantDefinition [name "CL_INT_I8", expression "+18", number [int: 18]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I5, aliases [], ConstantDefinition [name "CL_INT_I5", expression "-15u", number [unsigned int: -15]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I6, aliases [], ConstantDefinition [name "CL_INT_I6", expression "-16U", number [unsigned int: -16]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I3, aliases [], ConstantDefinition [name "CL_INT_I3", expression "0x0d", number [int: 13]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I4, aliases [], ConstantDefinition [name "CL_INT_I4", expression "-14", number [int: -14]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_IA, aliases [], ConstantDefinition [name "CL_INT_IA", expression "+20U", number [unsigned int: 20]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_IB, aliases [], ConstantDefinition [name "CL_INT_IB", expression "+0x15u", number [unsigned int: 21]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_TWO, aliases [], ConstantDefinition [name "NUMBER_TWO", expression "( 1 + 1 )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [DEFINE_01, aliases [DEFINE_01_EXT], ConstantDefinition [name "DEFINE_01", expression "1234", number [int: 1234]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L9, aliases [], ConstantDefinition [name "CL_LNG_L9", expression "+2147483657uL", number [unsigned long: 2147483657]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L8, aliases [], ConstantDefinition [name "CL_LNG_L8", expression "+2147483656LU", number [unsigned long: 2147483656]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L7, aliases [], ConstantDefinition [name "CL_LNG_L7", expression "-0x80000007UL", number [unsigned long: -2147483655]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L6, aliases [], ConstantDefinition [name "CL_LNG_L6", expression "-2147483654lu", number [unsigned long: -2147483654]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L5, aliases [], ConstantDefinition [name "CL_LNG_L5", expression "-2147483653ul", number [unsigned long: -2147483653]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L4, aliases [], ConstantDefinition [name "CL_LNG_L4", expression "-2147483652L", number [long: -2147483652]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I1, aliases [], ConstantDefinition [name "CL_INT_I1", expression "11u", number [unsigned int: 11]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L3, aliases [], ConstantDefinition [name "CL_LNG_L3", expression "0x80000003l", number [long: 2147483651]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I2, aliases [], ConstantDefinition [name "CL_INT_I2", expression "12U", number [unsigned int: 12]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L2, aliases [], ConstantDefinition [name "CL_LNG_L2", expression "2147483650UL", number [unsigned long: 2147483650]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L1, aliases [], ConstantDefinition [name "CL_LNG_L1", expression "0x80000001ul", number [unsigned long: 2147483649]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_INT_I0, aliases [], ConstantDefinition [name "CL_INT_I0", expression "10", number [int: 10]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_L0, aliases [], ConstantDefinition [name "CL_LNG_L0", expression "2147483648", number [long: 2147483648]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_EIGHT, aliases [], ConstantDefinition [name "NUMBER_EIGHT", expression "( ( 1 + 1 ) * ( 1 + 1 ) + ( 1 << ( 1 + 1 ) ) )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A6, aliases [], ConstantDefinition [name "CL_FLT_A6", expression ".4", number [float: 0.4]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A7, aliases [], ConstantDefinition [name "CL_FLT_A7", expression "1.0", number [float: 1.0]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A2, aliases [], ConstantDefinition [name "CL_FLT_A2", expression "+0x1p-127f", number [float: 5.8774717541114375E-39]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A3, aliases [], ConstantDefinition [name "CL_FLT_A3", expression "-0.1", number [float: -0.1]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A4, aliases [], ConstantDefinition [name "CL_FLT_A4", expression "0.2f", number [float: 0.2]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A5, aliases [], ConstantDefinition [name "CL_FLT_A5", expression "0.3F", number [float: 0.3]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_LB, aliases [], ConstantDefinition [name "CL_LNG_LB", expression "+0x8000000BLu", number [unsigned long: 2147483659]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_LA, aliases [], ConstantDefinition [name "CL_LNG_LA", expression "+2147483658lU", number [unsigned long: 2147483658]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A0, aliases [], ConstantDefinition [name "CL_FLT_A0", expression "0x1p127", number [float: 1.7014118346046923E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_A1, aliases [], ConstantDefinition [name "CL_FLT_A1", expression "0x1p+127F", number [float: 1.7014118346046923E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_ONE, aliases [], ConstantDefinition [name "NUMBER_ONE", expression "1", number [int: 1]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_LNG_LX, aliases [], ConstantDefinition [name "CL_LNG_LX", expression "0xffffffffffffffffUL", number [unsigned long: -1]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_FOUR, aliases [], ConstantDefinition [name "NUMBER_FOUR", expression "( 1 << ( 1 + 1 ) )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_MIN, aliases [], ConstantDefinition [name "CL_FLT_MIN", expression "0x1.0p-126f", number [float: 1.1754943508222875E-38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_FIVE, aliases [], ConstantDefinition [name "NUMBER_FIVE", expression "( ( 1 << ( 1 + 1 ) ) + 1 )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [NUMBER_NINE, aliases [], ConstantDefinition [name "NUMBER_NINE", expression "( 2 * 2 + ( 1 << 2 ) + 1 )", number null], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_DBL_EPSILON, aliases [], ConstantDefinition [name "CL_DBL_EPSILON", expression "0x1.0p-52", number [float: 2.220446049250313E-16]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CONSTANT_ONE, aliases [], ConstantDefinition [name "CONSTANT_ONE", expression "1", number [int: 1]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_MAX, aliases [], ConstantDefinition [name "CL_FLT_MAX", expression "0x1.fffffep127f", number [float: 3.4028234663852886E38]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:505:0: info: Ignore Intf ignore (one): [CL_FLT_EPSILON, aliases [], ConstantDefinition [name "CL_FLT_EPSILON", expression "0x1.0p-23f", number [float: 1.1920928955078125E-7]], enum[is false, name "null"]]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:346: info: Struct emission of structCType CType[(StructType) typedef 'TK_ComplicatedSubSet', size [fixed false, lnx64 72], [const[false], struct{null: 11, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:346: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:346: info: : structCTypeName "TK_ComplicatedSubSet" -> typedefedName "null" -> "TK_ComplicatedSubSet" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:346: info: containingCType[2]: CType[(PointerType) ANON -> (TK_ComplicatedSubSet) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_ComplicatedSubSet) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:346: info: perform emission of "TK_ComplicatedSubSet" -> "TK_ComplicatedSubSet": CType[(StructType) typedef 'TK_ComplicatedSubSet', size [fixed false, lnx64 72], [const[false], struct{null: 11, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:325: info: Struct emission of structCType CType[(StructType) '_TK_Context', size [fixed false, lnx64 0], [const[false], struct{_TK_Context: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:325: info: structCTypedefPtr CType[(PointerType) typedef 'TK_Context' -> (struct _TK_Context) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:325: info: : structCTypeName "_TK_Context" -> typedefedName "TK_Context" -> "TK_Context" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:325: info: skipping emission of opaque typedef CType[(PointerType) typedef 'TK_Context' -> (struct _TK_Context) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:318: info: Struct emission of structCType CType[(StructType) typedef 'TK_Dimension', size [fixed false, lnx64 16], [const[false], struct{null: 4, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:318: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:318: info: : structCTypeName "TK_Dimension" -> typedefedName "null" -> "TK_Dimension" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:318: info: containingCType[2]: CType[(PointerType) ANON -> (TK_Dimension) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_Dimension) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:318: info: perform emission of "TK_Dimension" -> "TK_Dimension": CType[(StructType) typedef 'TK_Dimension', size [fixed false, lnx64 16], [const[false], struct{null: 4, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: Struct emission of structCType CType[(StructType) typedef 'TK_ModelConst', size [fixed false, lnx64 272], [const[false], struct{null: 19, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: : structCTypeName "TK_ModelConst" -> typedefedName "null" -> "TK_ModelConst" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: containingCType[2]: CType[(PointerType) ANON -> (TK_ModelConst) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_ModelConst) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: perform emission of "TK_ModelConst" -> "TK_ModelConst": CType[(StructType) typedef 'TK_ModelConst', size [fixed false, lnx64 272], [const[false], struct{null: 19, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelConst.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (const int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] Logging.new: com.jogamp.gluegen.CMethodBindingEmitter: level INFO: obj 0xf4468b [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:436: info: StaticInit Trigger.3 "TK_ModelConst.modelNamePointerCString" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:160: info: Struct emission of structCType CType[(StructType) '_AnonBlob2', size [fixed false, lnx64 0], [const[false], struct{_AnonBlob2: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:160: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:160: info: : structCTypeName "_AnonBlob2" -> typedefedName "null" -> "_AnonBlob2" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:160: info: containingCType[2]: CType[(PointerType) ANON -> (struct _AnonBlob2) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (struct _AnonBlob2) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:160: info: skipping emission of opaque JType[long / NIL, clazz = long, is[opaque, primitive, ], descriptor 'J'], CType[(StructType) '_AnonBlob2', size [fixed false, lnx64 0], [const[false], struct{_AnonBlob2: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:393: info: Struct emission of structCType CType[(StructType) typedef 'TK_DimensionPair', size [fixed false, lnx64 40], [const[inst -> true], struct{null: 3, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:393: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:393: info: : structCTypeName "TK_DimensionPair" -> typedefedName "null" -> "TK_DimensionPair" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:393: info: containingCType[2]: CType[(PointerType) ANON -> (const TK_DimensionPair) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (const TK_DimensionPair) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:393: info: perform emission of "TK_DimensionPair" -> "TK_DimensionPair": CType[(StructType) typedef 'TK_DimensionPair', size [fixed false, lnx64 40], [const[inst -> true], struct{null: 3, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:140: info: Struct emission of structCType CType[(StructType) typedef 'ShortBlob', size [fixed false, lnx64 16], [const[false], struct{_ShortBlob: 3, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:140: info: structCTypedefPtr CType[(PointerType) typedef 'LPShortBlob3' -> (ShortBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:140: info: : structCTypeName "ShortBlob" -> typedefedName "LPShortBlob3" -> "LPShortBlob3" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:140: info: containingCType[1]: CType[(PointerType) typedef 'LPShortBlob3' -> (ShortBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) typedef 'LPShortBlob3' -> (ShortBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:140: info: perform emission of "LPShortBlob3" -> "ShortBlob": CType[(StructType) typedef 'ShortBlob', size [fixed false, lnx64 16], [const[false], struct{_ShortBlob: 3, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: Struct emission of structCType CType[(StructType) typedef 'TK_Surface', size [fixed false, lnx64 72], [const[false], struct{tk_Surface: 7, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: : structCTypeName "TK_Surface" -> typedefedName "null" -> "TK_Surface" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: containingCType[2]: CType[(PointerType) ANON -> (TK_Surface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_Surface) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: perform emission of "TK_Surface" -> "TK_Surface": CType[(StructType) typedef 'TK_Surface', size [fixed false, lnx64 72], [const[false], struct{tk_Surface: 7, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:336: info: SKIP setter for complex-pointer type in struct: TK_Surface.clips: CType[(PointerType) 'TK_Dimension *' -> (TK_Dimension) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:138: info: Struct emission of structCType CType[(StructType) '_Crazy', size [fixed false, lnx64 0], [const[false], struct{_Crazy: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:138: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:138: info: : structCTypeName "_Crazy" -> typedefedName "null" -> "_Crazy" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:138: info: containingCType[2]: CType[(PointerType) ANON -> (struct _Crazy) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (struct _Crazy) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:138: info: skipping emission of opaque JType[long / NIL, clazz = long, is[opaque, primitive, ], descriptor 'J'], CType[(StructType) '_Crazy', size [fixed false, lnx64 0], [const[false], struct{_Crazy: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:332: info: Struct emission of structCType CType[(StructType) typedef 'TK_ContextWrapper', size [fixed false, lnx64 8], [const[false], struct{null: 1, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:332: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:332: info: : structCTypeName "TK_ContextWrapper" -> typedefedName "null" -> "TK_ContextWrapper" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:332: info: containingCType[2]: CType[(PointerType) ANON -> (TK_ContextWrapper) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_ContextWrapper) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:332: info: perform emission of "TK_ContextWrapper" -> "TK_ContextWrapper": CType[(StructType) typedef 'TK_ContextWrapper', size [fixed false, lnx64 8], [const[false], struct{null: 1, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:327: info: Struct emission of structCType CType[(StructType) typedef 'TK_Engine', size [fixed false, lnx64 16], [const[false], struct{null: 2, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:327: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:327: info: : structCTypeName "TK_Engine" -> typedefedName "null" -> "TK_Engine" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:327: info: containingCType[2]: CType[(PointerType) ANON -> (TK_Engine) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_Engine) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:327: info: perform emission of "TK_Engine" -> "TK_Engine": CType[(StructType) typedef 'TK_Engine', size [fixed false, lnx64 16], [const[false], struct{null: 2, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: Struct emission of structCType CType[(StructType) typedef 'TK_ModelMutable', size [fixed false, lnx64 272], [const[false], struct{null: 19, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: : structCTypeName "TK_ModelMutable" -> typedefedName "null" -> "TK_ModelMutable" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: containingCType[2]: CType[(PointerType) ANON -> (TK_ModelMutable) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_ModelMutable) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: perform emission of "TK_ModelMutable" -> "TK_ModelMutable": CType[(StructType) typedef 'TK_ModelMutable', size [fixed false, lnx64 272], [const[false], struct{null: 19, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxArrayFixedLen: CType[(ArrayType) 'int *', size [fixed false, lnx64 12], [const[false], array*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: warning: SKIP primitive w/ platform dependent sized type in struct: TK_ModelMutable.intxxPointerCustomLen: CType[(PointerType) 'int *' -> (int) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: SKIP setter for primitive-pointer type in struct: TK_ModelMutable.int32PointerCustomLen: CType[(PointerType) 'int32_t *' -> (int32_t) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: SKIP setter for primitive-pointer type in struct: TK_ModelMutable.int32PointerOneElem: CType[(PointerType) 'int32_t *' -> (int32_t) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: SKIP setter for complex-pointer type in struct: TK_ModelMutable.structPointerCustomLen: CType[(PointerType) 'TK_Dimension *' -> (TK_Dimension) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: SKIP setter for complex-pointer type in struct: TK_ModelMutable.structPointerOneElem: CType[(PointerType) 'TK_Dimension *' -> (TK_Dimension) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: StaticInit Trigger.3 "TK_ModelMutable.modelNamePointerCString" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:468: info: SKIP setter for primitive-pointer type in struct: TK_ModelMutable.modelNamePointerCustomLen: CType[(PointerType) 'char *' -> (char) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:151: info: Struct emission of structCType CType[(StructType) 'Int32Struct', size [fixed false, lnx64 4], [const[false], struct{Int32Struct: 4, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:151: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:151: info: : structCTypeName "Int32Struct" -> typedefedName "null" -> "Int32Struct" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:151: info: containingCType[2]: CType[(PointerType) ANON -> (struct Int32Struct) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (struct Int32Struct) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:151: info: perform emission of "Int32Struct" -> "Int32Struct": CType[(StructType) 'Int32Struct', size [fixed false, lnx64 4], [const[false], struct{Int32Struct: 4, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:288: info: Struct emission of structCType CType[(StructType) '__MYAPIConfig', size [fixed false, lnx64 0], [const[false], struct{__MYAPIConfig: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:288: info: structCTypedefPtr CType[(PointerType) typedef 'MYAPIConfig' -> (struct __MYAPIConfig) * const , size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:288: info: : structCTypeName "__MYAPIConfig" -> typedefedName "MYAPIConfig" -> "MYAPIConfig" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:288: info: skipping emission of opaque typedef CType[(PointerType) typedef 'MYAPIConfig' -> (struct __MYAPIConfig) * const , size [fixed false, lnx64 8], [const[inst -> true], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:371: info: Struct emission of structCType CType[(StructType) typedef 'TK_ComplicatedSuperSet', size [fixed false, lnx64 168], [const[false], struct{null: 5, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:371: info: structCTypedefPtr null [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:371: info: : structCTypeName "TK_ComplicatedSuperSet" -> typedefedName "null" -> "TK_ComplicatedSuperSet" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:371: info: containingCType[2]: CType[(PointerType) ANON -> (TK_ComplicatedSuperSet) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) ANON -> (TK_ComplicatedSuperSet) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:371: info: perform emission of "TK_ComplicatedSuperSet" -> "TK_ComplicatedSuperSet": CType[(StructType) typedef 'TK_ComplicatedSuperSet', size [fixed false, lnx64 168], [const[false], struct{null: 5, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: Struct emission of structCType CType[(StructType) '_AnonBlob', size [fixed false, lnx64 0], [const[false], struct{_AnonBlob: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: structCTypedefPtr CType[(PointerType) typedef 'AnonBlob' -> (struct _AnonBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: : structCTypeName "_AnonBlob" -> typedefedName "AnonBlob" -> "AnonBlob" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: containingCType[1]: CType[(PointerType) typedef 'AnonBlob' -> (struct _AnonBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] -canon-> CType[(PointerType) typedef 'AnonBlob' -> (struct _AnonBlob) * , size [fixed false, lnx64 8], [const[false], pointer*1]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: perform emission of "AnonBlob" -> "AnonBlob": CType[(StructType) '_AnonBlob', size [fixed false, lnx64 0], [const[false], struct{_AnonBlob: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:158: info: emission of "AnonBlob" with zero fields CType[(StructType) '_AnonBlob', size [fixed false, lnx64 0], [const[false], struct{_AnonBlob: 0, }]] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Force ALL ProcAddress [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: callThroughProcAddress: true [m 1]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: callThroughProcAddress: true [m 1]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: callThroughProcAddress: true [m 1]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: hasFunctionPointerTypedef: false: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: callThroughProcAddress: true [m 1]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Non-Ignored Impl[0]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: callThroughProcAddress: true [m 1]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: callThroughProcAddress: true [m 1]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: callThroughProcAddress: true [m 1]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: hasFunctionPointerTypedef: false: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: callThroughProcAddress: true [m 1]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: Non-Ignored Impl[1]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: callThroughProcAddress: true [m 1]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: callThroughProcAddress: true [m 1]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: callThroughProcAddress: true [m 1]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: callThroughProcAddress: true [m 1]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: hasFunctionPointerTypedef: false: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: callThroughProcAddress: true [m 1]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: Non-Ignored Impl[2]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: callThroughProcAddress: true [m 1]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: callThroughProcAddress: true [m 1]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: callThroughProcAddress: true [m 1]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: callThroughProcAddress: true [m 1]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: hasFunctionPointerTypedef: false: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: callThroughProcAddress: true [m 1]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: Non-Ignored Impl[3]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: callThroughProcAddress: true [m 1]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: callThroughProcAddress: true [m 1]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: callThroughProcAddress: true [m 1]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: callThroughProcAddress: true [m 1]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: hasFunctionPointerTypedef: false: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: callThroughProcAddress: true [m 1]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: Non-Ignored Impl[4]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: callThroughProcAddress: true [m 1]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: callThroughProcAddress: true [m 1]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: callThroughProcAddress: true [m 1]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: callThroughProcAddress: true [m 1]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: hasFunctionPointerTypedef: false: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: callThroughProcAddress: true [m 1]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: Non-Ignored Impl[5]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: callThroughProcAddress: true [m 1]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: callThroughProcAddress: true [m 1]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: callThroughProcAddress: true [m 1]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: callThroughProcAddress: true [m 1]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: hasFunctionPointerTypedef: false: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: callThroughProcAddress: true [m 1]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: Non-Ignored Impl[6]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: callThroughProcAddress: true [m 1]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: callThroughProcAddress: true [m 1]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: callThroughProcAddress: true [m 1]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: callThroughProcAddress: true [m 1]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: hasFunctionPointerTypedef: false: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: callThroughProcAddress: true [m 1]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: Non-Ignored Impl[7]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: callThroughProcAddress: true [m 1]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: callThroughProcAddress: true [m 1]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: callThroughProcAddress: true [m 1]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: callThroughProcAddress: true [m 1]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: hasFunctionPointerTypedef: false: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: callThroughProcAddress: true [m 1]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: Non-Ignored Impl[8]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: callThroughProcAddress: true [m 1]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: callThroughProcAddress: true [m 1]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: callThroughProcAddress: true [m 1]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: callThroughProcAddress: true [m 1]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: hasFunctionPointerTypedef: false: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: callThroughProcAddress: true [m 1]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: Non-Ignored Impl[9]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: callThroughProcAddress: true [m 1]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: callThroughProcAddress: true [m 1]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: callThroughProcAddress: true [m 1]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: callThroughProcAddress: true [m 1]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: hasFunctionPointerTypedef: false: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: callThroughProcAddress: true [m 1]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: Non-Ignored Impl[10]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: hasFunctionPointerTypedef: false: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: Non-Ignored Impl[11]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: hasFunctionPointerTypedef: false: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: Non-Ignored Impl[12]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: hasFunctionPointerTypedef: false: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: callThroughProcAddress: true [m 1]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: Non-Ignored Impl[13]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: hasFunctionPointerTypedef: false: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: callThroughProcAddress: true [m 1]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: Non-Ignored Impl[14]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: hasFunctionPointerTypedef: false: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: callThroughProcAddress: true [m 1]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Non-Ignored Impl[15]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: callThroughProcAddress: true [m 1]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: callThroughProcAddress: true [m 1]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: callThroughProcAddress: true [m 1]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: hasFunctionPointerTypedef: false: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: callThroughProcAddress: true [m 1]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: Non-Ignored Impl[16]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: DelegatedImplementation: [testDelegate, aliases [], int32_t testDelegate(int32_t v)] -> testDelegateOrigImpl [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: DelegatedImplementation: [testDelegate, aliases [], int32_t testDelegate(int32_t v)] -> testDelegateOrigImpl [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: callThroughProcAddress: true [m 1]: [testDelegate, aliases [], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: callThroughProcAddress: true [m 1]: [testDelegate, aliases [], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: callThroughProcAddress: true [m 1]: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: hasFunctionPointerTypedef: false: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: callThroughProcAddress: true [m 1]: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: Non-Ignored Impl[17]: [testDelegate, aliases [], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: callThroughProcAddress: true [m 1]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: callThroughProcAddress: true [m 1]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: callThroughProcAddress: true [m 1]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: callThroughProcAddress: true [m 1]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: hasFunctionPointerTypedef: false: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: callThroughProcAddress: true [m 1]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: Non-Ignored Impl[18]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: callThroughProcAddress: true [m 1]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: callThroughProcAddress: true [m 1]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: callThroughProcAddress: true [m 1]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: callThroughProcAddress: true [m 1]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: hasFunctionPointerTypedef: false: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: callThroughProcAddress: true [m 1]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: Non-Ignored Impl[19]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: callThroughProcAddress: true [m 1]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: callThroughProcAddress: true [m 1]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: callThroughProcAddress: true [m 1]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: callThroughProcAddress: true [m 1]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: hasFunctionPointerTypedef: false: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: callThroughProcAddress: true [m 1]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: Non-Ignored Impl[20]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: callThroughProcAddress: true [m 1]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: callThroughProcAddress: true [m 1]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: callThroughProcAddress: true [m 1]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: callThroughProcAddress: true [m 1]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: hasFunctionPointerTypedef: false: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: callThroughProcAddress: true [m 1]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: Non-Ignored Impl[21]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: hasFunctionPointerTypedef: false: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: Non-Ignored Impl[22]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: hasFunctionPointerTypedef: false: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: Non-Ignored Impl[23]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: hasFunctionPointerTypedef: false: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: callThroughProcAddress: true [m 1]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: Non-Ignored Impl[24]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: hasFunctionPointerTypedef: false: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: Non-Ignored Impl[25]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: hasFunctionPointerTypedef: false: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: Non-Ignored Impl[26]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: hasFunctionPointerTypedef: false: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: callThroughProcAddress: true [m 1]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: Non-Ignored Impl[27]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: hasFunctionPointerTypedef: false: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: Non-Ignored Impl[28]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: hasFunctionPointerTypedef: false: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: Non-Ignored Impl[29]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: hasFunctionPointerTypedef: false: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: Non-Ignored Impl[30]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: hasFunctionPointerTypedef: false: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: Non-Ignored Impl[31]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: hasFunctionPointerTypedef: false: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: Non-Ignored Impl[32]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: hasFunctionPointerTypedef: false: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: callThroughProcAddress: true [m 1]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: Non-Ignored Impl[33]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: hasFunctionPointerTypedef: false: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: callThroughProcAddress: true [m 1]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Non-Ignored Impl[34]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: hasFunctionPointerTypedef: false: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: callThroughProcAddress: true [m 1]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Non-Ignored Impl[35]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: hasFunctionPointerTypedef: false: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: callThroughProcAddress: true [m 1]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Non-Ignored Impl[36]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: hasFunctionPointerTypedef: false: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: callThroughProcAddress: true [m 1]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Non-Ignored Impl[37]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: hasFunctionPointerTypedef: false: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Non-Ignored Impl[38]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: hasFunctionPointerTypedef: false: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Non-Ignored Impl[39]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: hasFunctionPointerTypedef: false: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: Non-Ignored Impl[40]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: hasFunctionPointerTypedef: false: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: Non-Ignored Impl[41]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: hasFunctionPointerTypedef: false: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: callThroughProcAddress: true [m 1]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: Non-Ignored Impl[42]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: callThroughProcAddress: true [m 1]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: callThroughProcAddress: true [m 1]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: callThroughProcAddress: true [m 1]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: callThroughProcAddress: true [m 1]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: hasFunctionPointerTypedef: false: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: callThroughProcAddress: true [m 1]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: Non-Ignored Impl[43]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: hasFunctionPointerTypedef: false: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: callThroughProcAddress: true [m 1]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Non-Ignored Impl[44]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: hasFunctionPointerTypedef: false: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: callThroughProcAddress: true [m 1]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Non-Ignored Impl[45]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: callThroughProcAddress: true [m 1]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: callThroughProcAddress: true [m 1]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: callThroughProcAddress: true [m 1]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: callThroughProcAddress: true [m 1]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: hasFunctionPointerTypedef: false: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: callThroughProcAddress: true [m 1]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: Non-Ignored Impl[46]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: callThroughProcAddress: true [m 1]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: callThroughProcAddress: true [m 1]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: callThroughProcAddress: true [m 1]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: callThroughProcAddress: true [m 1]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: hasFunctionPointerTypedef: false: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: callThroughProcAddress: true [m 1]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: Non-Ignored Impl[47]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: callThroughProcAddress: true [m 1]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: callThroughProcAddress: true [m 1]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: callThroughProcAddress: true [m 1]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: callThroughProcAddress: true [m 1]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: hasFunctionPointerTypedef: false: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: callThroughProcAddress: true [m 1]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: Non-Ignored Impl[48]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: callThroughProcAddress: true [m 1]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: callThroughProcAddress: true [m 1]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: callThroughProcAddress: true [m 1]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: callThroughProcAddress: true [m 1]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: hasFunctionPointerTypedef: false: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: callThroughProcAddress: true [m 1]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: Non-Ignored Impl[49]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: callThroughProcAddress: true [m 1]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: callThroughProcAddress: true [m 1]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: callThroughProcAddress: true [m 1]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: callThroughProcAddress: true [m 1]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: hasFunctionPointerTypedef: false: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: callThroughProcAddress: true [m 1]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: Non-Ignored Impl[50]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: callThroughProcAddress: true [m 1]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: callThroughProcAddress: true [m 1]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: callThroughProcAddress: true [m 1]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: hasFunctionPointerTypedef: false: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: callThroughProcAddress: true [m 1]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: Non-Ignored Impl[51]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: callThroughProcAddress: true [m 1]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: callThroughProcAddress: true [m 1]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: callThroughProcAddress: true [m 1]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: hasFunctionPointerTypedef: false: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: callThroughProcAddress: true [m 1]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: Non-Ignored Impl[52]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: callThroughProcAddress: true [m 1]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: callThroughProcAddress: true [m 1]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: callThroughProcAddress: true [m 1]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: hasFunctionPointerTypedef: false: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: callThroughProcAddress: true [m 1]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: Non-Ignored Impl[53]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: callThroughProcAddress: true [m 1]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: callThroughProcAddress: true [m 1]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: callThroughProcAddress: true [m 1]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: callThroughProcAddress: true [m 1]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: hasFunctionPointerTypedef: false: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: callThroughProcAddress: true [m 1]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: Non-Ignored Impl[54]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: hasFunctionPointerTypedef: false: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: callThroughProcAddress: true [m 1]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Non-Ignored Impl[55]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: hasFunctionPointerTypedef: false: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: callThroughProcAddress: true [m 1]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Non-Ignored Impl[56]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: callThroughProcAddress: true [m 1]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: callThroughProcAddress: true [m 1]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: callThroughProcAddress: true [m 1]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: hasFunctionPointerTypedef: false: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: callThroughProcAddress: true [m 1]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: Non-Ignored Impl[57]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: callThroughProcAddress: true [m 1]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: callThroughProcAddress: true [m 1]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: callThroughProcAddress: true [m 1]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: callThroughProcAddress: true [m 1]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: hasFunctionPointerTypedef: false: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: callThroughProcAddress: true [m 1]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: Non-Ignored Impl[58]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: callThroughProcAddress: true [m 1]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: callThroughProcAddress: true [m 1]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: callThroughProcAddress: true [m 1]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: hasFunctionPointerTypedef: false: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: callThroughProcAddress: true [m 1]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: Non-Ignored Impl[59]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: callThroughProcAddress: true [m 1]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: callThroughProcAddress: true [m 1]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: callThroughProcAddress: true [m 1]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: hasFunctionPointerTypedef: false: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: callThroughProcAddress: true [m 1]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: Non-Ignored Impl[60]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: callThroughProcAddress: true [m 1]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: callThroughProcAddress: true [m 1]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: callThroughProcAddress: true [m 1]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: hasFunctionPointerTypedef: false: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: callThroughProcAddress: true [m 1]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: Non-Ignored Impl[61]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: callThroughProcAddress: true [m 1]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: callThroughProcAddress: true [m 1]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: callThroughProcAddress: true [m 1]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: hasFunctionPointerTypedef: false: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: callThroughProcAddress: true [m 1]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: Non-Ignored Impl[62]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: callThroughProcAddress: true [m 1]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: callThroughProcAddress: true [m 1]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: callThroughProcAddress: true [m 1]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: hasFunctionPointerTypedef: false: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: callThroughProcAddress: true [m 1]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: Non-Ignored Impl[63]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: callThroughProcAddress: true [m 1]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: callThroughProcAddress: true [m 1]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: callThroughProcAddress: true [m 1]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: hasFunctionPointerTypedef: false: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: callThroughProcAddress: true [m 1]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: Non-Ignored Impl[64]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: callThroughProcAddress: true [m 1]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: callThroughProcAddress: true [m 1]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: callThroughProcAddress: true [m 1]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: hasFunctionPointerTypedef: false: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: callThroughProcAddress: true [m 1]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: Non-Ignored Impl[65]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: callThroughProcAddress: true [m 1]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: callThroughProcAddress: true [m 1]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: callThroughProcAddress: true [m 1]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: hasFunctionPointerTypedef: false: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: callThroughProcAddress: true [m 1]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: Non-Ignored Impl[66]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: callThroughProcAddress: true [m 1]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: callThroughProcAddress: true [m 1]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: callThroughProcAddress: true [m 1]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: hasFunctionPointerTypedef: false: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: callThroughProcAddress: true [m 1]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: Non-Ignored Impl[67]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: callThroughProcAddress: true [m 1]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: callThroughProcAddress: true [m 1]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: callThroughProcAddress: true [m 1]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: callThroughProcAddress: true [m 1]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: hasFunctionPointerTypedef: true: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: Non-Ignored Impl[68]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: callThroughProcAddress: true [m 1]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: callThroughProcAddress: true [m 1]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: callThroughProcAddress: true [m 1]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: callThroughProcAddress: true [m 1]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: hasFunctionPointerTypedef: true: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: Non-Ignored Impl[69]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: callThroughProcAddress: true [m 1]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: callThroughProcAddress: true [m 1]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: callThroughProcAddress: true [m 1]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: callThroughProcAddress: true [m 1]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: hasFunctionPointerTypedef: false: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: callThroughProcAddress: true [m 1]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: Non-Ignored Impl[70]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: callThroughProcAddress: true [m 1]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: callThroughProcAddress: true [m 1]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: callThroughProcAddress: true [m 1]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: callThroughProcAddress: true [m 1]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: hasFunctionPointerTypedef: false: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: callThroughProcAddress: true [m 1]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: Non-Ignored Impl[71]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: callThroughProcAddress: true [m 1]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: callThroughProcAddress: true [m 1]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: callThroughProcAddress: true [m 1]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: callThroughProcAddress: true [m 1]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: hasFunctionPointerTypedef: false: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: callThroughProcAddress: true [m 1]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: Non-Ignored Impl[72]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: StaticInit Trigger.1 "TK_Dimension getBoundsValue(int x, int y, int width, int height)" [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: callThroughProcAddress: true [m 1]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: callThroughProcAddress: true [m 1]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: callThroughProcAddress: true [m 1]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: callThroughProcAddress: true [m 1]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: hasFunctionPointerTypedef: false: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: callThroughProcAddress: true [m 1]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: Non-Ignored Impl[73]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: callThroughProcAddress: true [m 1]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: callThroughProcAddress: true [m 1]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: callThroughProcAddress: true [m 1]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: callThroughProcAddress: true [m 1]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: hasFunctionPointerTypedef: false: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: callThroughProcAddress: true [m 1]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: Non-Ignored Impl[74]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: callThroughProcAddress: true [m 1]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: callThroughProcAddress: true [m 1]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: callThroughProcAddress: true [m 1]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: callThroughProcAddress: true [m 1]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: hasFunctionPointerTypedef: false: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: callThroughProcAddress: true [m 1]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: Non-Ignored Impl[75]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: callThroughProcAddress: true [m 1]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: callThroughProcAddress: true [m 1]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: callThroughProcAddress: true [m 1]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: callThroughProcAddress: true [m 1]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: hasFunctionPointerTypedef: false: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: callThroughProcAddress: true [m 1]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: Non-Ignored Impl[76]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: callThroughProcAddress: true [m 1]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: callThroughProcAddress: true [m 1]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: callThroughProcAddress: true [m 1]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: callThroughProcAddress: true [m 1]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: hasFunctionPointerTypedef: false: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: callThroughProcAddress: true [m 1]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: Non-Ignored Impl[77]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: callThroughProcAddress: true [m 1]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: callThroughProcAddress: true [m 1]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: callThroughProcAddress: true [m 1]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: callThroughProcAddress: true [m 1]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: hasFunctionPointerTypedef: false: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: callThroughProcAddress: true [m 1]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: Non-Ignored Impl[78]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: callThroughProcAddress: true [m 1]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: callThroughProcAddress: true [m 1]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: callThroughProcAddress: true [m 1]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: callThroughProcAddress: true [m 1]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: hasFunctionPointerTypedef: false: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: callThroughProcAddress: true [m 1]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: Non-Ignored Impl[79]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: callThroughProcAddress: true [m 1]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: callThroughProcAddress: true [m 1]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: callThroughProcAddress: true [m 1]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: callThroughProcAddress: true [m 1]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: hasFunctionPointerTypedef: false: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: callThroughProcAddress: true [m 1]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: Non-Ignored Impl[80]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: hasFunctionPointerTypedef: true: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: callThroughProcAddress: true [m 1]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Non-Ignored Impl[81]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: hasFunctionPointerTypedef: false: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: callThroughProcAddress: true [m 1]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Non-Ignored Impl[82]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: hasFunctionPointerTypedef: true: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: callThroughProcAddress: true [m 1]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Non-Ignored Impl[83]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: hasFunctionPointerTypedef: true: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: callThroughProcAddress: true [m 1]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Non-Ignored Impl[84]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: hasFunctionPointerTypedef: false: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: callThroughProcAddress: true [m 1]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Non-Ignored Impl[85]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: hasFunctionPointerTypedef: true: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: genModProcAddrEmitter: callThrough true, hasTypedef true, localCallConv MYAPIENTRY: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: callThroughProcAddress: true [m 1]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Non-Ignored Impl[86]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: callThroughProcAddress: true [m 1]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: callThroughProcAddress: true [m 1]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: callThroughProcAddress: true [m 1]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: callThroughProcAddress: true [m 1]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: hasFunctionPointerTypedef: false: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: callThroughProcAddress: true [m 1]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: Non-Ignored Impl[87]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: callThroughProcAddress: true [m 1]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: callThroughProcAddress: true [m 1]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: callThroughProcAddress: true [m 1]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: callThroughProcAddress: true [m 1]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: hasFunctionPointerTypedef: false: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: callThroughProcAddress: true [m 1]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: Non-Ignored Impl[88]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: callThroughProcAddress: true [m 1]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: callThroughProcAddress: true [m 1]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: callThroughProcAddress: true [m 1]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: callThroughProcAddress: true [m 1]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: hasFunctionPointerTypedef: false: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: callThroughProcAddress: true [m 1]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: Non-Ignored Impl[89]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: callThroughProcAddress: true [m 1]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: callThroughProcAddress: true [m 1]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: callThroughProcAddress: true [m 1]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: callThroughProcAddress: true [m 1]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: hasFunctionPointerTypedef: false: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: callThroughProcAddress: true [m 1]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: genModProcAddrEmitter: callThrough true, hasTypedef false, localCallConv MYAPIENTRY: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: Non-Ignored Impl[90]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Ignore Intf ignore (one): [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Non-Ignored Intf[0]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Non-Ignored Intf[1]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:162: info: Non-Ignored Intf[2]: [testXID, aliases [testXID_EXT], XID testXID(XID v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: Ignore Intf ignore (one): [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: Non-Ignored Intf[3]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: Non-Ignored Intf[4]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:167: info: Non-Ignored Intf[5]: [testXID_2, aliases [], XID_2 testXID_2(XID_2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: Ignore Intf ignore (one): [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: Non-Ignored Intf[6]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: Non-Ignored Intf[7]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:168: info: Non-Ignored Intf[8]: [testAnonBuffer, aliases [], AnonBuffer testAnonBuffer(AnonBuffer v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: Ignore Intf ignore (one): [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: Non-Ignored Intf[9]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: Non-Ignored Intf[10]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:169: info: Non-Ignored Intf[11]: [testShortBlob, aliases [], const ShortBlob * testShortBlob(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: Ignore Intf ignore (one): [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: Non-Ignored Intf[12]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: Non-Ignored Intf[13]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:170: info: Non-Ignored Intf[14]: [testLPShortBlob0, aliases [], const LPShortBlob0 testLPShortBlob0(const LPShortBlob0 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: Ignore Intf ignore (one): [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: Non-Ignored Intf[15]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: Non-Ignored Intf[16]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:171: info: Non-Ignored Intf[17]: [testLPShortBlob1, aliases [], LPShortBlob1 testLPShortBlob1(LPShortBlob1 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: Ignore Intf ignore (one): [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: Non-Ignored Intf[18]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: Non-Ignored Intf[19]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:172: info: Non-Ignored Intf[20]: [testLPShortBlob2, aliases [], const LPShortBlob2 testLPShortBlob2(const LPShortBlob2 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: Ignore Intf ignore (one): [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: Non-Ignored Intf[21]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: Non-Ignored Intf[22]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:173: info: Non-Ignored Intf[23]: [testLPShortBlob3, aliases [], LPShortBlob3 testLPShortBlob3(LPShortBlob3 v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: Ignore Intf ignore (one): [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: Non-Ignored Intf[24]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: Non-Ignored Intf[25]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:174: info: Non-Ignored Intf[26]: [testShortBlobL1, aliases [], const ShortBlob * testShortBlobL1(const ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: Ignore Intf ignore (one): [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: Non-Ignored Intf[27]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: Non-Ignored Intf[28]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:175: info: Non-Ignored Intf[29]: [testShortBlobL2, aliases [], ShortBlob * testShortBlobL2(ShortBlob * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: Ignore Intf ignore (one): [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: Non-Ignored Intf[30]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: Non-Ignored Intf[31]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:176: info: Non-Ignored Intf[32]: [testInt32Struct, aliases [], struct Int32Struct * testInt32Struct(struct Int32Struct * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: Ignore Intf ignore (one): [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: Non-Ignored Intf[33]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: Non-Ignored Intf[34]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:178: info: Non-Ignored Intf[35]: [testCreateAnonBlob, aliases [], AnonBlob testCreateAnonBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: Ignore Intf ignore (one): [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: Non-Ignored Intf[36]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: Non-Ignored Intf[37]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:179: info: Non-Ignored Intf[38]: [testDestroyAnonBlob, aliases [], void testDestroyAnonBlob(AnonBlob v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: Ignore Intf ignore (one): [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: Non-Ignored Intf[39]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: Non-Ignored Intf[40]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:181: info: Non-Ignored Intf[41]: [testCreateAnonBlob2, aliases [], struct _AnonBlob2 * testCreateAnonBlob2()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: Ignore Intf ignore (one): [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: Non-Ignored Intf[42]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: Non-Ignored Intf[43]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:182: info: Non-Ignored Intf[44]: [testDestroyAnonBlob2, aliases [], void testDestroyAnonBlob2(struct _AnonBlob2 * v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Ignore Intf ignore (one): [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Ignore Intf ignore (one): [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Non-Ignored Intf[45]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Non-Ignored Intf[46]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Non-Ignored Intf[47]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:184: info: Non-Ignored Intf[48]: [testFooPtr, aliases [], foo_ptr testFooPtr(foo_ptr v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: Ignore Intf ignore (one): [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: Non-Ignored Intf[49]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: Non-Ignored Intf[50]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:187: info: Non-Ignored Intf[51]: [nopTest, aliases [], foo nopTest()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: Ignore Intf ignore (one): [testDelegate, aliases [], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: Non-Ignored Intf[52]: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: Non-Ignored Intf[53]: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:189: info: Non-Ignored Intf[54]: [testDelegate, aliases [testDelegateOrigImpl], int32_t testDelegate(int32_t v)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: Ignore Intf ignore (one): [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: Non-Ignored Intf[55]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: Non-Ignored Intf[56]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:195: info: Non-Ignored Intf[57]: [createAPtrBlob, aliases [], void * createAPtrBlob()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: Ignore Intf ignore (one): [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: Non-Ignored Intf[58]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: Non-Ignored Intf[59]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:196: info: Non-Ignored Intf[60]: [releaseAPtrBlob, aliases [], void releaseAPtrBlob(void * blob)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: Ignore Intf ignore (one): [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: Non-Ignored Intf[61]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: Non-Ignored Intf[62]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:197: info: Non-Ignored Intf[63]: [getAPtrAddress, aliases [], intptr_t getAPtrAddress(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: Ignore Intf ignore (one): [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: Non-Ignored Intf[64]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: Non-Ignored Intf[65]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:198: info: Non-Ignored Intf[66]: [getAPtrMemory, aliases [], void * getAPtrMemory(const intptr_t address)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: Ignore Intf ignore (one): [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: Non-Ignored Intf[67]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: Non-Ignored Intf[68]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:200: info: Non-Ignored Intf[69]: [arrayTestAVoidPtrTypeDim0, aliases [], void * arrayTestAVoidPtrTypeDim0(const void * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: Ignore Intf ignore (one): [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: Non-Ignored Intf[70]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: Non-Ignored Intf[71]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:201: info: Non-Ignored Intf[72]: [arrayTestAVoidPtrTypeDim1Mutable, aliases [], void arrayTestAVoidPtrTypeDim1Mutable(void * * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: Ignore Intf ignore (one): [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: Non-Ignored Intf[73]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: Non-Ignored Intf[74]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:202: info: Non-Ignored Intf[75]: [arrayTestAVoidPtrTypeDim1Immutable, aliases [], void * arrayTestAVoidPtrTypeDim1Immutable(const void * * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: Ignore Intf ignore (one): [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: Non-Ignored Intf[76]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: Non-Ignored Intf[77]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:204: info: Non-Ignored Intf[78]: [arrayTestAIntPtrTypeDim0, aliases [], intptr_t arrayTestAIntPtrTypeDim0(intptr_t immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: Ignore Intf ignore (one): [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: Non-Ignored Intf[79]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: Non-Ignored Intf[80]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:205: info: Non-Ignored Intf[81]: [arrayTestAIntPtrTypeDim1Mutable, aliases [], void arrayTestAIntPtrTypeDim1Mutable(intptr_t * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: Ignore Intf ignore (one): [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: Non-Ignored Intf[82]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: Non-Ignored Intf[83]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:206: info: Non-Ignored Intf[84]: [arrayTestAIntPtrTypeDim1Immutable, aliases [], intptr_t arrayTestAIntPtrTypeDim1Immutable(const intptr_t * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: Ignore Intf ignore (one): [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: Non-Ignored Intf[85]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: Non-Ignored Intf[86]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:208: info: Non-Ignored Intf[87]: [arrayTestAPtr1TypeDim0, aliases [], APtr1Type arrayTestAPtr1TypeDim0(APtr1Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: Ignore Intf ignore (one): [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: Non-Ignored Intf[88]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: Non-Ignored Intf[89]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:209: info: Non-Ignored Intf[90]: [arrayTestAPtr1TypeDim1Mutable, aliases [], void arrayTestAPtr1TypeDim1Mutable(APtr1Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: Ignore Intf ignore (one): [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: Non-Ignored Intf[91]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: Non-Ignored Intf[92]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:210: info: Non-Ignored Intf[93]: [arrayTestAPtr1TypeDim1Immutable, aliases [], APtr1Type arrayTestAPtr1TypeDim1Immutable(const APtr1Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: Ignore Intf ignore (one): [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: Non-Ignored Intf[94]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: Non-Ignored Intf[95]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:212: info: Non-Ignored Intf[96]: [arrayTestAPtr2TypeDim0, aliases [], APtr2Type arrayTestAPtr2TypeDim0(APtr2Type immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: Ignore Intf ignore (one): [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: Non-Ignored Intf[97]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: Non-Ignored Intf[98]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:213: info: Non-Ignored Intf[99]: [arrayTestAPtr2TypeDim1Mutable, aliases [], void arrayTestAPtr2TypeDim1Mutable(APtr2Type * mutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: Ignore Intf ignore (one): [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: Non-Ignored Intf[100]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: Non-Ignored Intf[101]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:214: info: Non-Ignored Intf[102]: [arrayTestAPtr2TypeDim1Immutable, aliases [], APtr2Type arrayTestAPtr2TypeDim1Immutable(const APtr2Type * immutable)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Ignore Intf ignore (one): [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Ignore Intf ignore (one): [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Non-Ignored Intf[103]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Non-Ignored Intf[104]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Non-Ignored Intf[105]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:217: info: Non-Ignored Intf[106]: [arrayTestInt32, aliases [], int32_t arrayTestInt32(int64_t context, int32_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Ignore Intf ignore (one): [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Ignore Intf ignore (one): [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Non-Ignored Intf[107]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Non-Ignored Intf[108]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Non-Ignored Intf[109]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:220: info: Non-Ignored Intf[110]: [arrayTestInt64, aliases [], int64_t arrayTestInt64(int64_t context, int64_t * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Ignore Intf ignore (one): [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Ignore Intf ignore (one): [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Non-Ignored Intf[111]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Non-Ignored Intf[112]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Non-Ignored Intf[113]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:223: info: Non-Ignored Intf[114]: [arrayTestFoo1, aliases [], foo arrayTestFoo1(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Ignore Intf ignore (one): [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Ignore Intf ignore (one): [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Non-Ignored Intf[115]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Non-Ignored Intf[116]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Non-Ignored Intf[117]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:226: info: Non-Ignored Intf[118]: [arrayTestFoo2, aliases [], foo * arrayTestFoo2(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Ignore Intf ignore (one): [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Ignore Intf ignore (one): [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Non-Ignored Intf[119]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Non-Ignored Intf[120]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Non-Ignored Intf[121]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:229: info: Non-Ignored Intf[122]: [arrayTestFoo3, aliases [], void arrayTestFoo3(foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Ignore Intf ignore (one): [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Ignore Intf ignore (one): [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Non-Ignored Intf[123]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Non-Ignored Intf[124]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Non-Ignored Intf[125]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:232: info: Non-Ignored Intf[126]: [arrayTestFoo3ArrayToPtrPtr, aliases [], foo * * arrayTestFoo3ArrayToPtrPtr(const foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: Ignore Intf ignore (one): [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: Non-Ignored Intf[127]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: Non-Ignored Intf[128]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:235: info: Non-Ignored Intf[129]: [arrayTestFoo3CopyPtrPtrA, aliases [], void arrayTestFoo3CopyPtrPtrA(foo * * dest, const foo * * src)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: Ignore Intf ignore (one): [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: Non-Ignored Intf[130]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: Non-Ignored Intf[131]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:238: info: Non-Ignored Intf[132]: [arrayTestFoo3PtrPtr, aliases [], foo * * arrayTestFoo3PtrPtr(foo * * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: Ignore Intf ignore (one): [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: Non-Ignored Intf[133]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: Non-Ignored Intf[134]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:241: info: Non-Ignored Intf[135]: [arrayTestFoo3PtrPtrValidation, aliases [], int arrayTestFoo3PtrPtrValidation(foo * * array, int startval)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: Ignore Intf ignore (one): [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: Non-Ignored Intf[136]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: Non-Ignored Intf[137]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:244: info: Non-Ignored Intf[138]: [bufferTest, aliases [], foo bufferTest(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Ignore Intf ignore (one): [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Ignore Intf ignore (one): [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Non-Ignored Intf[139]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Non-Ignored Intf[140]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Non-Ignored Intf[141]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:247: info: Non-Ignored Intf[142]: [mixedTest, aliases [], foo mixedTest(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Ignore Intf ignore (one): [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Ignore Intf ignore (one): [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Non-Ignored Intf[143]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Non-Ignored Intf[144]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Non-Ignored Intf[145]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:250: info: Non-Ignored Intf[146]: [doubleTest, aliases [], foo doubleTest(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: Ignore Intf ignore (one): [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: Non-Ignored Intf[147]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: Non-Ignored Intf[148]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:253: info: Non-Ignored Intf[149]: [arrayTestFooNioOnly, aliases [], foo arrayTestFooNioOnly(int64_t context, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: Ignore Intf ignore (one): [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: Non-Ignored Intf[150]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: Non-Ignored Intf[151]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:256: info: Non-Ignored Intf[152]: [bufferTestNioOnly, aliases [], foo bufferTestNioOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: Ignore Intf ignore (one): [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: Non-Ignored Intf[153]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: Non-Ignored Intf[154]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:259: info: Non-Ignored Intf[155]: [bufferTestNioDirectOnly, aliases [], foo bufferTestNioDirectOnly(void * object)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: Ignore Intf ignore (one): [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: Non-Ignored Intf[156]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: Non-Ignored Intf[157]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:262: info: Non-Ignored Intf[158]: [mixedTestNioOnly, aliases [], foo mixedTestNioOnly(int64_t context, void * object, foo * array)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: Ignore Intf ignore (one): [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: Non-Ignored Intf[159]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: Non-Ignored Intf[160]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:265: info: Non-Ignored Intf[161]: [doubleTestNioOnly, aliases [], foo doubleTestNioOnly(int64_t context, void * object1, foo * array1, void * object2, foo * array2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: Ignore Intf ignore (one): [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: Non-Ignored Intf[162]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: Non-Ignored Intf[163]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:268: info: Non-Ignored Intf[164]: [strToInt, aliases [], int strToInt(const char * str)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: Ignore Intf ignore (one): [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: Non-Ignored Intf[165]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: Non-Ignored Intf[166]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:271: info: Non-Ignored Intf[167]: [intToStr, aliases [], const char * intToStr(int i)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: Ignore Intf ignore (one): [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: Non-Ignored Intf[168]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: Non-Ignored Intf[169]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:274: info: Non-Ignored Intf[170]: [stringArrayRead, aliases [], int stringArrayRead(const char * * strings, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: Ignore Intf ignore (one): [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: Non-Ignored Intf[171]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: Non-Ignored Intf[172]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:277: info: Non-Ignored Intf[173]: [binaryArrayRead, aliases [], int binaryArrayRead(const size_t * lengths, unsigned const char * * binaries, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Ignore Intf ignore (one): [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Ignore Intf ignore (one): [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Non-Ignored Intf[174]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Non-Ignored Intf[175]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Non-Ignored Intf[176]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:280: info: Non-Ignored Intf[177]: [intArrayRead, aliases [], int intArrayRead(const int * ints, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Ignore Intf ignore (one): [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Ignore Intf ignore (one): [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Non-Ignored Intf[178]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Non-Ignored Intf[179]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Non-Ignored Intf[180]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:283: info: Non-Ignored Intf[181]: [intArrayCopy, aliases [], int intArrayCopy(int * dest, const int * src, int num)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: Ignore Intf ignore (one): [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: Non-Ignored Intf[182]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: Non-Ignored Intf[183]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:291: info: Non-Ignored Intf[184]: [typeTestAnonSingle, aliases [], MYAPIConfig typeTestAnonSingle(const MYAPIConfig a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: Ignore Intf ignore (one): [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: Non-Ignored Intf[185]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: Non-Ignored Intf[186]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:294: info: Non-Ignored Intf[187]: [typeTestAnonPointer, aliases [], MYAPIConfig * typeTestAnonPointer(const MYAPIConfig * a)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: Ignore Intf ignore (one): [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: Non-Ignored Intf[188]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: Non-Ignored Intf[189]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:302: info: Non-Ignored Intf[190]: [typeTestInt32T, aliases [], int32_t typeTestInt32T(const int32_t i1, int32_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: Ignore Intf ignore (one): [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: Non-Ignored Intf[191]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: Non-Ignored Intf[192]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:303: info: Non-Ignored Intf[193]: [typeTestUInt32T, aliases [], uint32_t typeTestUInt32T(const uint32_t ui1, uint32_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: Ignore Intf ignore (one): [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: Non-Ignored Intf[194]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: Non-Ignored Intf[195]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:304: info: Non-Ignored Intf[196]: [typeTestInt64T, aliases [], int64_t typeTestInt64T(const int64_t i1, int64_t i2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: Ignore Intf ignore (one): [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: Non-Ignored Intf[197]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: Non-Ignored Intf[198]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:305: info: Non-Ignored Intf[199]: [typeTestUInt64T, aliases [], uint64_t typeTestUInt64T(const uint64_t ui1, uint64_t ui2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: Ignore Intf ignore (one): [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: Non-Ignored Intf[200]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: Non-Ignored Intf[201]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:307: info: Non-Ignored Intf[202]: [typeTestWCharT, aliases [], wchar_t typeTestWCharT(const wchar_t c1, wchar_t c2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: Ignore Intf ignore (one): [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: Non-Ignored Intf[203]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: Non-Ignored Intf[204]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:308: info: Non-Ignored Intf[205]: [typeTestSizeT, aliases [], size_t typeTestSizeT(const size_t size1, size_t size2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: Ignore Intf ignore (one): [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: Non-Ignored Intf[206]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: Non-Ignored Intf[207]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:309: info: Non-Ignored Intf[208]: [typeTestPtrDiffT, aliases [], ptrdiff_t typeTestPtrDiffT(const ptrdiff_t ptr1, ptrdiff_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: Ignore Intf ignore (one): [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: Non-Ignored Intf[209]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: Non-Ignored Intf[210]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:310: info: Non-Ignored Intf[211]: [typeTestIntPtrT, aliases [], intptr_t typeTestIntPtrT(const intptr_t ptr1, intptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: Ignore Intf ignore (one): [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: Non-Ignored Intf[212]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: Non-Ignored Intf[213]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:311: info: Non-Ignored Intf[214]: [typeTestUIntPtrT, aliases [], uintptr_t typeTestUIntPtrT(const uintptr_t ptr1, uintptr_t ptr2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: Ignore Intf ignore (one): [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: Non-Ignored Intf[215]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: Non-Ignored Intf[216]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:403: info: Non-Ignored Intf[217]: [createSurface, aliases [], TK_Surface * createSurface()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: Ignore Intf ignore (one): [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: Non-Ignored Intf[218]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: Non-Ignored Intf[219]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:404: info: Non-Ignored Intf[220]: [destroySurface, aliases [], void destroySurface(TK_Surface * surface)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: Ignore Intf ignore (one): [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: Non-Ignored Intf[221]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: Non-Ignored Intf[222]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:405: info: Non-Ignored Intf[223]: [createComplicatedSuperSet, aliases [], TK_ComplicatedSuperSet * createComplicatedSuperSet()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: Ignore Intf ignore (one): [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: Non-Ignored Intf[224]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: Non-Ignored Intf[225]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:406: info: Non-Ignored Intf[226]: [hasInitValues, aliases [], Bool hasInitValues(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: Ignore Intf ignore (one): [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: Non-Ignored Intf[227]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: Non-Ignored Intf[228]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:407: info: Non-Ignored Intf[229]: [destroyComplicatedSuperSet, aliases [], void destroyComplicatedSuperSet(TK_ComplicatedSuperSet * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: Ignore Intf ignore (one): [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: Non-Ignored Intf[230]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: Non-Ignored Intf[231]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:413: info: Non-Ignored Intf[232]: [getBoundsValue, aliases [], TK_Dimension getBoundsValue(int32_t x, int32_t y, int32_t width, int32_t height)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: Ignore Intf ignore (one): [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: Non-Ignored Intf[233]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: Non-Ignored Intf[234]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:414: info: Non-Ignored Intf[235]: [getSurfaceValue, aliases [], TK_Surface getSurfaceValue(TK_Dimension bounds)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: Ignore Intf ignore (one): [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: Non-Ignored Intf[236]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: Non-Ignored Intf[237]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:415: info: Non-Ignored Intf[238]: [getSurfaceBoundsValue, aliases [], TK_Dimension getSurfaceBoundsValue(TK_Surface s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: Ignore Intf ignore (one): [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: Non-Ignored Intf[239]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: Non-Ignored Intf[240]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:416: info: Non-Ignored Intf[241]: [isSameInstanceByVal, aliases [], Bool isSameInstanceByVal(TK_Dimension s1, TK_Dimension s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: Ignore Intf ignore (one): [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: Non-Ignored Intf[242]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: Non-Ignored Intf[243]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:417: info: Non-Ignored Intf[244]: [isSameInstanceByRef, aliases [], Bool isSameInstanceByRef(const TK_Dimension * s1, const TK_Dimension * s2)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: Ignore Intf ignore (one): [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: Non-Ignored Intf[245]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: Non-Ignored Intf[246]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:418: info: Non-Ignored Intf[247]: [addDimensions, aliases [], TK_Dimension addDimensions(const TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: Ignore Intf ignore (one): [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: Non-Ignored Intf[248]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: Non-Ignored Intf[249]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:419: info: Non-Ignored Intf[250]: [addDimensionPair, aliases [], TK_Dimension addDimensionPair(const TK_DimensionPair s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: Ignore Intf ignore (one): [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: Non-Ignored Intf[251]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: Non-Ignored Intf[252]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:420: info: Non-Ignored Intf[253]: [zeroDimensions, aliases [], void zeroDimensions(TK_Dimension s[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Ignore Intf ignore (one): [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Ignore Intf ignore (one): [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Non-Ignored Intf[254]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Non-Ignored Intf[255]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Non-Ignored Intf[256]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:429: info: Non-Ignored Intf[257]: [copyPrimToDimensions, aliases [], void copyPrimToDimensions(const int pos[2], const int size[2], TK_Dimension dest[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Ignore Intf ignore (one): [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Ignore Intf ignore (one): [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Non-Ignored Intf[258]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Non-Ignored Intf[259]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Non-Ignored Intf[260]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:430: info: Non-Ignored Intf[261]: [copyDimensionsToPrim, aliases [], void copyDimensionsToPrim(TK_Dimension dim, int dpos[2], int dsize[2])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Ignore Intf ignore (one): [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Ignore Intf ignore (one): [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Non-Ignored Intf[262]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Non-Ignored Intf[263]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Non-Ignored Intf[264]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:431: info: Non-Ignored Intf[265]: [rgbaToInt, aliases [], int rgbaToInt(const char rgba[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Ignore Intf ignore (one): [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Ignore Intf ignore (one): [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Non-Ignored Intf[266]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Non-Ignored Intf[267]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Non-Ignored Intf[268]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:432: info: Non-Ignored Intf[269]: [intToRgba, aliases [], void intToRgba(int irgba, char rgbaSink[4])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Ignore Intf ignore (one): [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Ignore Intf ignore (one): [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Non-Ignored Intf[270]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Non-Ignored Intf[271]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Non-Ignored Intf[272]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:433: info: Non-Ignored Intf[273]: [addInt, aliases [], void addInt(const int summands[2], int result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Ignore Intf ignore (one): [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Ignore Intf ignore (one): [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Non-Ignored Intf[274]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Non-Ignored Intf[275]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Non-Ignored Intf[276]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:434: info: Non-Ignored Intf[277]: [addByte, aliases [], void addByte(const char summands[2], char result[1])] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: Ignore Intf ignore (one): [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: Non-Ignored Intf[278]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: Non-Ignored Intf[279]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:500: info: Non-Ignored Intf[280]: [createModelConst, aliases [], TK_ModelConst * createModelConst()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: Ignore Intf ignore (one): [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: Non-Ignored Intf[281]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: Non-Ignored Intf[282]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:501: info: Non-Ignored Intf[283]: [destroyModelConst, aliases [], void destroyModelConst(TK_ModelConst * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: Ignore Intf ignore (one): [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: Non-Ignored Intf[284]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: Non-Ignored Intf[285]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:502: info: Non-Ignored Intf[286]: [createModelMutable, aliases [], TK_ModelMutable * createModelMutable()] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: Ignore Intf ignore (one): [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: Non-Ignored Intf[287]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: Non-Ignored Intf[288]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] [gluegen] ../src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:503: info: Non-Ignored Intf[289]: [destroyModelMutable, aliases [], void destroyModelMutable(TK_ModelMutable * s)] java.generate: java.build: [echo] - - - compiling all java files - - - [echo] test.base.dir ../src/junit [echo] build_t.gen ../build/test/build/gensrc [javac] Compiling 3 source files to /build/reproducible-path/gluegen2-2.3.2/build/test/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] 4 warnings [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/classes/com/jogamp/gluegen/test/junit/structgen [javac] anomalous package-info.java path: package-info.java [javac] Compiling 4 source files to /build/reproducible-path/gluegen2-2.3.2/build/test/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="_default_", name="RenderingConfig", header="TestStruct01.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct01.h [javac] CStruct: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/reproducible-path/gluegen2-2.3.2/src/junit/.. [javac] CStruct: Generating struct accessor for struct: RenderingConfig -> RenderingConfig [struct.name RenderingConfig, struct.jname _default_, declaredType com.jogamp.gluegen.test.junit.structgen] [javac] generating -> Camera [javac] generating -> Vec3f [javac] generating -> RenderingConfig [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="_default_", name="Pixel", header="TestStruct02.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct02.h [javac] CStruct: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/reproducible-path/gluegen2-2.3.2/src/junit/.. [javac] CStruct: Generating struct accessor for struct: Pixel -> Pixel [struct.name Pixel, struct.jname _default_, declaredType com.jogamp.gluegen.test.junit.structgen] [javac] generating -> Col4f [javac] skipping -> Vec3f [javac] generating -> Pixel [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="RenderingConfig", name="RenderingConfig", header="TestStruct01.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct01.h [javac] CStruct: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct01.h, abs: true, headerParent /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/reproducible-path/gluegen2-2.3.2/src/junit/.. [javac] CStruct: Generating struct accessor for struct: RenderingConfig -> RenderingConfig [struct.name RenderingConfig, struct.jname RenderingConfig, declaredType boolean] [javac] CStruct: @com.jogamp.gluegen.structgen.CStruct(jname="Pixel", name="Pixel", header="TestStruct02.h"), package com.jogamp.gluegen.test.junit.structgen, header TestStruct02.h [javac] CStruct: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStruct02.h, abs: true, headerParent /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen, rootOut /build/reproducible-path/gluegen2-2.3.2/src/junit/.. [javac] CStruct: Generating struct accessor for struct: Pixel -> Pixel [struct.name Pixel, struct.jname Pixel, declaredType boolean] [javac] warning: Supported source version 'RELEASE_6' from annotation processor 'com.jogamp.gluegen.structgen.CStructAnnotationProcessor' less than -source '7' [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/BuildStruct01.java:28: Note: struct RenderingConfig already defined elsewhere, skipping. [javac] boolean dummy1; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/structgen/BuildStruct01.java:31: Note: struct Pixel already defined elsewhere, skipping. [javac] boolean dummy2; [javac] ^ [javac] 5 warnings [javac] Compiling 103 source files to /build/reproducible-path/gluegen2-2.3.2/build/test/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/locks/TestRecursiveLock01.java:122: warning: 'yield' may become a restricted identifier in a future release [javac] yield(yieldMode); [javac] ^ [javac] (to invoke a method called yield, qualify the yield with a receiver or type name) [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/locks/TestRecursiveLock01.java:154: warning: 'yield' may become a restricted identifier in a future release [javac] yield(yieldMode); [javac] ^ [javac] (to invoke a method called yield, qualify the yield with a receiver or type name) [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/locks/TestRecursiveThreadGroupLock01.java:99: warning: 'yield' may become a restricted identifier in a future release [javac] yield(yieldMode); [javac] ^ [javac] (to invoke a method called yield, qualify the yield with a receiver or type name) [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/locks/TestRecursiveThreadGroupLock01.java:133: warning: 'yield' may become a restricted identifier in a future release [javac] yield(yieldMode); [javac] ^ [javac] (to invoke a method called yield, qualify the yield with a receiver or type name) [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:30: warning: [removal] Applet in java.applet has been deprecated and marked for removal [javac] import java.applet.Applet; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:37: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] import java.security.AccessControlException; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:32: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] import java.security.AccessControlException; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/IntIntUniqueRndValues.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] if( uniqueKeys.add( new Integer(k) ) ) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/IntIntObjUniqueRndValues.java:53: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] if( uniqueKeys.add( new Integer(k) ) ) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/LongIntUniqueRndValues.java:53: warning: [removal] Long(long) in Long has been deprecated and marked for removal [javac] if( uniqueKeys.add( new Long(k) ) ) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/TestIteratorIndexCORE.java:50: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] l.add(new Integer(len--)); [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java:46: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javac] AccessController.doPrivileged(new PrivilegedAction() { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:49: warning: [removal] Applet in java.applet has been deprecated and marked for removal [javac] public class Applet01 extends Applet { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:61: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal [javac] if( null == System.getSecurityManager() ) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:77: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (final AccessControlException e) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:105: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (final AccessControlException e) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:138: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] AccessControlException sec01 = null; [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/Applet01.java:153: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (final AccessControlException ace) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:57: warning: [removal] getSecurityManager() in System has been deprecated and marked for removal [javac] if( null == System.getSecurityManager() ) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:78: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (final AccessControlException e) { [javac] ^ [javac] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/junit/sec/TestSecIOUtil01.java:117: warning: [removal] AccessControlException in java.security has been deprecated and marked for removal [javac] } catch (final AccessControlException e) { [javac] ^ [javac] Note: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/common/util/TestIteratorIndexCORE.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 26 warnings [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-test-util.jar [jar] Building jar: /build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.mipsn32: gluegen.cpptasks.detect.os.linux.mipsn32el: gluegen.cpptasks.detect.os.linux.mips64: gluegen.cpptasks.detect.os.linux.mips64el: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.ppc64: gluegen.cpptasks.detect.os.linux.ppc64le: gluegen.cpptasks.detect.os.linux.riscv64: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: gluegen.cpptasks.detect.compiler: [echo] gcc.compat.compiler=gcc [echo] GCC=true [echo] CLANG=${isCLANG} [echo] VC6=${isVC6} [echo] VC7=${isVC7} [echo] VC8=${isVC8} [echo] VC8_X64=${isVC8_X64} [echo] VC9=${isVC9} [echo] MingW=${isMingW} [echo] MingW32=${isMingW32} [echo] MingW64=${isMingW64} setup.java.home.dir.nonmacosx: setup.java.home.dir.macosx: setup.java.home.dir: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni gluegen.cpptasks.configure.compiler: gluegen.cpptasks.declare.compiler.environment: gluegen.cpptasks.declare.compiler.win32.vc6: gluegen.cpptasks.declare.compiler.win32.vc7: gluegen.cpptasks.declare.compiler.win32.vc8: gluegen.cpptasks.declare.compiler.win32.vc8_x64: gluegen.cpptasks.declare.compiler.win32.vc9: gluegen.cpptasks.declare.compiler.win32.mingw: gluegen.cpptasks.declare.compiler.win64.mingw: gluegen.cpptasks.declare.compiler.win32: gluegen.cpptasks.declare.compiler.linux.x86: [echo] Linux.x86 gluegen.cpptasks.declare.compiler.linux.amd64: gluegen.cpptasks.declare.compiler.linux.ia64: gluegen.cpptasks.declare.compiler.linux.armv6: gluegen.cpptasks.declare.compiler.linux.aarch64: gluegen.cpptasks.declare.compiler.linux.alpha: gluegen.cpptasks.declare.compiler.linux.hppa: gluegen.cpptasks.declare.compiler.linux.mips: gluegen.cpptasks.declare.compiler.linux.mipsel: gluegen.cpptasks.declare.compiler.linux.mipsn32: gluegen.cpptasks.declare.compiler.linux.mipsn32el: gluegen.cpptasks.declare.compiler.linux.mips64: gluegen.cpptasks.declare.compiler.linux.mips64el: gluegen.cpptasks.declare.compiler.linux.ppc: gluegen.cpptasks.declare.compiler.linux.ppc64: gluegen.cpptasks.declare.compiler.linux.ppc64le: gluegen.cpptasks.declare.compiler.linux.riscv64: gluegen.cpptasks.declare.compiler.linux.s390: gluegen.cpptasks.declare.compiler.linux.s390x: gluegen.cpptasks.declare.compiler.linux.sparc: gluegen.cpptasks.declare.compiler.linux: gluegen.cpptasks.declare.compiler.solaris32: gluegen.cpptasks.declare.compiler.solaris.sparcv9: gluegen.cpptasks.declare.compiler.solaris.amd64: gluegen.cpptasks.declare.compiler.solaris: gluegen.cpptasks.declare.compiler.macosx: gluegen.cpptasks.declare.compiler.freebsd.x86: gluegen.cpptasks.declare.compiler.freebsd.amd64: gluegen.cpptasks.declare.compiler.freebsd: gluegen.cpptasks.declare.compiler.hpux: gluegen.cpptasks.declare.compiler: [echo] java.home.dir /usr/lib/jvm/java-17-openjdk-i386/.. [echo] java.includes.dir /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni [echo] java.includes.dir.platform /build/reproducible-path/gluegen2-2.3.2/make/stub_includes/jni/x11 [echo] java.lib.dir.platform /usr/lib/jvm/java-17-openjdk-i386/../jre/lib/i386 gluegen.cpptasks.setup.compiler: c.configure: junit.test1i.c.build: [echo] Compiling test1 [echo] c.compiler.src.files junit.test1i.c.src.files [echo] compiler.cfg.id compiler.cfg.linux.x86 [echo] linker.cfg.id linker.test1.dll.cfg.id [echo] output.lib.name test1 [cc] 1 total files to be compiled. [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:2: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c: In function 'createModelMutable': [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:718:14: warning: passing argument 1 of 'strncpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [cc] 718 | strncpy(s->modelNamePointerCString, "Hello CString", 13+1); [cc] | ~^~~~~~~~~~~~~~~~~~~~~~~~~ [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:7: [cc] /usr/include/string.h:144:40: note: expected 'char * restrict' but argument is of type 'const char *' [cc] 144 | extern char *strncpy (char *__restrict __dest, [cc] | ~~~~~~~~~~~~~~~~~^~~~~~ [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c: In function 'destroyModelMutable': [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:737:11: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] [cc] 737 | free(s->modelNamePointerCString); [cc] | ~^~~~~~~~~~~~~~~~~~~~~~~~~ [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.c:5: [cc] /usr/include/stdlib.h:568:25: note: expected 'void *' but argument is of type 'const char *' [cc] 568 | extern void free (void *__ptr) __THROW; [cc] | ~~~~~~^~~~~ [cc] Starting link junit.test1p1.c.build: [echo] Compiling Bindingtest1p1 [echo] c.compiler.src.files junit.test1p1.c.src.files [echo] compiler.cfg.id compiler.cfg.linux.x86 [echo] linker.cfg.id linker.test1.fixed.cfg.id [echo] output.lib.name Bindingtest1p1 [cc] 5 total files to be compiled. [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/TK_Surface_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/TK_Engine_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/TK_ModelConst_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/TK_ModelMutable_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/Bindingtest1p1Impl_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] Starting link [echo] gluegen.basename: gluegen rename.dylib: junit.test1p2.c.build: [echo] Compiling Bindingtest1p2 [echo] c.compiler.src.files junit.test1p2.c.src.files [echo] compiler.cfg.id compiler.cfg.linux.x86 [echo] linker.cfg.id linker.test1.runtime.cfg.id [echo] output.lib.name Bindingtest1p2 [cc] Starting dependency analysis for 4 files. [cc] 4 files are up to date. [cc] 0 files to be recompiled from dependency analysis. [cc] 1 total files to be compiled. [cc] cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C [cc] In file included from /build/reproducible-path/gluegen2-2.3.2/build/test/build/gensrc/native/Bindingtest1p2Impl_JNI.c:12: [cc] /build/reproducible-path/gluegen2-2.3.2/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h:316:6: warning: #warning "Hello Native Compiler" [-Wcpp] [cc] 316 | #warning "Hello Native Compiler" [cc] | ^~~~~~~ [cc] Starting link [echo] gluegen.basename: gluegen rename.dylib: junit.test1.c.build: native.build: [echo] gluegen.basename: gluegen gluegen.properties.load.user: gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.striplibs: [echo] Strip symbols from libs in ../build/test/build/natives android.package: [echo] gluegen.basename: gluegen dump.localinfo: [echo] Dump Local Info WARNING: A terminally deprecated method in java.lang.System has been called WARNING: System::setSecurityManager has been called by org.apache.tools.ant.types.Permissions (file:/usr/share/ant/lib/ant.jar) WARNING: Please consider reporting this to the maintainers of org.apache.tools.ant.types.Permissions WARNING: System::setSecurityManager will be removed in a future release [java] JUnit version 4.13.2 [java] ++++ Test Singleton.ctor() [java] ++++ Test Singleton.lock() [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719345179 ms III - Start [java] SLOCK [T main @ 1739719345183 ms +++ localhost/127.0.0.1:59999 - Locked within 55 ms, 1 attempts [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment [java] . 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/games [java] 2: INVOCATION_ID = 808dd390dd8041cba4c6aeb01cca4089 [java] 3: DEB_TARGET_MULTIARCH = i386-linux-gnu [java] 4: PBUILDER_SYSCONFDIR = /etc [java] 5: TZ = /usr/share/zoneinfo/Etc/GMT+12 [java] 6: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all parallel=16 [java] 7: DEB_BUILD_ARCH_BITS = 32 [java] 8: DEB_TARGET_GNU_CPU = i686 [java] 9: FCFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 10: LDFLAGS = -Wl,-z,relro [java] 11: FFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 12: SUDO_USER = jenkins [java] 13: OBJCFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 14: MAIL = /var/mail/root [java] 15: DEB_TARGET_ARCH_BITS = 32 [java] 16: LD_LIBRARY_PATH = /usr/lib/libeatmydata [java] 17: DEB_BUILD_ARCH_OS = linux [java] 18: DEB_BUILD_ARCH_CPU = i386 [java] 19: DEB_TARGET_ARCH_LIBC = gnu [java] 20: LOGNAME = pbuilder1 [java] 21: PWD = /build/reproducible-path/gluegen2-2.3.2 [java] 22: DEB_BUILD_MULTIARCH = i386-linux-gnu [java] 23: DH_INTERNAL_OPTIONS = -O--buildsystem=ant [java] 24: OBJCXXFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 25: LANGUAGE = en_US:en [java] 26: SHELL = /bin/bash [java] 27: DFLAGS = -frelease [java] 28: CPPFLAGS = -Wdate-time -D_FORTIFY_SOURCE=2 [java] 29: DEB_TARGET_GNU_SYSTEM = linux-gnu [java] 30: DEB_HOST_ARCH_ENDIAN = little [java] 31: DEB_TARGET_ARCH_OS = linux [java] 32: PBUILDER_PKGDATADIR = /usr/share/pbuilder [java] 33: DEB_HOST_ARCH_BITS = 32 [java] 34: OLDPWD = / [java] 35: DEB_TARGET_GNU_TYPE = i686-linux-gnu [java] 36: PBUILDER_OPERATION = build [java] 37: BUILDUSERGECOS = first user,first room,first work-phone,first home-phone,first other [java] 38: DEBIAN_FRONTEND = noninteractive [java] 39: LC_ALL = C [java] 40: DEB_HOST_ARCH_OS = linux [java] 41: DEB_HOST_ARCH_ABI = base [java] 42: DEB_RULES_REQUIRES_ROOT = binary-targets [java] 43: DEB_BUILD_ARCH = i386 [java] 44: DEB_BUILD_GNU_SYSTEM = linux-gnu [java] 45: DEB_TARGET_ARCH_CPU = i386 [java] 46: SHLVL = 2 [java] 47: DEB_HOST_GNU_SYSTEM = linux-gnu [java] 48: GCJFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong [java] 49: DEB_BUILD_GNU_TYPE = i686-linux-gnu [java] 50: DEB_HOST_GNU_TYPE = i686-linux-gnu [java] 51: DEB_HOST_GNU_CPU = i686 [java] 52: DEB_HOST_MULTIARCH = i386-linux-gnu [java] 53: MAKEFLAGS = w [java] 54: DEB_BUILD_ARCH_ENDIAN = little [java] 55: DH_INTERNAL_BUILDFLAGS = 1 [java] 56: TERM = unknown [java] 57: LANG = C [java] 58: DEB_HOST_ARCH_LIBC = gnu [java] 59: SUDO_GID = 112 [java] 60: CFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] 61: DEB_HOST_ARCH = i386 [java] 62: DEB_BUILD_ARCH_ABI = base [java] 63: MFLAGS = -w [java] 64: SOURCE_DATE_EPOCH = 1657772894 [java] 65: SUDO_UID = 107 [java] 66: PBCURRENTCOMMANDLINEOPERATION = build [java] 67: DH_INTERNAL_OVERRIDE = dh_auto_build [java] 68: _ = /usr/bin/unshare [java] 69: ASFLAGS = [java] 70: BUILDUSERNAME = pbuilder1 [java] 71: DEB_BUILD_GNU_CPU = i686 [java] 72: USER = pbuilder1 [java] 73: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar [java] 74: SUDO_COMMAND = /usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/pbuilderrc_F5tb --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/b1 --logfile b1/build.log gluegen2_2.3.2-9.dsc [java] 75: DEB_TARGET_ARCH_ENDIAN = little [java] 76: PBUILDER_PKGLIBDIR = /usr/lib/pbuilder [java] 77: MAKELEVEL = 2 [java] 78: DEB_BUILD_ARCH_LIBC = gnu [java] 79: DEB_TARGET_ARCH = i386 [java] 80: LD_PRELOAD = [java] 81: DEB_HOST_ARCH_CPU = i386 [java] 82: DEB_TARGET_ARCH_ABI = base [java] 83: HOME = /build/reproducible-path/gluegen2-2.3.2/debian/.debhelper/generated/_source/home [java] 84: CXXFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security [java] Environment count: 84 [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment [java] ++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties [java] . 1: ant.library.dir = /usr/share/ant/lib [java] 2: java.specification.version = 17 [java] 3: sun.jnu.encoding = ANSI_X3.4-1968 [java] 4: java.class.path = /usr/share/ant/lib/ant-launcher.jar:/usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-junitlauncher.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-contrib.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-xz.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-resolver.jar [java] 5: java.vm.vendor = Debian [java] 6: sun.arch.data.model = 32 [java] 7: java.vendor.url = https://tracker.debian.org/openjdk-17 [java] 8: user.timezone = GMT [java] 9: os.name = Linux [java] 10: java.vm.specification.version = 17 [java] 11: sun.java.launcher = SUN_STANDARD [java] 12: user.country = US [java] 13: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-i386/lib [java] 14: sun.java.command = org.apache.tools.ant.launch.Launcher -cp /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar -propertyfile ./debian/ant.properties -Duser.name debian -f make/build.xml all javadoc [java] 15: jdk.debug = release [java] 16: sun.cpu.endian = little [java] 17: user.home = /nonexistent/first-build [java] 18: user.language = en [java] 19: java.specification.vendor = Oracle Corporation [java] 20: java.version.date = 2023-10-17 [java] 21: java.home = /usr/lib/jvm/java-17-openjdk-i386 [java] 22: file.separator = / [java] 23: line.separator = [java] [java] 24: java.specification.name = Java Platform API Specification [java] 25: java.vm.specification.vendor = Oracle Corporation [java] 26: sun.management.compiler = HotSpot Tiered Compilers [java] 27: java.security.manager = allow [java] 28: java.runtime.version = 17.0.9+9-Debian-1deb12u1 [java] 29: user.name = pbuilder1 [java] 30: path.separator = : [java] 31: os.version = 6.1.0-17-amd64 [java] 32: java.runtime.name = OpenJDK Runtime Environment [java] 33: file.encoding = ANSI_X3.4-1968 [java] 34: java.vm.name = OpenJDK Server VM [java] 35: java.vendor.url.bug = https://bugs.debian.org/openjdk-17 [java] 36: java.io.tmpdir = /tmp [java] 37: java.version = 17.0.9 [java] 38: user.dir = /build/reproducible-path/gluegen2-2.3.2 [java] 39: os.arch = i386 [java] 40: java.vm.specification.name = Java Virtual Machine Specification [java] 41: ant.home = /usr/share/ant [java] 42: native.encoding = ANSI_X3.4-1968 [java] 43: java.library.path = /usr/lib/libeatmydata:/usr/java/packages/lib:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib [java] 44: java.vm.info = mixed mode, sharing [java] 45: java.vendor = Debian [java] 46: java.vm.version = 17.0.9+9-Debian-1deb12u1 [java] 47: sun.io.unicode.encoding = UnicodeLittle [java] 48: java.class.version = 61.0 [java] Property count: 48 [java] ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties [java] ++++ Test Singleton.unlock() [java] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719345347 ms III - Stopping: alive true, shallQuit true, hasSocket true [java] SLOCK [T main @ 1739719345351 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms [java] [java] Time: 0.818 [java] [java] OK (2 tests) [java] gluegen.build.check.aapt: android.package: developer-src-zip: [zip] Building zip: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-java-src.zip developer-zip-archive: all: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.10.13 compiled on February 6 2023 [echo] ant.java.version 17 [echo] java.version 17.0.9 [echo] java.home /usr/lib/jvm/java-17-openjdk-i386 [echo] jvmJava.exe /usr/lib/jvm/java-17-openjdk-i386/bin/java [echo] jvmJava7.exe ${jvmJava7.exe} jogamp.env.init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1657772894 [echo] javadoc.xarg1 -J-Ddummy=val [echo] jogamp.jar.codebase [echo] jogamp.version 2.3.2 [echo] jogamp.version.int 0914019 [echo] junit.is.disabled ${junit.is.disabled} [echo] target.user.set true [echo] target.sourcelevel 1.7 [echo] target.targetlevel 1.7 [echo] target.rt.jar 1.7 [echo] host.sourcelevel 17 [echo] host.targetlevel 17 [echo] host.rt.jar ${host.rt.jar} [echo] javacdebug true [echo] javacdebuglevel source,lines [echo] javac.memorymax 1024m [echo] build.archiveon ${build.archiveon} [echo] build.node.name local [echo] android.version 9 [echo] junit.run.arg0 -Djunit.run.arg0=dummy [echo] junit.run.arg1 -Djunit.run.arg1=dummy [echo] macosx.sdkroot ${macosx.sdkroot} gluegen.properties.load.user: gluegen.cpptasks.detect.os.custom: [echo] gluegen.cpptasks.detect.os.custom: NOP done gluegen.cpptasks.initialize: [echo] os.name=Linux [echo] os.version=6.1.0-17-amd64 [echo] os.arch=i386 [echo] nativejartag.prefix = jogamp/nativetag [echo] c.compiler.debug=false [echo] c.compiler.use-debug=${c.compiler.use-debug} [echo] c.compiler.optimise=none gluegen.cpptasks.detect.os.1: gluegen.cpptasks.detect.os.refine: gluegen.cpptasks.detect.os.freebsd.amd64: gluegen.cpptasks.detect.os.freebsd.x86: gluegen.cpptasks.detect.os.freebsd: gluegen.cpptasks.detect.os.hpux: gluegen.cpptasks.detect.os.linux.amd64: gluegen.cpptasks.detect.os.linux.ia64: gluegen.cpptasks.detect.os.linux.x86: gluegen.cpptasks.detect.os.linux.armv6.armel: gluegen.cpptasks.detect.os.linux.armv6.armhf: gluegen.cpptasks.detect.os.android.armv6.armel: gluegen.cpptasks.detect.os.linux.aarch64: gluegen.cpptasks.detect.os.android.armv6.armhf: gluegen.cpptasks.detect.os.android.aarch64: gluegen.cpptasks.detect.os.linux.alpha: gluegen.cpptasks.detect.os.linux.hppa: gluegen.cpptasks.detect.os.linux.mips: gluegen.cpptasks.detect.os.linux.mipsel: gluegen.cpptasks.detect.os.linux.mipsn32: gluegen.cpptasks.detect.os.linux.mipsn32el: gluegen.cpptasks.detect.os.linux.mips64: gluegen.cpptasks.detect.os.linux.mips64el: gluegen.cpptasks.detect.os.linux.ppc: gluegen.cpptasks.detect.os.linux.ppc64: gluegen.cpptasks.detect.os.linux.ppc64le: gluegen.cpptasks.detect.os.linux.riscv64: gluegen.cpptasks.detect.os.linux.s390: gluegen.cpptasks.detect.os.linux.s390x: gluegen.cpptasks.detect.os.linux.sparc: gluegen.cpptasks.detect.os.linux: gluegen.cpptasks.detect.os.osx: gluegen.cpptasks.detect.os.solaris.sparc: gluegen.cpptasks.detect.os.solaris.sparcv9: gluegen.cpptasks.detect.os.solaris.amd64: gluegen.cpptasks.detect.os.solaris.x86: gluegen.cpptasks.detect.os.solaris: gluegen.cpptasks.detect.os.unix: gluegen.cpptasks.detect.os.windows.amd64: gluegen.cpptasks.detect.os.windows.x86: gluegen.cpptasks.detect.os.windows: gluegen.cpptasks.detect.os.2: gluegen.cpptasks.detect.os: setup.excludes.nsig: init.base: init.android: init: [exec] Execute failed: java.io.IOException: Cannot run program "git" (in directory "/build/reproducible-path/gluegen2-2.3.2"): error=2, No such file or directory java.class.path.validate: validate: javadoc: [mkdir] Created dir: /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc [javadoc] Generating Javadoc [javadoc] Debian build on Java 9+ detected: Adding the --ignore-source-errors option [javadoc] Debian build on Java 9+ detected: Adding the -Xdoclint:none option [javadoc] Javadoc execution [javadoc] Loading source files for package com.jogamp.common... [javadoc] Loading source files for package com.jogamp.common.jvm... [javadoc] Loading source files for package com.jogamp.common.net... [javadoc] Loading source files for package com.jogamp.common.net.asset... [javadoc] Loading source files for package com.jogamp.common.nio... [javadoc] Loading source files for package com.jogamp.common.os... [javadoc] Loading source files for package com.jogamp.common.type... [javadoc] Loading source files for package com.jogamp.common.util... [javadoc] Loading source files for package com.jogamp.common.util.awt... [javadoc] Loading source files for package com.jogamp.common.util.cache... [javadoc] Loading source files for package com.jogamp.common.util.locks... [javadoc] Loading source files for package com.jogamp.gluegen... [javadoc] Loading source files for package com.jogamp.gluegen.ant... [javadoc] Loading source files for package com.jogamp.gluegen.cgram... [javadoc] Loading source files for package com.jogamp.gluegen.cgram.types... [javadoc] Loading source files for package com.jogamp.gluegen.jgram... [javadoc] Loading source files for package com.jogamp.gluegen.pcpp... [javadoc] Loading source files for package com.jogamp.gluegen.procaddress... [javadoc] Loading source files for package com.jogamp.gluegen.runtime... [javadoc] Loading source files for package com.jogamp.gluegen.structgen... [javadoc] Loading source files for package com.jogamp.gluegen.jcpp... [javadoc] Constructing Javadoc information... [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/jvm/JNILibLoaderBase.java:47: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/net/GenericURLStreamHandlerFactory.java:6: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/nio/MappedByteBufferInputStream.java:41: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongObjectHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/Platform.java:31: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/os/PlatformPropsImpl.java:9: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/os/NativeLibrary.java:46: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntObjectHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/IntIntHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/common/util/SecurityUtil.java:30: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongLongHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/IntLongHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/common/util/LongIntHashMap.java:37: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/GlueGen.java:48: error: package antlr does not exist [javadoc] import antlr.*; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:46: error: package org.apache.tools.ant does not exist [javadoc] import org.apache.tools.ant.BuildException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:47: error: package org.apache.tools.ant does not exist [javadoc] import org.apache.tools.ant.DirectoryScanner; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:48: error: package org.apache.tools.ant does not exist [javadoc] import org.apache.tools.ant.Project; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:49: error: package org.apache.tools.ant does not exist [javadoc] import org.apache.tools.ant.Task; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:50: error: package org.apache.tools.ant.taskdefs does not exist [javadoc] import org.apache.tools.ant.taskdefs.Execute; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:51: error: package org.apache.tools.ant.taskdefs does not exist [javadoc] import org.apache.tools.ant.taskdefs.LogStreamHandler; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:52: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.AbstractFileSet; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:53: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.CommandlineJava; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:54: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.DirSet; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:55: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.FileSet; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:56: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.Path; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:57: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.PatternSet; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:58: error: package org.apache.tools.ant.types does not exist [javadoc] import org.apache.tools.ant.types.Reference; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:59: error: package org.apache.tools.ant.util does not exist [javadoc] import org.apache.tools.ant.util.JavaEnvUtils; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:84: error: cannot find symbol [javadoc] public class GlueGenTask extends Task [javadoc] ^ [javadoc] symbol: class Task [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:96: error: cannot find symbol [javadoc] private final CommandlineJava gluegenCommandline; [javadoc] ^ [javadoc] symbol: class CommandlineJava [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:137: error: cannot find symbol [javadoc] private final FileSet includeSet = new FileSet(); [javadoc] ^ [javadoc] symbol: class FileSet [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:152: error: cannot find symbol [javadoc] private final List setOfIncludeSets = new LinkedList(); [javadoc] ^ [javadoc] symbol: class AbstractFileSet [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:270: error: package PatternSet does not exist [javadoc] public PatternSet.NameEntry createInclude() [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:282: error: package PatternSet does not exist [javadoc] public PatternSet.NameEntry createIncludesFile() [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:306: error: package PatternSet does not exist [javadoc] public PatternSet.NameEntry createExclude() [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:318: error: package PatternSet does not exist [javadoc] public PatternSet.NameEntry createExcludesFile() [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:345: error: cannot find symbol [javadoc] public void setIncludeRefid(final Reference reference) { [javadoc] ^ [javadoc] symbol: class Reference [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:366: error: cannot find symbol [javadoc] public void addDirset(final DirSet dirset) [javadoc] ^ [javadoc] symbol: class DirSet [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:377: error: cannot find symbol [javadoc] public Path createClasspath() [javadoc] ^ [javadoc] symbol: class Path [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:391: error: cannot find symbol [javadoc] throws BuildException [javadoc] ^ [javadoc] symbol: class BuildException [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:417: error: cannot find symbol [javadoc] throws BuildException [javadoc] ^ [javadoc] symbol: class BuildException [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:464: error: cannot find symbol [javadoc] throws BuildException [javadoc] ^ [javadoc] symbol: class BuildException [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/ant/GlueGenTask.java:555: error: cannot find symbol [javadoc] throws BuildException [javadoc] ^ [javadoc] symbol: class BuildException [javadoc] location: class GlueGenTask [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:3: error: package antlr.collections does not exist [javadoc] import antlr.collections.AST; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:4: error: package antlr does not exist [javadoc] import antlr.CommonAST; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:5: error: package antlr does not exist [javadoc] import antlr.Token; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:38: error: cannot find symbol [javadoc] public class TNode extends CommonAST implements ASTLocusTagProvider { [javadoc] ^ [javadoc] symbol: class CommonAST [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:76: error: cannot find symbol [javadoc] public void initialize(final Token token) { [javadoc] ^ [javadoc] symbol: class Token [javadoc] location: class TNode [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:85: error: cannot find symbol [javadoc] public void initialize(final AST tr) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNode [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:306: error: cannot find symbol [javadoc] public void addSibling(final AST node) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNode [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:424: error: cannot find symbol [javadoc] public static void printTree(final AST t) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNode [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:432: error: cannot find symbol [javadoc] protected static void printASTNode(final AST t, final int indent) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNode [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:3: error: package antlr does not exist [javadoc] import antlr.ASTFactory; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:4: error: package antlr.collections does not exist [javadoc] import antlr.collections.AST; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:8: error: cannot find symbol [javadoc] public class TNodeFactory extends ASTFactory { [javadoc] ^ [javadoc] symbol: class ASTFactory [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:12: error: cannot find symbol [javadoc] public AST create() { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNodeFactory [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:18: error: cannot find symbol [javadoc] public AST create(final int ttype, final String text) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNodeFactory [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:27: error: cannot find symbol [javadoc] public AST create(final AST ast) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNodeFactory [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNodeFactory.java:27: error: cannot find symbol [javadoc] public AST create(final AST ast) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class TNodeFactory [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/TNode.java:195: error: cannot find symbol [javadoc] void visit(final AST node) { [javadoc] ^ [javadoc] symbol: class AST [javadoc] location: class DebugASTVisitor [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/cgram/CToken.java:3: error: package antlr does not exist [javadoc] public class CToken extends antlr.CommonToken { [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:7: error: package antlr does not exist [javadoc] import antlr.CommonAST; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:8: error: package antlr does not exist [javadoc] import antlr.DumpASTVisitor; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:12: error: package antlr does not exist [javadoc] import antlr.TokenStreamException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:13: error: package antlr does not exist [javadoc] import antlr.TokenStreamIOException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:14: error: package antlr does not exist [javadoc] import antlr.TokenStreamRecognitionException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:15: error: package antlr does not exist [javadoc] import antlr.CharStreamException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:16: error: package antlr does not exist [javadoc] import antlr.CharStreamIOException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:17: error: package antlr does not exist [javadoc] import antlr.ANTLRException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:20: error: package antlr does not exist [javadoc] import antlr.CharScanner; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:21: error: package antlr does not exist [javadoc] import antlr.InputBuffer; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:22: error: package antlr does not exist [javadoc] import antlr.ByteBuffer; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:23: error: package antlr does not exist [javadoc] import antlr.CharBuffer; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:24: error: package antlr does not exist [javadoc] import antlr.Token; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:25: error: package antlr does not exist [javadoc] import antlr.CommonToken; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:26: error: package antlr does not exist [javadoc] import antlr.RecognitionException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:27: error: package antlr does not exist [javadoc] import antlr.NoViableAltForCharException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:28: error: package antlr does not exist [javadoc] import antlr.MismatchedCharException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:29: error: package antlr does not exist [javadoc] import antlr.TokenStream; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:30: error: package antlr does not exist [javadoc] import antlr.ANTLRHashString; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:31: error: package antlr does not exist [javadoc] import antlr.LexerSharedInputState; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:32: error: package antlr.collections.impl does not exist [javadoc] import antlr.collections.impl.BitSet; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:33: error: package antlr does not exist [javadoc] import antlr.SemanticException; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:39: error: package antlr does not exist [javadoc] public class GnuCLexer extends antlr.CharScanner implements GnuCLexerTokenTypes, TokenStream [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexerTokenTypes.java:7: error: package antlr does not exist [javadoc] import antlr.CommonAST; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexerTokenTypes.java:8: error: package antlr does not exist [javadoc] import antlr.DumpASTVisitor; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:39: error: cannot find symbol [javadoc] public class GnuCLexer extends antlr.CharScanner implements GnuCLexerTokenTypes, TokenStream [javadoc] ^ [javadoc] symbol: class TokenStream [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:120: error: cannot find symbol [javadoc] protected Token makeToken(int t) [javadoc] ^ [javadoc] symbol: class Token [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:154: error: cannot find symbol [javadoc] public GnuCLexer(InputBuffer ib) { [javadoc] ^ [javadoc] symbol: class InputBuffer [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:157: error: cannot find symbol [javadoc] public GnuCLexer(LexerSharedInputState state) { [javadoc] ^ [javadoc] symbol: class LexerSharedInputState [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:221: error: cannot find symbol [javadoc] public Token nextToken() throws TokenStreamException { [javadoc] ^ [javadoc] symbol: class Token [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:221: error: cannot find symbol [javadoc] public Token nextToken() throws TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:510: error: cannot find symbol [javadoc] public final void mWhitespace(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:510: error: cannot find symbol [javadoc] public final void mWhitespace(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:510: error: cannot find symbol [javadoc] public final void mWhitespace(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:585: error: cannot find symbol [javadoc] protected final void mEscape(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:585: error: cannot find symbol [javadoc] protected final void mEscape(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:585: error: cannot find symbol [javadoc] protected final void mEscape(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:674: error: cannot find symbol [javadoc] protected final void mDigit(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:674: error: cannot find symbol [javadoc] protected final void mDigit(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:674: error: cannot find symbol [javadoc] protected final void mDigit(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:687: error: cannot find symbol [javadoc] protected final void mIntSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:687: error: cannot find symbol [javadoc] protected final void mIntSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:687: error: cannot find symbol [javadoc] protected final void mIntSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:745: error: cannot find symbol [javadoc] protected final void mNumberSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:745: error: cannot find symbol [javadoc] protected final void mNumberSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:745: error: cannot find symbol [javadoc] protected final void mNumberSuffix(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:779: error: cannot find symbol [javadoc] public final void mNumber(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:779: error: cannot find symbol [javadoc] public final void mNumber(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:779: error: cannot find symbol [javadoc] public final void mNumber(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:1150: error: cannot find symbol [javadoc] protected final void mExponent(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class RecognitionException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:1150: error: cannot find symbol [javadoc] protected final void mExponent(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class CharStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/build/gensrc/java/com/jogamp/gluegen/cgram/GnuCLexer.java:1150: error: cannot find symbol [javadoc] protected final void mExponent(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javadoc] ^ [javadoc] symbol: class TokenStreamException [javadoc] location: class GnuCLexer [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java:49: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] /build/reproducible-path/gluegen2-2.3.2/src/java/jogamp/common/Debug.java:31: warning: [removal] AccessController in java.security has been deprecated and marked for removal [javadoc] import java.security.AccessController; [javadoc] ^ [javadoc] Building index for all the packages and classes... [javadoc] Standard Doclet version 17.0.9+9-Debian-1deb12u1 [javadoc] Building tree for all the packages and classes... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/AbstractBuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/AliasedSymbol.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/AliasedSymbol.AliasedSymbolImpl.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/AliasedSymbol.NoneAliasedSymbol.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/AndroidVersion.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ArrayHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ArrayHashSet.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/ArrayType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ArrayTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/AssetURLConnection.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/AssetURLContext.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/AssetURLStreamHandler.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ASTLocusTag.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ASTLocusTag.ASTLocusTagProvider.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/awt/AWTEDTExecutor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitfield.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitfield.Factory.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitfield.Util.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.ByteArrayStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.ByteBufferStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.ByteInputStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.ByteOutputStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Bitstream.ByteStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/BitType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/runtime/BufferFactoryInternal.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/Buffers.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/ByteBufferInputStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/CachedBufferFactory.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/ChrootFileSystem.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/CMethodBindingEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/CMethodBindingEmitter.DefaultCommentEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/CodeGenUtils.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/CodeGenUtils.EmissionCallback.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/CommentEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/CompoundType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/CompoundTypeKind.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/pcpp/ConcatenatingReader.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ConstantDefinition.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ConstantDefinition.CNumber.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ConstantDefinition.JavaExpr.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/CppReader.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/CppTask.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/CppTask.Macro.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/CStruct.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/CStructAnnotationProcessor.AnnotationProcessorJavaStructEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/CStructs.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/CSymbolTable.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/CToken.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/CustomCompress.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/CVAttributes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/DebugEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/DefaultPreprocessorListener.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/Define.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/DoubleType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/DynamicLibraryBundle.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/DynamicLibraryBundleInfo.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/DynamicLinker.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/DynamicLookupHelper.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/EnumType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/EnumType.Enumerator.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/ExceptionUtils.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/ExceptionUtils.CustomStackTrace.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Feature.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/Field.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/FileLexerSource.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/FloatStack.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/FloatType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Function.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/runtime/FunctionAddressResolver.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/FunctionEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/FunctionEmitter.EmissionModifier.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/FunctionSymbol.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/FunctionTask.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/FunctionType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/GenericCPP.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/GenericURLStreamHandlerFactory.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/GlueEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/GlueEmitterControls.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/GlueGen.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/GlueGenException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ant/GlueGenTask.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/GlueGenVersion.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCEmitterTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCLexer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCLexerTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCParser.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GNUCTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCTreeParser.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/GnuCTreeParserTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/asset/Handler.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/HashUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/HeaderParser.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/HeaderParserTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/InputLexerSource.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntBitfield.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntegerStack.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/InternalException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/InterruptedRuntimeException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/InterruptSource.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/InterruptSource.Thread.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/InterruptSource.Util.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntIntHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntIntHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntLongHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntLongHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntObjectHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IntObjectHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/IntType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IOUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IOUtil.ClassResources.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/IOUtil.StreamMonitor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/JarUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/JarUtil.Resolver.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaConfiguration.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaEmitter.EmissionStyle.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaEmitter.MethodAccess.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/JavaFileSystem.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jgram/JavaLexer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaMethodBindingEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaMethodBindingEmitter.DefaultCommentEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaMethodBindingEmitter.InterfaceCommentEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jgram/JavaParser.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jgram/JavaTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/JavaType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/JCPP.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/jvm/JNILibLoaderBase.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/jvm/JNILibLoaderBase.LoaderAction.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/JogampRuntimeException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/JogampVersion.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/LexerException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/LexerSource.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LFRingbuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/Lock.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/LockFactory.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/LockFactory.ImplType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/Logging.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/Logging.LoggerIf.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongIntHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongIntHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongLongHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongLongHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongObjectHashMap.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/LongObjectHashMap.Entry.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/MachineDataInfo.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/MachineDataInfo.StaticConfig.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Macro.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/MappedByteBufferInputStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/MappedByteBufferInputStream.CacheMode.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/MappedByteBufferInputStream.FileResizeOp.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/MappedByteBufferOutputStream.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/MemoryLayoutType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/MethodBinding.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/NativeBuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/NativeLibrary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/NumericValue.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/pcpp/PCPP.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/PiggybackURLConnection.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/PiggybackURLContext.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/Platform.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/Platform.ABIType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/Platform.CPUFamily.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/Platform.CPUType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/Platform.OSType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/PointerBuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/PointerType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Preprocessor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/PreprocessorCommand.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/PreprocessorInfoChannel.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/PreprocessorListener.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/PreprocessorListener.SourceChangeEvent.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/PrimitiveStack.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/PrimitiveType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/ProcAddressCMethodBindingEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/ProcAddressConfiguration.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/ProcAddressEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/ProcAddressJavaMethodBindingEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/ProcAddressJavaMethodBindingEmitter.WrappedMethodCommentEmitter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/runtime/ProcAddressTable.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/PropertyAccess.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/RecursiveLock.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/RecursiveThreadGroupLock.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ReferencedStructs.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ReflectionUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ReflectionUtil.AWTNames.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ReflectionUtil.MethodAccessor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/ResourceFileSystem.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/Ringbuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/RunnableExecutor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/RunnableExecutor.CurrentThreadExecutor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/RunnableTask.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/SecurityUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/SingletonInstance.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/SizeThunk.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Source.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/SourcedInterruptedException.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/SourceIterator.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/StdCLexer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/StdCParser.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/STDCTokenTypes.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/StringLexerSource.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/StructAccessor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/StructLayout.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/StructType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/SymbolFilter.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/SyncedRingbuffer.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/TaskBase.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/TempCacheReg.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/TempFileCache.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/TempJarCache.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/TempJarCache.LoadState.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/ThreadLock.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/TNode.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/TNodeFactory.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Token.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/Type.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/TypeComparator.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/TypeComparator.AliasedSemanticSymbol.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/TypeComparator.SemanticEqualityOp.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/TypeConfig.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/TypeDictionary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/TypeInfo.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/TypeVisitor.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/UnionType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/Uri.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/Uri.ASCIIEncoded.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/Uri.Encoded.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/UriQueryProps.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/ValueConv.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/VersionNumber.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/VersionNumberString.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/VersionUtil.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/VirtualFile.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/VirtualFileSystem.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/VoidType.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/Warning.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/type/WriteCloneable.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/jvm/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/jvm/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/asset/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/net/asset/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/nio/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/os/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/type/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/type/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/awt/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/awt/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/cache/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/common/util/locks/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ant/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/ant/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/cgram/types/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jcpp/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jgram/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/jgram/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/pcpp/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/pcpp/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/procaddress/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/runtime/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/runtime/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/package-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/com/jogamp/gluegen/structgen/package-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/constant-values.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/serialized-form.html... [javadoc] Copying file StandardDocFile[file:/build/reproducible-path/gluegen2-2.3.2/make/doc/javadoc/stylesheet.css] to file stylesheet.css... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/overview-tree.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/deprecated-list.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/index.html... [javadoc] Building index for all classes... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/allclasses-index.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/allpackages-index.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/index-all.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/overview-summary.html... [javadoc] Generating /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/help-doc.html... [javadoc] 115 warnings [copy] Copying 4 files to /build/reproducible-path/gluegen2-2.3.2/build/javadoc/gluegen/javadoc/resources BUILD SUCCESSFUL Total time: 53 seconds make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' ANT_PATH=/usr/share/ant make/scripts/runtest.sh build META-INF/ META-INF/MANIFEST.MF ClassInJar0.class ClassInJar1.jar sub/ClassInJar2.jar LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.GlueGenVersion ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.common.GlueGenVersion.main(GlueGenVersion.java:63) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 15 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.common.GlueGenVersion.main(GlueGenVersion.java:63) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-amd64 (6.1.0), i386 (X86_32, GENERIC_ABI), 18 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Platform: Java Version: 17.0.9 (17.0.9u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, JavaSE: true, Java6: true, AWT enabled: false ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.3 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.3.2 Implementation Build: 2.3-bmanual-20220714 Implementation Branch: manual Implementation Commit: manual ----------------------------------------------------------------------------------------------------- LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestSystemPropsAndEnvs JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719362443 ms III - Start SLOCK [T main @ 1739719362444 ms +++ localhost/127.0.0.1:59999 - Locked within 41 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment 1: PATH = /usr/sbin:/usr/bin:/sbin:/bin:/usr/games 2: DYLD_LIBRARY_PATH = build/test/build/natives:/usr/lib/libeatmydata 3: INVOCATION_ID = 808dd390dd8041cba4c6aeb01cca4089 4: DEB_TARGET_MULTIARCH = i386-linux-gnu 5: PBUILDER_SYSCONFDIR = /etc 6: TZ = /usr/share/zoneinfo/Etc/GMT+12 7: DEB_BUILD_OPTIONS = buildinfo=+all reproducible=+all parallel=16 8: DEB_BUILD_ARCH_BITS = 32 9: DEB_TARGET_GNU_CPU = i686 10: FCFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong 11: LDFLAGS = -Wl,-z,relro 12: OBJCFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 13: FFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong 14: SUDO_USER = jenkins 15: MAIL = /var/mail/root 16: ANT_PATH = /usr/share/ant 17: LD_LIBRARY_PATH = build/test/build/natives:/usr/lib/libeatmydata 18: DEB_TARGET_ARCH_BITS = 32 19: DEB_BUILD_ARCH_OS = linux 20: DEB_BUILD_ARCH_CPU = i386 21: DEB_TARGET_ARCH_LIBC = gnu 22: LOGNAME = pbuilder1 23: PWD = /build/reproducible-path/gluegen2-2.3.2 24: DH_INTERNAL_OPTIONS = -O--buildsystem=ant 25: DEB_BUILD_MULTIARCH = i386-linux-gnu 26: OBJCXXFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 27: LANGUAGE = en_US:en 28: SHELL = /bin/bash 29: DFLAGS = -frelease 30: CPPFLAGS = -Wdate-time -D_FORTIFY_SOURCE=2 31: DEB_TARGET_GNU_SYSTEM = linux-gnu 32: DEB_HOST_ARCH_ENDIAN = little 33: DEB_TARGET_ARCH_OS = linux 34: PBUILDER_PKGDATADIR = /usr/share/pbuilder 35: OLDPWD = / 36: DEB_HOST_ARCH_BITS = 32 37: PBUILDER_OPERATION = build 38: DEB_TARGET_GNU_TYPE = i686-linux-gnu 39: BUILDUSERGECOS = first user,first room,first work-phone,first home-phone,first other 40: DEBIAN_FRONTEND = noninteractive 41: LC_ALL = C 42: DEB_HOST_ARCH_OS = linux 43: DEB_HOST_ARCH_ABI = base 44: DEB_BUILD_ARCH = i386 45: DEB_RULES_REQUIRES_ROOT = binary-targets 46: DEB_BUILD_GNU_SYSTEM = linux-gnu 47: SHLVL = 3 48: DEB_TARGET_ARCH_CPU = i386 49: DEB_HOST_GNU_SYSTEM = linux-gnu 50: GCJFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong 51: DEB_BUILD_GNU_TYPE = i686-linux-gnu 52: DEB_HOST_GNU_TYPE = i686-linux-gnu 53: DEB_HOST_GNU_CPU = i686 54: DEB_HOST_MULTIARCH = i386-linux-gnu 55: MAKEFLAGS = w 56: DEB_BUILD_ARCH_ENDIAN = little 57: DH_INTERNAL_BUILDFLAGS = 1 58: TERM = unknown 59: LANG = C 60: DEB_HOST_ARCH_LIBC = gnu 61: SUDO_GID = 112 62: CFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security 63: DEB_HOST_ARCH = i386 64: DEB_BUILD_ARCH_ABI = base 65: MFLAGS = -w 66: SOURCE_DATE_EPOCH = 1657772894 67: SUDO_UID = 107 68: PBCURRENTCOMMANDLINEOPERATION = build 69: DH_INTERNAL_OVERRIDE = dh_auto_test 70: _ = /usr/bin/java 71: ASFLAGS = 72: BUILDUSERNAME = pbuilder1 73: DEB_BUILD_GNU_CPU = i686 74: USER = pbuilder1 75: CLASSPATH = /usr/share/java/jsr305.jar:/usr/share/java/ant-contrib-cpptasks.jar 76: SUDO_COMMAND = /usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/pbuilderrc_F5tb --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/b1 --logfile b1/build.log gluegen2_2.3.2-9.dsc 77: DEB_TARGET_ARCH_ENDIAN = little 78: PBUILDER_PKGLIBDIR = /usr/lib/pbuilder 79: MAKELEVEL = 2 80: DEB_BUILD_ARCH_LIBC = gnu 81: DEB_TARGET_ARCH = i386 82: LD_PRELOAD = 83: DEB_HOST_ARCH_CPU = i386 84: DEB_TARGET_ARCH_ABI = base 85: HOME = /nonexistent/first-build 86: CXXFLAGS = -g -O2 -ffile-prefix-map=/build/reproducible-path/gluegen2-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security Environment count: 86 ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpEnvironment .++++ TestCase.setUp: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties 1: java.specification.version = 17 2: sun.jnu.encoding = ANSI_X3.4-1968 3: java.class.path = /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar 4: java.vm.vendor = Debian 5: sun.arch.data.model = 32 6: gluegen.root = . 7: java.vendor.url = https://tracker.debian.org/openjdk-17 8: java.vm.specification.version = 17 9: os.name = Linux 10: sun.java.launcher = SUN_STANDARD 11: user.country = US 12: sun.boot.library.path = /usr/lib/jvm/java-17-openjdk-i386/lib 13: sun.java.command = com.jogamp.common.util.TestSystemPropsAndEnvs 14: jdk.debug = release 15: sun.cpu.endian = little 16: user.home = /nonexistent/first-build 17: user.language = en 18: java.specification.vendor = Oracle Corporation 19: java.version.date = 2023-10-17 20: java.home = /usr/lib/jvm/java-17-openjdk-i386 21: file.separator = / 22: line.separator = 23: java.vm.specification.vendor = Oracle Corporation 24: java.specification.name = Java Platform API Specification 25: sun.management.compiler = HotSpot Tiered Compilers 26: java.runtime.version = 17.0.9+9-Debian-1deb12u1 27: user.name = pbuilder1 28: path.separator = : 29: os.version = 6.1.0-17-amd64 30: java.runtime.name = OpenJDK Runtime Environment 31: file.encoding = ANSI_X3.4-1968 32: java.vm.name = OpenJDK Server VM 33: jogamp.debug = all 34: java.vendor.url.bug = https://bugs.debian.org/openjdk-17 35: java.io.tmpdir = /tmp 36: java.version = 17.0.9 37: user.dir = /build/reproducible-path/gluegen2-2.3.2 38: os.arch = i386 39: java.vm.specification.name = Java Virtual Machine Specification 40: rootrel.build = build 41: native.encoding = ANSI_X3.4-1968 42: java.library.path = build/obj:build/test/build/natives 43: java.vm.info = mixed mode, sharing 44: java.vendor = Debian 45: java.vm.version = 17.0.9+9-Debian-1deb12u1 46: sun.io.unicode.encoding = UnicodeLittle 47: java.class.version = 61.0 Property count: 47 ++++ TestCase.tearDown: com.jogamp.common.util.TestSystemPropsAndEnvs - dumpProperties ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719362528 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719362528 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.653 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestVersionInfo JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719363362 ms III - Start SLOCK [T main @ 1739719363362 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestVersionInfo - testInfo01 Version Info: ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.JogampVersion.toString(JogampVersion.java:234) at com.jogamp.common.util.JogampVersion.toString(JogampVersion.java:243) at java.base/java.lang.String.valueOf(String.java:4220) at java.base/java.io.PrintStream.println(PrintStream.java:1047) at com.jogamp.common.util.TestVersionInfo.testInfo01(TestVersionInfo.java:46) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestVersionInfo.main(TestVersionInfo.java:55) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 56 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.JogampVersion.toString(JogampVersion.java:234) at com.jogamp.common.util.JogampVersion.toString(JogampVersion.java:243) at java.base/java.lang.String.valueOf(String.java:4220) at java.base/java.io.PrintStream.println(PrintStream.java:1047) at com.jogamp.common.util.TestVersionInfo.testInfo01(TestVersionInfo.java:46) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestVersionInfo.main(TestVersionInfo.java:55) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.3 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.3.2 Implementation Build: 2.3-bmanual-20220714 Implementation Branch: manual Implementation Commit: manual ----------------------------------------------------------------------------------------------------- Full Manifest: Manifest-Version = 1.0 Ant-Version = Apache Ant 1.10.13 Created-By = 17.0.9+9-Debian-1deb12u1 (Debian) Application-Name = GlueGen Run-Time Specification-Title = GlueGen Java Bindings Generator Specification-Version = 2.3 Specification-Vendor = JogAmp Community Implementation-Title = GlueGen Run-Time Implementation-Version = 2.3.2 Implementation-Build = 2.3-bmanual-20220714 Implementation-Branch = manual Implementation-Commit = manual Implementation-Vendor = JogAmp Community Implementation-Vendor-Id = com.jogamp Implementation-URL = http://jogamp.org/ Extension-Name = com.jogamp.common Trusted-Library = true Permissions = all-permissions Application-Library-Allowable-Codebase = * ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionInfo - testInfo01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719363481 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719363483 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.657 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestVersionNumber JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719364347 ms III - Start SLOCK [T main @ 1739719364348 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01 .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test01b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test01b .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02 .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test02b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test02b .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03 .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test03b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test03b .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04 ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04 .++++ TestCase.setUp: com.jogamp.common.util.TestVersionNumber - test04b ++++ TestCase.tearDown: com.jogamp.common.util.TestVersionNumber - test04b ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719364381 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719364381 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.571 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestIteratorIndexCORE ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestIteratorIndexCORE.(TestIteratorIndexCORE.java:46) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 13 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestIteratorIndexCORE.(TestIteratorIndexCORE.java:46) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719365260 ms III - Start SLOCK [T main @ 1739719365261 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator test01-arraylist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01ArrayListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex test01-linkedlist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIndex .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator test01-linkedlist-iterator sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test01LinkedListListIterator .++++ TestCase.setUp: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex test01-arraylist-index sum: 549999945 ++++ TestCase.tearDown: com.jogamp.common.util.TestIteratorIndexCORE - test0ArrayListIndex ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719368103 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719368103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 3.378 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.locks.TestRecursiveLock01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719368939 ms III - Start SLOCK [T main @ 1739719368940 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.locks.TestRecursiveLock01.testLockedObjectThreading25x100x100N_Int01_Fair(TestRecursiveLock01.java:501) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.locks.TestRecursiveLock01.main(TestRecursiveLock01.java:566) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.locks.TestRecursiveLock01.testLockedObjectThreading25x100x100N_Int01_Fair(TestRecursiveLock01.java:501) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.locks.TestRecursiveLock01.main(TestRecursiveLock01.java:566) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 1213 ms, avrg 250398 ns, deviation [ -169981 .. 311330 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 1013 ms, avrg 39777 ns, deviation [ -24171 .. 55794 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Int01_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 853 ms, avrg 6137 ns, deviation [ -4709 .. 39602 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter 100, loops-inner 100, yield NONE - dt 531 ms, avrg 1141 ns, deviation [ -681 .. 4686 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100N_Java5_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 1240 ms, avrg 731954 ns, deviation [ -371295 .. 296227 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 1154 ms, avrg 544478 ns, deviation [ -322708 .. 145923 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Int01_Unair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 777 ms, avrg 177117 ns, deviation [ -92653 .. 102439 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 25, loops-outter 100, loops-inner 100, yield YIELD - dt 801 ms, avrg 118566 ns, deviation [ -83410 .. 156416 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading25x100x100Y_Java5_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, fair , threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1340 ms, avrg 83768 ns, deviation [ -8613 .. 11271 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Int01, unfair, threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1296 ms, avrg 65522 ns, deviation [ -14514 .. 28637 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Int01_Unfair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, fair , threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1128 ms, avrg 563 ns, deviation [ -75 .. 87 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Fair .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ---- TestRecursiveLock01.testLockedObjectThreading: i Java5, unfair, threads 5, loops-outter 1000, loops-inner 10000, yield NONE - dt 1508 ms, avrg 664 ns, deviation [ -90 .. 294 ] ns ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveLock01 - testLockedObjectThreading5x1000x10000N_Java5_Unfair ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719381909 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719381909 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 13.512 OK (12 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719382766 ms III - Start SLOCK [T main @ 1739719382767 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01.testTwoThreadsInGroup(TestRecursiveThreadGroupLock01.java:301) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01.main(TestRecursiveThreadGroupLock01.java:310) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01.testTwoThreadsInGroup(TestRecursiveThreadGroupLock01.java:301) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01.main(TestRecursiveThreadGroupLock01.java:310) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ---- TestRecursiveLock01.testLockedObjectThreading: i Int02ThreadGroup, fair , threads 5, loops-outter 1000, loops-inner 10000, yield YIELD - dt 295 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 - testTwoThreadsInGroup ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719383176 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719383176 ms --- localhost/127.0.0.1:59999 - Unlock ok within 12 ms Time: 0.951 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.locks.TestSingletonServerSocket00 JUnit version 4.13.2 .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719384047 ms III - Start SLOCK [T main @ 1739719384048 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719384060 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719384060 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test01_LockUnlock .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1739719384079 ms III - Start SLOCK [T main @ 1739719384080 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts SLOCK [T main @ 1739719384080 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T main @ 1739719385102 ms +++ EEE (2) localhost/127.0.0.1:59999 - couldn't get lock within 1022 ms, 10 attempts SLOCK [T SingletonServerSocket2-localhost/127.0.0.1:59999 @ 1739719385110 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719385111 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - test02_2ndInstanceLockTimeout .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1739719385114 ms III - Start SLOCK [T main @ 1739719385114 ms +++ localhost/127.0.0.1:59999 - Locked within 2 ms, 1 attempts LockUnlock #1 LOCK try .. LockUnlock #2 LOCK try .. SLOCK [T LockUnlock #1 @ 1739719385117 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T LockUnlock #2 @ 1739719385117 ms III localhost/127.0.0.1:59999 - Wait for lock SLOCK [T SingletonServerSocket3-localhost/127.0.0.1:59999 @ 1739719385423 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719385424 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1739719385434 ms III - Start SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1739719385434 ms III - Start SLOCK [T LockUnlock #1 @ 1739719385434 ms +++ localhost/127.0.0.1:59999 - Locked within 317 ms, 31 attempts LockUnlock #1 LOCK ON SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1739719385435 ms III - Unable to install ServerSocket: Address already in use SLOCK [T SingletonServerSocket5-localhost/127.0.0.1:59999 @ 1739719385435 ms III - Stopping: alive false, shallQuit true, hasSocket false SLOCK [T SingletonServerSocket4-localhost/127.0.0.1:59999 @ 1739719385735 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #1 @ 1739719385736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #1 LOCK OFF SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1739719385748 ms III - Start SLOCK [T LockUnlock #2 @ 1739719385748 ms +++ localhost/127.0.0.1:59999 - Locked within 631 ms, 61 attempts LockUnlock #2 LOCK ON SLOCK [T SingletonServerSocket6-localhost/127.0.0.1:59999 @ 1739719386049 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T LockUnlock #2 @ 1739719386049 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms LockUnlock #2 LOCK OFF ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket00 - testOffthreadLockUnlock Time: 2.121 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.locks.TestSingletonServerSocket01 JUnit version 4.13.2 .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719386465 ms III - Start SLOCK [T main @ 1739719386466 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719386466 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719386467 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket01 - testJVMShutdown Time: 0.049 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.locks.TestSingletonServerSocket02 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719386860 ms III - Start SLOCK [T main @ 1739719386861 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ TestCase.tearDown: com.jogamp.common.util.locks.TestSingletonServerSocket02 - dummy ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719386887 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719386888 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 0.567 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestFloatStack01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719387722 ms III - Start SLOCK [T main @ 1739719387723 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test01PrimitiveArray_I32_G02 .++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test02PrimitiveArray_I00_G32 .++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test11FloatBuffer_I32_G02 .++++ TestCase.setUp: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestFloatStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719387764 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719387764 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.58 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestIntegerStack01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719388601 ms III - Start SLOCK [T main @ 1739719388602 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test01PrimitiveArray_I32_G02 .++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test02PrimitiveArray_I00_G32 .++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test11FloatBuffer_I32_G02 .++++ TestCase.setUp: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ TestCase.tearDown: com.jogamp.common.util.TestIntegerStack01 - test12FloatBuffer_I00_G32 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719388639 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719388640 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.572 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestArrayHashSet01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719389458 ms III - Start SLOCK [T main @ 1739719389459 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test01ArrayHashSetWithNullValue .++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashSet01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719389488 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719389489 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms Time: 0.569 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestArrayHashMap01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719390331 ms III - Start SLOCK [T main @ 1739719390332 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test01ArrayHashMapWithNullValue .++++ TestCase.setUp: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ TestCase.tearDown: com.jogamp.common.util.TestArrayHashMap01 - test02ArrayHashSetWithoutNullValue ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719390365 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719390367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.568 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.IntIntHashMapTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719391192 ms III - Start SLOCK [T main @ 1739719391193 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IntIntHashMapTest.init(IntIntHashMapTest.java:64) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.IntIntHashMapTest.main(IntIntHashMapTest.java:318) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 39 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IntIntHashMapTest.init(IntIntHashMapTest.java:64) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.IntIntHashMapTest.main(IntIntHashMapTest.java:318) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - benchmark com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: true put iimap: 3.825ms map: 6.510489ms get iimap: 1.576757ms map: 4.138586ms remove iimap: 2.332579ms map: 4.261084ms com.jogamp.common.util.IntIntHashMap vs java.util.HashMap warmup: false put iimap: 10.047705ms map: 7.107579ms get iimap: 0.973418ms map: 2.374096ms remove iimap: 1.014317ms map: 2.722267ms ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - benchmark .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - capacityTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - capacityTest .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - cloneTest .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - iteratorTest .++++ TestCase.setUp: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719392489 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719392489 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 1.847 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.IntObjectHashMapTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719393327 ms III - Start SLOCK [T main @ 1739719393328 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IntObjectHashMapTest.init(IntObjectHashMapTest.java:63) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.IntObjectHashMapTest.main(IntObjectHashMapTest.java:179) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 39 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IntObjectHashMapTest.init(IntObjectHashMapTest.java:63) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.IntObjectHashMapTest.main(IntObjectHashMapTest.java:179) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 .++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - cloneTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - cloneTest .++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - iteratorTest .++++ TestCase.setUp: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.IntObjectHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719401207 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719401207 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 8.416 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.LongIntHashMapTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719402039 ms III - Start SLOCK [T main @ 1739719402040 ms +++ localhost/127.0.0.1:59999 - Locked within 21 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.LongIntHashMapTest.init(LongIntHashMapTest.java:64) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.LongIntHashMapTest.main(LongIntHashMapTest.java:208) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 39 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.LongIntHashMapTest.init(LongIntHashMapTest.java:64) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.LongIntHashMapTest.main(LongIntHashMapTest.java:208) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 .++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - benchmark com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: true put iimap: 8.834042ms map: 6.254297ms get iimap: 2.356672ms map: 2.912432ms remove iimap: 2.978372ms map: 7.180695ms com.jogamp.common.util.LongIntHashMap vs java.util.HashMap warmup: false put iimap: 3.455458ms map: 3.629339ms get iimap: 1.126425ms map: 2.321109ms remove iimap: 1.863628ms map: 2.246845ms ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - benchmark .++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - iteratorTest ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - iteratorTest .++++ TestCase.setUp: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ TestCase.tearDown: com.jogamp.common.util.LongIntHashMapTest - testPutRemove ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719403286 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719403287 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.788 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestPlatform01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719404107 ms III - Start SLOCK [T main @ 1739719404108 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testInfo00 ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestPlatform01.testInfo00(TestPlatform01.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestPlatform01.main(TestPlatform01.java:93) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestPlatform01.testInfo00(TestPlatform01.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestPlatform01.main(TestPlatform01.java:93) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 OS name/type: Linux, LINUX OS version: 6.1.0-17-amd64, 6.1.0 Arch, CPU: i386, X86_32/X86 OS/Arch: linux-i586 Java runtime: OpenJDK Runtime Environment Java vendor[name/url]: Debian/https://tracker.debian.org/openjdk-17 Java version, vm: 17.0.9, OpenJDK Server VM MD: MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testInfo00 .++++ TestCase.setUp: com.jogamp.common.util.TestPlatform01 - testPageSize01 PageSize: 4096 ++++ TestCase.tearDown: com.jogamp.common.util.TestPlatform01 - testPageSize01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719404185 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719404185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms Time: 0.616 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestRunnableTask01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719404978 ms III - Start SLOCK [T main @ 1739719404978 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 BB.0: java.lang.Object@407d53 BB.1: java.lang.Object@407d53 BB.2 CA.1: java.lang.Object@407d53 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait00 .++++ TestCase.setUp: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 BB.0: java.lang.Object@1f2a3a5 BB.1: java.lang.Object@1f2a3a5 BB.2 CA.1 CA.X BB.3 BB.X ++++ TestCase.tearDown: com.jogamp.common.util.TestRunnableTask01 - testInvokeAndWait01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719405004 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719405005 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.558 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestIOUtil01 ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestIOUtil01.(TestIOUtil01.java:60) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 13 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestIOUtil01.(TestIOUtil01.java:60) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719405884 ms III - Start SLOCK [T main @ 1739719405885 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:655) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:685) [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:132) Caught URISyntaxException: parent is unresolved: <../>: ../ on thread main [0]: com.jogamp.common.util.IOUtil.getParentOf(IOUtil.java:655) [1]: com.jogamp.common.util.IOUtil.cleanPathString(IOUtil.java:685) [2]: com.jogamp.common.util.TestIOUtil01.test01CleanPathString(TestIOUtil01.java:149) ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test01CleanPathString .++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/util/test.bin AssetURLContext.resolve: type -1: url , conn , connURL Caught IOUtil FileNotFoundException: Could not look-up: com/jogamp/common/util/test.bin as URL, w/ ClassLoader or as File on thread main [0]: com.jogamp.common.net.AssetURLContext.resolve(AssetURLContext.java:199) [1]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:592) [2]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:546) [3]: com.jogamp.common.util.TestIOUtil01.test11CopyStream01Array(TestIOUtil01.java:164) [4]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:568) [8]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [9]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [10]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) [11]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [12]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [13]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [14]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) [15]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [16]: org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) [20]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [23]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [27]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [29]: org.junit.runners.Suite.runChild(Suite.java:128) [30]: org.junit.runners.Suite.runChild(Suite.java:27) [31]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [32]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [33]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [34]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [35]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [36]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [37]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [38]: org.junit.runner.JUnitCore.run(JUnitCore.java:137) [39]: org.junit.runner.JUnitCore.run(JUnitCore.java:115) [40]: org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) [41]: org.junit.runner.JUnitCore.main(JUnitCore.java:36) [42]: com.jogamp.common.util.TestIOUtil01.main(TestIOUtil01.java:226) IOUtil: found <./test.bin> within class package of given class : false IOUtil: locating <./test.bin>, has cl: true AssetURLContext.resolve: <./test.bin> FAIL(1): no protocol: test.bin AssetURLContext.resolve: type 3: url , conn , connURL IOUtil: found <./test.bin> by classloader: true ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test11CopyStream01Array .++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/util/test.bin AssetURLContext.resolve: type -1: url , conn , connURL Caught IOUtil FileNotFoundException: Could not look-up: com/jogamp/common/util/test.bin as URL, w/ ClassLoader or as File on thread main [0]: com.jogamp.common.net.AssetURLContext.resolve(AssetURLContext.java:199) [1]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:592) [2]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:546) [3]: com.jogamp.common.util.TestIOUtil01.test12CopyStream02Buffer(TestIOUtil01.java:180) [4]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:568) [8]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [9]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [10]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) [11]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [12]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [13]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [14]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) [15]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [16]: org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) [20]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [23]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [27]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [29]: org.junit.runners.Suite.runChild(Suite.java:128) [30]: org.junit.runners.Suite.runChild(Suite.java:27) [31]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [32]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [33]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [34]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [35]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [36]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [37]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [38]: org.junit.runner.JUnitCore.run(JUnitCore.java:137) [39]: org.junit.runner.JUnitCore.run(JUnitCore.java:115) [40]: org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) [41]: org.junit.runner.JUnitCore.main(JUnitCore.java:36) [42]: com.jogamp.common.util.TestIOUtil01.main(TestIOUtil01.java:226) IOUtil: found <./test.bin> within class package of given class : false IOUtil: locating <./test.bin>, has cl: true AssetURLContext.resolve: <./test.bin> FAIL(1): no protocol: test.bin AssetURLContext.resolve: type 3: url , conn , connURL IOUtil: found <./test.bin> by classloader: true ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test12CopyStream02Buffer .++++ TestCase.setUp: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/util/test.bin AssetURLContext.resolve: type -1: url , conn , connURL Caught IOUtil FileNotFoundException: Could not look-up: com/jogamp/common/util/test.bin as URL, w/ ClassLoader or as File on thread main [0]: com.jogamp.common.net.AssetURLContext.resolve(AssetURLContext.java:199) [1]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:592) [2]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:546) [3]: com.jogamp.common.util.TestIOUtil01.test13CopyStream03Buffer(TestIOUtil01.java:198) [4]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:568) [8]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [9]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [10]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) [11]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [12]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [13]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [14]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) [15]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [16]: org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) [20]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [23]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [27]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [29]: org.junit.runners.Suite.runChild(Suite.java:128) [30]: org.junit.runners.Suite.runChild(Suite.java:27) [31]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [32]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [33]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [34]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [35]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [36]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [37]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [38]: org.junit.runner.JUnitCore.run(JUnitCore.java:137) [39]: org.junit.runner.JUnitCore.run(JUnitCore.java:115) [40]: org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) [41]: org.junit.runner.JUnitCore.main(JUnitCore.java:36) [42]: com.jogamp.common.util.TestIOUtil01.main(TestIOUtil01.java:226) IOUtil: found <./test.bin> within class package of given class : false IOUtil: locating <./test.bin>, has cl: true AssetURLContext.resolve: <./test.bin> FAIL(1): no protocol: test.bin AssetURLContext.resolve: type 3: url , conn , connURL IOUtil: found <./test.bin> by classloader: true IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/util/test2.bin AssetURLContext.resolve: type -1: url , conn , connURL Caught IOUtil FileNotFoundException: Could not look-up: com/jogamp/common/util/test2.bin as URL, w/ ClassLoader or as File on thread main [0]: com.jogamp.common.net.AssetURLContext.resolve(AssetURLContext.java:199) [1]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:592) [2]: com.jogamp.common.util.IOUtil.getResource(IOUtil.java:546) [3]: com.jogamp.common.util.TestIOUtil01.test13CopyStream03Buffer(TestIOUtil01.java:205) [4]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:568) [8]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [9]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [10]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) [11]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [12]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [13]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [14]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) [15]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [16]: org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) [17]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) [18]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) [20]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [21]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [22]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [23]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [24]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [25]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [26]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [27]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [29]: org.junit.runners.Suite.runChild(Suite.java:128) [30]: org.junit.runners.Suite.runChild(Suite.java:27) [31]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [32]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [33]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [34]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [35]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [36]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [37]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [38]: org.junit.runner.JUnitCore.run(JUnitCore.java:137) [39]: org.junit.runner.JUnitCore.run(JUnitCore.java:115) [40]: org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) [41]: org.junit.runner.JUnitCore.main(JUnitCore.java:36) [42]: com.jogamp.common.util.TestIOUtil01.main(TestIOUtil01.java:226) IOUtil: found <./test2.bin> within class package of given class : false IOUtil: locating <./test2.bin>, has cl: true AssetURLContext.resolve: <./test2.bin> FAIL(1): no protocol: test2.bin AssetURLContext.resolve: type 3: url , conn , connURL IOUtil: found <./test2.bin> by classloader: true ++++ TestCase.tearDown: com.jogamp.common.util.TestIOUtil01 - test13CopyStream03Buffer ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719406001 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719406001 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.667 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestTempJarCache JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719406818 ms III - Start SLOCK [T main @ 1739719406819 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 321ms, create 28ms, fill 0ms, execute 293ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 1ms, fill 0ms, execute 6ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0x1d16e93, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln4477205746778244858.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln4477205746778244858.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln4477205746778244858 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln4477205746778244858 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x1993335 TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068 .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarUri res: com.jogamp.common.GlueGenVersion -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.0: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar JarUtil: extract: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068, extractNativeLibraries false (null), extractClassFiles true, extractOtherFiles true JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/META-INF/MANIFEST.MF: 770 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/ExceptionUtils$CustomStackTrace.class: 360 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[3]: [null -> ] com/jogamp/common/ExceptionUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/ExceptionUtils.class: 2646 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[4]: [null -> ] com/jogamp/common/GlueGenVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/GlueGenVersion.class: 1304 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[5]: [null -> ] com/jogamp/common/JogampRuntimeException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/JogampRuntimeException.class: 521 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$1.class: 2236 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[7]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class: 1702 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[8]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class: 383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[9]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase.class: 11777 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLConnection.class: 1217 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[11]: [null -> ] com/jogamp/common/net/AssetURLContext$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLContext$1.class: 564 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[12]: [null -> ] com/jogamp/common/net/AssetURLContext.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLContext.class: 4942 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[13]: [null -> ] com/jogamp/common/net/AssetURLStreamHandler.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLStreamHandler.class: 679 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[14]: [null -> ] com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class: 1450 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[15]: [null -> ] com/jogamp/common/net/GenericURLStreamHandlerFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/GenericURLStreamHandlerFactory.class: 1631 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[16]: [null -> ] com/jogamp/common/net/PiggybackURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/PiggybackURLConnection.class: 1425 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[17]: [null -> ] com/jogamp/common/net/PiggybackURLContext.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/PiggybackURLContext.class: 310 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[18]: [null -> ] com/jogamp/common/net/Uri$ASCIIEncoded.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri$ASCIIEncoded.class: 700 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[19]: [null -> ] com/jogamp/common/net/Uri$Encoded.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri$Encoded.class: 3162 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[20]: [null -> ] com/jogamp/common/net/Uri.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri.class: 25460 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[21]: [null -> ] com/jogamp/common/net/UriQueryProps.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/UriQueryProps.class: 3313 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset/Handler$1.class: 459 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[23]: [null -> ] com/jogamp/common/net/asset/Handler.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset/Handler.class: 745 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/AbstractBuffer.class: 2794 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[25]: [null -> ] com/jogamp/common/nio/Buffers.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/Buffers.class: 18777 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[26]: [null -> ] com/jogamp/common/nio/ByteBufferInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/ByteBufferInputStream.class: 2764 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[27]: [null -> ] com/jogamp/common/nio/CachedBufferFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory$1.class: 249 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[28]: [null -> ] com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class: 801 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[29]: [null -> ] com/jogamp/common/nio/CachedBufferFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory.class: 6406 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[30]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$1.class: 644 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[31]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$2.class: 1891 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[32]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class: 1329 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[33]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class: 346 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[34]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream.class: 14193 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[35]: [null -> ] com/jogamp/common/nio/MappedByteBufferOutputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferOutputStream.class: 6557 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[36]: [null -> ] com/jogamp/common/nio/NativeBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/NativeBuffer.class: 971 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[37]: [null -> ] com/jogamp/common/nio/PointerBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/PointerBuffer.class: 5349 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[38]: [null -> ] com/jogamp/common/nio/StructAccessor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/StructAccessor.class: 5470 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/AndroidVersion.class: 4075 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[40]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle$1.class: 824 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[41]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class: 488 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[42]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle.class: 9772 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[43]: [null -> ] com/jogamp/common/os/DynamicLibraryBundleInfo.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundleInfo.class: 823 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[44]: [null -> ] com/jogamp/common/os/DynamicLinker.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLinker.class: 824 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[45]: [null -> ] com/jogamp/common/os/DynamicLookupHelper.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLookupHelper.class: 656 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[46]: [null -> ] com/jogamp/common/os/MachineDataInfo$StaticConfig.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/MachineDataInfo$StaticConfig.class: 3926 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[47]: [null -> ] com/jogamp/common/os/MachineDataInfo.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/MachineDataInfo.class: 6861 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[48]: [null -> ] com/jogamp/common/os/NativeLibrary$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$1.class: 1253 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[49]: [null -> ] com/jogamp/common/os/NativeLibrary$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$2.class: 832 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[50]: [null -> ] com/jogamp/common/os/NativeLibrary$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$3.class: 1138 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[51]: [null -> ] com/jogamp/common/os/NativeLibrary$4.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$4.class: 1216 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[52]: [null -> ] com/jogamp/common/os/NativeLibrary$5.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$5.class: 814 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[53]: [null -> ] com/jogamp/common/os/NativeLibrary.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary.class: 11585 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[54]: [null -> ] com/jogamp/common/os/Platform$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$1.class: 2570 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[55]: [null -> ] com/jogamp/common/os/Platform$ABIType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$ABIType.class: 2152 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[56]: [null -> ] com/jogamp/common/os/Platform$CPUFamily.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$CPUFamily.class: 1514 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[57]: [null -> ] com/jogamp/common/os/Platform$CPUType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$CPUType.class: 4364 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[58]: [null -> ] com/jogamp/common/os/Platform$OSType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$OSType.class: 1371 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[59]: [null -> ] com/jogamp/common/os/Platform.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform.class: 4145 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/type/WriteCloneable.class: 178 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ArrayHashMap.class: 4552 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[62]: [null -> ] com/jogamp/common/util/ArrayHashSet.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ArrayHashSet.class: 6535 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[63]: [null -> ] com/jogamp/common/util/Bitfield$Factory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield$Factory.class: 764 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[64]: [null -> ] com/jogamp/common/util/Bitfield$Util.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield$Util.class: 861 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[65]: [null -> ] com/jogamp/common/util/Bitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield.class: 709 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[66]: [null -> ] com/jogamp/common/util/Bitstream$ByteArrayStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteArrayStream.class: 2835 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[67]: [null -> ] com/jogamp/common/util/Bitstream$ByteBufferStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteBufferStream.class: 3100 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[68]: [null -> ] com/jogamp/common/util/Bitstream$ByteInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteInputStream.class: 2993 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[69]: [null -> ] com/jogamp/common/util/Bitstream$ByteOutputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteOutputStream.class: 2776 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[70]: [null -> ] com/jogamp/common/util/Bitstream$ByteStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteStream.class: 868 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[71]: [null -> ] com/jogamp/common/util/Bitstream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream.class: 13143 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[72]: [null -> ] com/jogamp/common/util/CustomCompress.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/CustomCompress.class: 2681 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[73]: [null -> ] com/jogamp/common/util/FloatStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/FloatStack.class: 2334 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[74]: [null -> ] com/jogamp/common/util/Function.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Function.class: 280 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[75]: [null -> ] com/jogamp/common/util/FunctionTask.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/FunctionTask.class: 4832 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[76]: [null -> ] com/jogamp/common/util/HashUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/HashUtil.class: 530 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[77]: [null -> ] com/jogamp/common/util/IOUtil$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$1.class: 846 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[78]: [null -> ] com/jogamp/common/util/IOUtil$ClassResources.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$ClassResources.class: 1727 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[79]: [null -> ] com/jogamp/common/util/IOUtil$StreamMonitor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$StreamMonitor.class: 1884 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[80]: [null -> ] com/jogamp/common/util/IOUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil.class: 22639 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[81]: [null -> ] com/jogamp/common/util/IntBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntBitfield.class: 2404 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[82]: [null -> ] com/jogamp/common/util/IntIntHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$1.class: 1851 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[83]: [null -> ] com/jogamp/common/util/IntIntHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$2.class: 1380 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[84]: [null -> ] com/jogamp/common/util/IntIntHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$Entry.class: 1137 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[85]: [null -> ] com/jogamp/common/util/IntIntHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$EntryCM.class: 596 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[86]: [null -> ] com/jogamp/common/util/IntIntHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$EntryIterator.class: 1527 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[87]: [null -> ] com/jogamp/common/util/IntIntHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap.class: 6283 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[88]: [null -> ] com/jogamp/common/util/IntLongHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$1.class: 1858 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[89]: [null -> ] com/jogamp/common/util/IntLongHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$2.class: 1383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[90]: [null -> ] com/jogamp/common/util/IntLongHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$Entry.class: 1194 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[91]: [null -> ] com/jogamp/common/util/IntLongHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$EntryCM.class: 601 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[92]: [null -> ] com/jogamp/common/util/IntLongHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$EntryIterator.class: 1539 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[93]: [null -> ] com/jogamp/common/util/IntLongHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap.class: 6404 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[94]: [null -> ] com/jogamp/common/util/IntObjectHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$1.class: 1872 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[95]: [null -> ] com/jogamp/common/util/IntObjectHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$2.class: 1389 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[96]: [null -> ] com/jogamp/common/util/IntObjectHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$Entry.class: 1288 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[97]: [null -> ] com/jogamp/common/util/IntObjectHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$EntryCM.class: 611 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[98]: [null -> ] com/jogamp/common/util/IntObjectHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class: 1563 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[99]: [null -> ] com/jogamp/common/util/IntObjectHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap.class: 6443 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[100]: [null -> ] com/jogamp/common/util/IntegerStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntegerStack.class: 2332 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[101]: [null -> ] com/jogamp/common/util/InterruptSource$Thread.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource$Thread.class: 2050 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[102]: [null -> ] com/jogamp/common/util/InterruptSource$Util.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource$Util.class: 639 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[103]: [null -> ] com/jogamp/common/util/InterruptSource.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource.class: 419 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[104]: [null -> ] com/jogamp/common/util/InterruptedRuntimeException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptedRuntimeException.class: 866 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[105]: [null -> ] com/jogamp/common/util/JarUtil$Resolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JarUtil$Resolver.class: 256 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[106]: [null -> ] com/jogamp/common/util/JarUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JarUtil.class: 14051 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[107]: [null -> ] com/jogamp/common/util/JogampVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JogampVersion.class: 5788 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[108]: [null -> ] com/jogamp/common/util/LFRingbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LFRingbuffer.class: 6717 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[109]: [null -> ] com/jogamp/common/util/LongIntHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$1.class: 1858 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[110]: [null -> ] com/jogamp/common/util/LongIntHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$2.class: 1383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[111]: [null -> ] com/jogamp/common/util/LongIntHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$Entry.class: 1194 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[112]: [null -> ] com/jogamp/common/util/LongIntHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$EntryCM.class: 601 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[113]: [null -> ] com/jogamp/common/util/LongIntHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$EntryIterator.class: 1539 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[114]: [null -> ] com/jogamp/common/util/LongIntHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap.class: 6480 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[115]: [null -> ] com/jogamp/common/util/LongLongHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$1.class: 1865 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[116]: [null -> ] com/jogamp/common/util/LongLongHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$2.class: 1386 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[117]: [null -> ] com/jogamp/common/util/LongLongHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$Entry.class: 1148 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[118]: [null -> ] com/jogamp/common/util/LongLongHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$EntryCM.class: 606 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[119]: [null -> ] com/jogamp/common/util/LongLongHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$EntryIterator.class: 1551 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[120]: [null -> ] com/jogamp/common/util/LongLongHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap.class: 6449 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[121]: [null -> ] com/jogamp/common/util/LongObjectHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$1.class: 1879 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[122]: [null -> ] com/jogamp/common/util/LongObjectHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$2.class: 1392 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[123]: [null -> ] com/jogamp/common/util/LongObjectHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$Entry.class: 1294 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[124]: [null -> ] com/jogamp/common/util/LongObjectHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$EntryCM.class: 616 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[125]: [null -> ] com/jogamp/common/util/LongObjectHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class: 1575 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[126]: [null -> ] com/jogamp/common/util/LongObjectHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap.class: 6594 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[127]: [null -> ] com/jogamp/common/util/PrimitiveStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PrimitiveStack.class: 319 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[128]: [null -> ] com/jogamp/common/util/PropertyAccess$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PropertyAccess$1.class: 1156 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[129]: [null -> ] com/jogamp/common/util/PropertyAccess.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PropertyAccess.class: 3398 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[130]: [null -> ] com/jogamp/common/util/ReflectionUtil$AWTNames.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$AWTNames.class: 541 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[131]: [null -> ] com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class: 876 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[132]: [null -> ] com/jogamp/common/util/ReflectionUtil$MethodAccessor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class: 1461 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[133]: [null -> ] com/jogamp/common/util/ReflectionUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil.class: 10851 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[134]: [null -> ] com/jogamp/common/util/Ringbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Ringbuffer.class: 1061 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[135]: [null -> ] com/jogamp/common/util/RunnableExecutor$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor$1.class: 242 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[136]: [null -> ] com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class: 630 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[137]: [null -> ] com/jogamp/common/util/RunnableExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor.class: 603 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[138]: [null -> ] com/jogamp/common/util/RunnableTask.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableTask.class: 3686 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[139]: [null -> ] com/jogamp/common/util/SecurityUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SecurityUtil.class: 2574 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[140]: [null -> ] com/jogamp/common/util/SourcedInterruptedException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SourcedInterruptedException.class: 3189 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[141]: [null -> ] com/jogamp/common/util/SyncedRingbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SyncedRingbuffer.class: 6508 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[142]: [null -> ] com/jogamp/common/util/TaskBase.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/TaskBase.class: 3701 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[143]: [null -> ] com/jogamp/common/util/ValueConv.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ValueConv.class: 2374 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[144]: [null -> ] com/jogamp/common/util/VersionNumber.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionNumber.class: 3944 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[145]: [null -> ] com/jogamp/common/util/VersionNumberString.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionNumberString.class: 1234 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[146]: [null -> ] com/jogamp/common/util/VersionUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionUtil.class: 5264 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/awt/AWTEDTExecutor.class: 1367 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin/exe-windows-i386.defl: 300 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: EXTRACT[149]: [null -> ] com/jogamp/common/util/bin/exe-windows-x86_64.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin/exe-windows-x86_64.defl: 345 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempCacheReg.class: 638 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[151]: [null -> ] com/jogamp/common/util/cache/TempFileCache$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$1.class: 1031 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[152]: [null -> ] com/jogamp/common/util/cache/TempFileCache$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$2.class: 522 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[153]: [null -> ] com/jogamp/common/util/cache/TempFileCache$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$3.class: 757 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[154]: [null -> ] com/jogamp/common/util/cache/TempFileCache.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache.class: 8582 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[155]: [null -> ] com/jogamp/common/util/cache/TempJarCache$LoadState.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempJarCache$LoadState.class: 1391 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[156]: [null -> ] com/jogamp/common/util/cache/TempJarCache.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempJarCache.class: 8328 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/Lock.class: 844 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[158]: [null -> ] com/jogamp/common/util/locks/LockFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory$1.class: 850 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[159]: [null -> ] com/jogamp/common/util/locks/LockFactory$ImplType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory$ImplType.class: 1304 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[160]: [null -> ] com/jogamp/common/util/locks/LockFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory.class: 1407 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[161]: [null -> ] com/jogamp/common/util/locks/RecursiveLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/RecursiveLock.class: 237 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[162]: [null -> ] com/jogamp/common/util/locks/RecursiveThreadGroupLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class: 513 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[163]: [null -> ] com/jogamp/common/util/locks/SingletonInstance.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/SingletonInstance.class: 3368 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[164]: [null -> ] com/jogamp/common/util/locks/ThreadLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/ThreadLock.class: 422 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/FunctionAddressResolver.class: 294 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[166]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$1.class: 847 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[167]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$2.class: 1573 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[168]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class: 847 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[169]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable.class: 7172 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/Debug$1.class: 553 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[171]: [null -> ] jogamp/common/Debug.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/Debug.class: 1272 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/jvm/JVMUtil.class: 1198 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/AndroidUtils.class: 1700 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[174]: [null -> ] jogamp/common/os/BionicDynamicLinker32bitImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/BionicDynamicLinker32bitImpl.class: 828 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[175]: [null -> ] jogamp/common/os/BionicDynamicLinker64BitImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/BionicDynamicLinker64BitImpl.class: 828 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[176]: [null -> ] jogamp/common/os/DynamicLinkerImpl$LibRef.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/DynamicLinkerImpl$LibRef.class: 984 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[177]: [null -> ] jogamp/common/os/DynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/DynamicLinkerImpl.class: 5068 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[178]: [null -> ] jogamp/common/os/MacOSXDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/MacOSXDynamicLinkerImpl.class: 819 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[179]: [null -> ] jogamp/common/os/MachineDataInfoRuntime.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/MachineDataInfoRuntime.class: 4984 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[180]: [null -> ] jogamp/common/os/PlatformPropsImpl$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$1.class: 3065 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[181]: [null -> ] jogamp/common/os/PlatformPropsImpl$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$2.class: 746 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[182]: [null -> ] jogamp/common/os/PlatformPropsImpl$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$3.class: 2208 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[183]: [null -> ] jogamp/common/os/PlatformPropsImpl$OSXVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$OSXVersion.class: 605 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[184]: [null -> ] jogamp/common/os/PlatformPropsImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl.class: 12014 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[185]: [null -> ] jogamp/common/os/PosixDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PosixDynamicLinkerImpl.class: 816 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[186]: [null -> ] jogamp/common/os/UnixDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/UnixDynamicLinkerImpl.class: 695 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[187]: [null -> ] jogamp/common/os/WindowsDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/WindowsDynamicLinkerImpl.class: 1830 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Ehdr_p1.class: 3614 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[189]: [null -> ] jogamp/common/os/elf/Ehdr_p2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Ehdr_p2.class: 3996 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[190]: [null -> ] jogamp/common/os/elf/ElfHeaderPart1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/ElfHeaderPart1.class: 11795 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[191]: [null -> ] jogamp/common/os/elf/ElfHeaderPart2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/ElfHeaderPart2.class: 7769 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[192]: [null -> ] jogamp/common/os/elf/IOUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/IOUtils.class: 2309 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[193]: [null -> ] jogamp/common/os/elf/Section.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Section.class: 935 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[194]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$1.class: 1202 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[195]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Attribute.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Attribute.class: 1674 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[196]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Tag.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Tag.class: 4668 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[197]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Type.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Type.class: 1265 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[198]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class: 999 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[199]: [null -> ] jogamp/common/os/elf/SectionArmAttributes.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes.class: 5757 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[200]: [null -> ] jogamp/common/os/elf/SectionHeader.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionHeader.class: 4803 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[201]: [null -> ] jogamp/common/os/elf/Shdr.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Shdr.class: 3912 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/Int32ArrayBitfield.class: 3011 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[203]: [null -> ] jogamp/common/util/Int32Bitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/Int32Bitfield.class: 2455 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[204]: [null -> ] jogamp/common/util/SyncedBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/SyncedBitfield.class: 1335 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/LockDebugUtil.class: 1834 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[206]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class: 291 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[207]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class: 2453 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[208]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class: 519 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[209]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class: 7140 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[210]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class: 1771 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[211]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class: 630 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[212]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class: 5783 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[213]: [null -> ] jogamp/common/util/locks/RecursiveLockImplJava5.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImplJava5.class: 2841 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[214]: [null -> ] jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class: 2955 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[215]: [null -> ] jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class: 3667 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[216]: [null -> ] jogamp/common/util/locks/SingletonInstanceFileLock$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceFileLock$1.class: 1251 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[217]: [null -> ] jogamp/common/util/locks/SingletonInstanceFileLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceFileLock.class: 3360 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[218]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class: 941 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[219]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class: 6138 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[220]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket.class: 3462 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/gluegen/info.txt: 55 bytes, addedAsNativeLib: false ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01b ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01b .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x1490758 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln14487791554227685929 (ok: true) ---------------------------------------------------------- TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x1df177 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17920883830341838108 (ok: true) ---------------------------------------------------------- ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x1b37288 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarUri res: com.jogamp.common.GlueGenVersion -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/GlueGenVersion.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.0: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar TempJarCache: addAll: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/: nativeJar /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.GlueGenVersion, nativeJar /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar JarUtil: extract: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771, extractNativeLibraries true (null), extractClassFiles true, extractOtherFiles true JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/META-INF JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/META-INF/MANIFEST.MF: 770 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common JarUtil: EXTRACT[2]: [null -> ] com/jogamp/common/ExceptionUtils$CustomStackTrace.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/ExceptionUtils$CustomStackTrace.class: 360 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[3]: [null -> ] com/jogamp/common/ExceptionUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/ExceptionUtils.class: 2646 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[4]: [null -> ] com/jogamp/common/GlueGenVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/GlueGenVersion.class: 1304 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[5]: [null -> ] com/jogamp/common/JogampRuntimeException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/JogampRuntimeException.class: 521 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm JarUtil: EXTRACT[6]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$1.class: 2236 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[7]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class: 1702 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[8]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class: 383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[9]: [null -> ] com/jogamp/common/jvm/JNILibLoaderBase.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase.class: 11777 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net JarUtil: EXTRACT[10]: [null -> ] com/jogamp/common/net/AssetURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLConnection.class: 1217 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[11]: [null -> ] com/jogamp/common/net/AssetURLContext$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLContext$1.class: 564 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[12]: [null -> ] com/jogamp/common/net/AssetURLContext.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLContext.class: 4942 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[13]: [null -> ] com/jogamp/common/net/AssetURLStreamHandler.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLStreamHandler.class: 679 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[14]: [null -> ] com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class: 1450 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[15]: [null -> ] com/jogamp/common/net/GenericURLStreamHandlerFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/GenericURLStreamHandlerFactory.class: 1631 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[16]: [null -> ] com/jogamp/common/net/PiggybackURLConnection.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/PiggybackURLConnection.class: 1425 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[17]: [null -> ] com/jogamp/common/net/PiggybackURLContext.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/PiggybackURLContext.class: 310 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[18]: [null -> ] com/jogamp/common/net/Uri$ASCIIEncoded.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri$ASCIIEncoded.class: 700 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[19]: [null -> ] com/jogamp/common/net/Uri$Encoded.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri$Encoded.class: 3162 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[20]: [null -> ] com/jogamp/common/net/Uri.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri.class: 25460 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[21]: [null -> ] com/jogamp/common/net/UriQueryProps.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/UriQueryProps.class: 3313 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset JarUtil: EXTRACT[22]: [null -> ] com/jogamp/common/net/asset/Handler$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset/Handler$1.class: 459 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[23]: [null -> ] com/jogamp/common/net/asset/Handler.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset/Handler.class: 745 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio JarUtil: EXTRACT[24]: [null -> ] com/jogamp/common/nio/AbstractBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/AbstractBuffer.class: 2794 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[25]: [null -> ] com/jogamp/common/nio/Buffers.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/Buffers.class: 18777 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[26]: [null -> ] com/jogamp/common/nio/ByteBufferInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/ByteBufferInputStream.class: 2764 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[27]: [null -> ] com/jogamp/common/nio/CachedBufferFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory$1.class: 249 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[28]: [null -> ] com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class: 801 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[29]: [null -> ] com/jogamp/common/nio/CachedBufferFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory.class: 6406 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[30]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$1.class: 644 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[31]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$2.class: 1891 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[32]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class: 1329 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[33]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class: 346 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[34]: [null -> ] com/jogamp/common/nio/MappedByteBufferInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream.class: 14193 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[35]: [null -> ] com/jogamp/common/nio/MappedByteBufferOutputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferOutputStream.class: 6557 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[36]: [null -> ] com/jogamp/common/nio/NativeBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/NativeBuffer.class: 971 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[37]: [null -> ] com/jogamp/common/nio/PointerBuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/PointerBuffer.class: 5349 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[38]: [null -> ] com/jogamp/common/nio/StructAccessor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/StructAccessor.class: 5470 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os JarUtil: EXTRACT[39]: [null -> ] com/jogamp/common/os/AndroidVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/AndroidVersion.class: 4075 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[40]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle$1.class: 824 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[41]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class: 488 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[42]: [null -> ] com/jogamp/common/os/DynamicLibraryBundle.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle.class: 9772 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[43]: [null -> ] com/jogamp/common/os/DynamicLibraryBundleInfo.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundleInfo.class: 823 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[44]: [null -> ] com/jogamp/common/os/DynamicLinker.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLinker.class: 824 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[45]: [null -> ] com/jogamp/common/os/DynamicLookupHelper.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLookupHelper.class: 656 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[46]: [null -> ] com/jogamp/common/os/MachineDataInfo$StaticConfig.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/MachineDataInfo$StaticConfig.class: 3926 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[47]: [null -> ] com/jogamp/common/os/MachineDataInfo.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/MachineDataInfo.class: 6861 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[48]: [null -> ] com/jogamp/common/os/NativeLibrary$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$1.class: 1253 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[49]: [null -> ] com/jogamp/common/os/NativeLibrary$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$2.class: 832 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[50]: [null -> ] com/jogamp/common/os/NativeLibrary$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$3.class: 1138 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[51]: [null -> ] com/jogamp/common/os/NativeLibrary$4.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$4.class: 1216 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[52]: [null -> ] com/jogamp/common/os/NativeLibrary$5.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$5.class: 814 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[53]: [null -> ] com/jogamp/common/os/NativeLibrary.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary.class: 11585 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[54]: [null -> ] com/jogamp/common/os/Platform$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$1.class: 2570 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[55]: [null -> ] com/jogamp/common/os/Platform$ABIType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$ABIType.class: 2152 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[56]: [null -> ] com/jogamp/common/os/Platform$CPUFamily.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$CPUFamily.class: 1514 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[57]: [null -> ] com/jogamp/common/os/Platform$CPUType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$CPUType.class: 4364 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[58]: [null -> ] com/jogamp/common/os/Platform$OSType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$OSType.class: 1371 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[59]: [null -> ] com/jogamp/common/os/Platform.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform.class: 4145 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/type JarUtil: EXTRACT[60]: [null -> ] com/jogamp/common/type/WriteCloneable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/type/WriteCloneable.class: 178 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util JarUtil: EXTRACT[61]: [null -> ] com/jogamp/common/util/ArrayHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ArrayHashMap.class: 4552 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[62]: [null -> ] com/jogamp/common/util/ArrayHashSet.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ArrayHashSet.class: 6535 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[63]: [null -> ] com/jogamp/common/util/Bitfield$Factory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield$Factory.class: 764 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[64]: [null -> ] com/jogamp/common/util/Bitfield$Util.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield$Util.class: 861 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[65]: [null -> ] com/jogamp/common/util/Bitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield.class: 709 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[66]: [null -> ] com/jogamp/common/util/Bitstream$ByteArrayStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteArrayStream.class: 2835 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[67]: [null -> ] com/jogamp/common/util/Bitstream$ByteBufferStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteBufferStream.class: 3100 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[68]: [null -> ] com/jogamp/common/util/Bitstream$ByteInputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteInputStream.class: 2993 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[69]: [null -> ] com/jogamp/common/util/Bitstream$ByteOutputStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteOutputStream.class: 2776 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[70]: [null -> ] com/jogamp/common/util/Bitstream$ByteStream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteStream.class: 868 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[71]: [null -> ] com/jogamp/common/util/Bitstream.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream.class: 13143 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[72]: [null -> ] com/jogamp/common/util/CustomCompress.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/CustomCompress.class: 2681 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[73]: [null -> ] com/jogamp/common/util/FloatStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/FloatStack.class: 2334 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[74]: [null -> ] com/jogamp/common/util/Function.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Function.class: 280 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[75]: [null -> ] com/jogamp/common/util/FunctionTask.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/FunctionTask.class: 4832 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[76]: [null -> ] com/jogamp/common/util/HashUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/HashUtil.class: 530 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[77]: [null -> ] com/jogamp/common/util/IOUtil$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$1.class: 846 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[78]: [null -> ] com/jogamp/common/util/IOUtil$ClassResources.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$ClassResources.class: 1727 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[79]: [null -> ] com/jogamp/common/util/IOUtil$StreamMonitor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$StreamMonitor.class: 1884 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[80]: [null -> ] com/jogamp/common/util/IOUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil.class: 22639 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[81]: [null -> ] com/jogamp/common/util/IntBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntBitfield.class: 2404 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[82]: [null -> ] com/jogamp/common/util/IntIntHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$1.class: 1851 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[83]: [null -> ] com/jogamp/common/util/IntIntHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$2.class: 1380 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[84]: [null -> ] com/jogamp/common/util/IntIntHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$Entry.class: 1137 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[85]: [null -> ] com/jogamp/common/util/IntIntHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$EntryCM.class: 596 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[86]: [null -> ] com/jogamp/common/util/IntIntHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$EntryIterator.class: 1527 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[87]: [null -> ] com/jogamp/common/util/IntIntHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap.class: 6283 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[88]: [null -> ] com/jogamp/common/util/IntLongHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$1.class: 1858 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[89]: [null -> ] com/jogamp/common/util/IntLongHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$2.class: 1383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[90]: [null -> ] com/jogamp/common/util/IntLongHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$Entry.class: 1194 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[91]: [null -> ] com/jogamp/common/util/IntLongHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$EntryCM.class: 601 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[92]: [null -> ] com/jogamp/common/util/IntLongHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$EntryIterator.class: 1539 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[93]: [null -> ] com/jogamp/common/util/IntLongHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap.class: 6404 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[94]: [null -> ] com/jogamp/common/util/IntObjectHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$1.class: 1872 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[95]: [null -> ] com/jogamp/common/util/IntObjectHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$2.class: 1389 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[96]: [null -> ] com/jogamp/common/util/IntObjectHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$Entry.class: 1288 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[97]: [null -> ] com/jogamp/common/util/IntObjectHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$EntryCM.class: 611 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[98]: [null -> ] com/jogamp/common/util/IntObjectHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class: 1563 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[99]: [null -> ] com/jogamp/common/util/IntObjectHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap.class: 6443 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[100]: [null -> ] com/jogamp/common/util/IntegerStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntegerStack.class: 2332 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[101]: [null -> ] com/jogamp/common/util/InterruptSource$Thread.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource$Thread.class: 2050 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[102]: [null -> ] com/jogamp/common/util/InterruptSource$Util.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource$Util.class: 639 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[103]: [null -> ] com/jogamp/common/util/InterruptSource.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource.class: 419 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[104]: [null -> ] com/jogamp/common/util/InterruptedRuntimeException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptedRuntimeException.class: 866 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[105]: [null -> ] com/jogamp/common/util/JarUtil$Resolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JarUtil$Resolver.class: 256 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[106]: [null -> ] com/jogamp/common/util/JarUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JarUtil.class: 14051 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[107]: [null -> ] com/jogamp/common/util/JogampVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JogampVersion.class: 5788 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[108]: [null -> ] com/jogamp/common/util/LFRingbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LFRingbuffer.class: 6717 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[109]: [null -> ] com/jogamp/common/util/LongIntHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$1.class: 1858 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[110]: [null -> ] com/jogamp/common/util/LongIntHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$2.class: 1383 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[111]: [null -> ] com/jogamp/common/util/LongIntHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$Entry.class: 1194 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[112]: [null -> ] com/jogamp/common/util/LongIntHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$EntryCM.class: 601 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[113]: [null -> ] com/jogamp/common/util/LongIntHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$EntryIterator.class: 1539 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[114]: [null -> ] com/jogamp/common/util/LongIntHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap.class: 6480 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[115]: [null -> ] com/jogamp/common/util/LongLongHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$1.class: 1865 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[116]: [null -> ] com/jogamp/common/util/LongLongHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$2.class: 1386 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[117]: [null -> ] com/jogamp/common/util/LongLongHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$Entry.class: 1148 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[118]: [null -> ] com/jogamp/common/util/LongLongHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$EntryCM.class: 606 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[119]: [null -> ] com/jogamp/common/util/LongLongHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$EntryIterator.class: 1551 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[120]: [null -> ] com/jogamp/common/util/LongLongHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap.class: 6449 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[121]: [null -> ] com/jogamp/common/util/LongObjectHashMap$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$1.class: 1879 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[122]: [null -> ] com/jogamp/common/util/LongObjectHashMap$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$2.class: 1392 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[123]: [null -> ] com/jogamp/common/util/LongObjectHashMap$Entry.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$Entry.class: 1294 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[124]: [null -> ] com/jogamp/common/util/LongObjectHashMap$EntryCM.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$EntryCM.class: 616 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[125]: [null -> ] com/jogamp/common/util/LongObjectHashMap$EntryIterator.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class: 1575 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[126]: [null -> ] com/jogamp/common/util/LongObjectHashMap.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap.class: 6594 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[127]: [null -> ] com/jogamp/common/util/PrimitiveStack.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PrimitiveStack.class: 319 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[128]: [null -> ] com/jogamp/common/util/PropertyAccess$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PropertyAccess$1.class: 1156 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[129]: [null -> ] com/jogamp/common/util/PropertyAccess.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PropertyAccess.class: 3398 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[130]: [null -> ] com/jogamp/common/util/ReflectionUtil$AWTNames.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$AWTNames.class: 541 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[131]: [null -> ] com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class: 876 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[132]: [null -> ] com/jogamp/common/util/ReflectionUtil$MethodAccessor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class: 1461 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[133]: [null -> ] com/jogamp/common/util/ReflectionUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil.class: 10851 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[134]: [null -> ] com/jogamp/common/util/Ringbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Ringbuffer.class: 1061 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[135]: [null -> ] com/jogamp/common/util/RunnableExecutor$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor$1.class: 242 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[136]: [null -> ] com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class: 630 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[137]: [null -> ] com/jogamp/common/util/RunnableExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor.class: 603 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[138]: [null -> ] com/jogamp/common/util/RunnableTask.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableTask.class: 3686 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[139]: [null -> ] com/jogamp/common/util/SecurityUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SecurityUtil.class: 2574 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[140]: [null -> ] com/jogamp/common/util/SourcedInterruptedException.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SourcedInterruptedException.class: 3189 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[141]: [null -> ] com/jogamp/common/util/SyncedRingbuffer.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SyncedRingbuffer.class: 6508 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[142]: [null -> ] com/jogamp/common/util/TaskBase.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/TaskBase.class: 3701 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[143]: [null -> ] com/jogamp/common/util/ValueConv.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ValueConv.class: 2374 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[144]: [null -> ] com/jogamp/common/util/VersionNumber.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionNumber.class: 3944 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[145]: [null -> ] com/jogamp/common/util/VersionNumberString.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionNumberString.class: 1234 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[146]: [null -> ] com/jogamp/common/util/VersionUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionUtil.class: 5264 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/awt JarUtil: EXTRACT[147]: [null -> ] com/jogamp/common/util/awt/AWTEDTExecutor.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/awt/AWTEDTExecutor.class: 1367 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin JarUtil: EXTRACT[148]: [null -> ] com/jogamp/common/util/bin/exe-windows-i386.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin/exe-windows-i386.defl: 300 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: EXTRACT[149]: [null -> ] com/jogamp/common/util/bin/exe-windows-x86_64.defl -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin/exe-windows-x86_64.defl: 345 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache JarUtil: EXTRACT[150]: [null -> ] com/jogamp/common/util/cache/TempCacheReg.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempCacheReg.class: 638 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[151]: [null -> ] com/jogamp/common/util/cache/TempFileCache$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$1.class: 1031 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[152]: [null -> ] com/jogamp/common/util/cache/TempFileCache$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$2.class: 522 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[153]: [null -> ] com/jogamp/common/util/cache/TempFileCache$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$3.class: 757 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[154]: [null -> ] com/jogamp/common/util/cache/TempFileCache.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache.class: 8582 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[155]: [null -> ] com/jogamp/common/util/cache/TempJarCache$LoadState.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempJarCache$LoadState.class: 1391 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[156]: [null -> ] com/jogamp/common/util/cache/TempJarCache.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempJarCache.class: 8328 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks JarUtil: EXTRACT[157]: [null -> ] com/jogamp/common/util/locks/Lock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/Lock.class: 844 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[158]: [null -> ] com/jogamp/common/util/locks/LockFactory$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory$1.class: 850 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[159]: [null -> ] com/jogamp/common/util/locks/LockFactory$ImplType.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory$ImplType.class: 1304 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[160]: [null -> ] com/jogamp/common/util/locks/LockFactory.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory.class: 1407 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[161]: [null -> ] com/jogamp/common/util/locks/RecursiveLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/RecursiveLock.class: 237 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[162]: [null -> ] com/jogamp/common/util/locks/RecursiveThreadGroupLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class: 513 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[163]: [null -> ] com/jogamp/common/util/locks/SingletonInstance.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/SingletonInstance.class: 3368 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[164]: [null -> ] com/jogamp/common/util/locks/ThreadLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/ThreadLock.class: 422 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime JarUtil: EXTRACT[165]: [null -> ] com/jogamp/gluegen/runtime/FunctionAddressResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/FunctionAddressResolver.class: 294 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[166]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$1.class: 847 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[167]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$2.class: 1573 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[168]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class: 847 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[169]: [null -> ] com/jogamp/gluegen/runtime/ProcAddressTable.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable.class: 7172 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common JarUtil: EXTRACT[170]: [null -> ] jogamp/common/Debug$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/Debug$1.class: 553 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[171]: [null -> ] jogamp/common/Debug.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/Debug.class: 1272 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/jvm JarUtil: EXTRACT[172]: [null -> ] jogamp/common/jvm/JVMUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/jvm/JVMUtil.class: 1198 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os JarUtil: EXTRACT[173]: [null -> ] jogamp/common/os/AndroidUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/AndroidUtils.class: 1700 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[174]: [null -> ] jogamp/common/os/BionicDynamicLinker32bitImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/BionicDynamicLinker32bitImpl.class: 828 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[175]: [null -> ] jogamp/common/os/BionicDynamicLinker64BitImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/BionicDynamicLinker64BitImpl.class: 828 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[176]: [null -> ] jogamp/common/os/DynamicLinkerImpl$LibRef.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/DynamicLinkerImpl$LibRef.class: 984 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[177]: [null -> ] jogamp/common/os/DynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/DynamicLinkerImpl.class: 5068 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[178]: [null -> ] jogamp/common/os/MacOSXDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/MacOSXDynamicLinkerImpl.class: 819 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[179]: [null -> ] jogamp/common/os/MachineDataInfoRuntime.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/MachineDataInfoRuntime.class: 4984 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[180]: [null -> ] jogamp/common/os/PlatformPropsImpl$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$1.class: 3065 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[181]: [null -> ] jogamp/common/os/PlatformPropsImpl$2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$2.class: 746 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[182]: [null -> ] jogamp/common/os/PlatformPropsImpl$3.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$3.class: 2208 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[183]: [null -> ] jogamp/common/os/PlatformPropsImpl$OSXVersion.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$OSXVersion.class: 605 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[184]: [null -> ] jogamp/common/os/PlatformPropsImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl.class: 12014 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[185]: [null -> ] jogamp/common/os/PosixDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PosixDynamicLinkerImpl.class: 816 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[186]: [null -> ] jogamp/common/os/UnixDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/UnixDynamicLinkerImpl.class: 695 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[187]: [null -> ] jogamp/common/os/WindowsDynamicLinkerImpl.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/WindowsDynamicLinkerImpl.class: 1830 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf JarUtil: EXTRACT[188]: [null -> ] jogamp/common/os/elf/Ehdr_p1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Ehdr_p1.class: 3614 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[189]: [null -> ] jogamp/common/os/elf/Ehdr_p2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Ehdr_p2.class: 3996 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[190]: [null -> ] jogamp/common/os/elf/ElfHeaderPart1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/ElfHeaderPart1.class: 11795 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[191]: [null -> ] jogamp/common/os/elf/ElfHeaderPart2.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/ElfHeaderPart2.class: 7769 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[192]: [null -> ] jogamp/common/os/elf/IOUtils.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/IOUtils.class: 2309 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[193]: [null -> ] jogamp/common/os/elf/Section.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Section.class: 935 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[194]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$1.class: 1202 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[195]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Attribute.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Attribute.class: 1674 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[196]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Tag.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Tag.class: 4668 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[197]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$Type.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Type.class: 1265 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[198]: [null -> ] jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class: 999 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[199]: [null -> ] jogamp/common/os/elf/SectionArmAttributes.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes.class: 5757 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[200]: [null -> ] jogamp/common/os/elf/SectionHeader.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionHeader.class: 4803 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[201]: [null -> ] jogamp/common/os/elf/Shdr.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Shdr.class: 3912 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util JarUtil: EXTRACT[202]: [null -> ] jogamp/common/util/Int32ArrayBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/Int32ArrayBitfield.class: 3011 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[203]: [null -> ] jogamp/common/util/Int32Bitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/Int32Bitfield.class: 2455 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[204]: [null -> ] jogamp/common/util/SyncedBitfield.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/SyncedBitfield.class: 1335 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: MKDIR (parent): jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks JarUtil: EXTRACT[205]: [null -> ] jogamp/common/util/locks/LockDebugUtil.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/LockDebugUtil.class: 1834 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[206]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class: 291 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[207]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class: 2453 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[208]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class: 519 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[209]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class: 7140 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[210]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class: 1771 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[211]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class: 630 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[212]: [null -> ] jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class: 5783 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[213]: [null -> ] jogamp/common/util/locks/RecursiveLockImplJava5.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImplJava5.class: 2841 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[214]: [null -> ] jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class: 2955 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[215]: [null -> ] jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class: 3667 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[216]: [null -> ] jogamp/common/util/locks/SingletonInstanceFileLock$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceFileLock$1.class: 1251 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[217]: [null -> ] jogamp/common/util/locks/SingletonInstanceFileLock.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceFileLock.class: 3360 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[218]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket$1.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class: 941 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[219]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class: 6138 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry false JarUtil: EXTRACT[220]: [null -> ] jogamp/common/util/locks/SingletonInstanceServerSocket.class -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket.class: 3462 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/gluegen JarUtil: EXTRACT[221]: [null -> ] gluegen/info.txt -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/gluegen/info.txt: 55 bytes, addedAsNativeLib: false ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class NativeLibrary.findLibrary() (TempJarCache): null java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestTempJarCache.testTempJarCache02AddNativeLibs(TestTempJarCache.java:199) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestTempJarCache.main(TestTempJarCache.java:269) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestTempJarCache.testTempJarCache02AddNativeLibs(TestTempJarCache.java:199) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestTempJarCache.main(TestTempJarCache.java:269) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class getJarUri res: com.jogamp.common.util.cache.TempJarCache -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class 1 - jarUri: ZZZZZZ Uri jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class 0.0.0 native-file: null 0.0.0 contained: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (raw), file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarFileUri: ZZZZZZ Uri file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 native-file: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar (raw), /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar (raw), /build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 3 - jarFileDir: ZZZZZZ Uri file:/build/reproducible-path/gluegen2-2.3.2/build/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/build/ 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/build/ 0.0.0 native-file: /build/reproducible-path/gluegen2-2.3.2/build 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/build/ (raw), /build/reproducible-path/gluegen2-2.3.2/build/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /build/reproducible-path/gluegen2-2.3.2/build/ (raw), /build/reproducible-path/gluegen2-2.3.2/build/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 4 - nativeJarURI: ZZZZZZ Uri jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ (raw), file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) getJarFile.0: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar TempJarCache: addNativeLibs: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar!/: nativeJar /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar (NEW) TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.util.cache.TempJarCache, nativeJar /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar JarUtil: extract: /build/reproducible-path/gluegen2-2.3.2/build/gluegen2-rt-natives-linux-i586.jar -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771, extractNativeLibraries true (null), extractClassFiles false, extractOtherFiles false JarUtil: JarEntry : META-INF/MANIFEST.MF other-file skipped JarUtil: JarEntry : jogamp/nativetag/common/linux/i586/TAG.class class-file skipped JarUtil: JarEntry : isNativeLib true, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): natives/linux-i586/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/natives/linux-i586 JarUtil: EXTRACT[1]: [gluegen2-rt -> ] natives/linux-i586/libgluegen2-rt.so -> /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/natives/linux-i586/libgluegen2-rt.so: 13612 bytes, addedAsNativeLib: true ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader .++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class getJarUri res: com.jogamp.common.util.cache.TempJarCache -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/util/cache/TempJarCache.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ url: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 1ms, fill 0ms, execute 6ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 5ms, create 0ms, fill 0ms, execute 5ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0x93084c, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln4477205746778244858 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln4477205746778244858 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x93084c, this 0x19e68d0 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17642192617825623623 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17642192617825623623 IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 0ms, fill 1ms, execute 6ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 0ms, fill 0ms, execute 7ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0xf888f6, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: Trying existing value of: jnlp.jogamp.tmp.cache.root=jln4477205746778244858 TempFileCache: Trying tmpRootDir = /tmp/jogamp_0000/file_cache/jln4477205746778244858 ------------------------------------------------------------------ OK: true TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0xf888f6, this 0x1662a77 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln1711344175014288799 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln4477205746778244858/jln1711344175014288799 ++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719407504 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719407504 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.231 OK (9 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestJarUtil JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719408362 ms III - Start SLOCK [T main @ 1739719408363 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 56ms, create 31ms, fill 0ms, execute 25ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 8ms, create 0ms, fill 1ms, execute 7ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 IOUtil.testDirImpl(testDir): , create true, exec false: true TempFileCache: Static Initialization ---------------------------------------------- OK: true TempFileCache: Thread: main, CL 0x1d16e93, tempBaseDir /tmp/jogamp_0000/file_cache TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln16194468738831065189.tmp TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln16194468738831065189.lck TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln16194468738831065189 TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln16194468738831065189 ------------------------------------------------------------------ OK: true TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x1c24521 TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln4012522828486536788 (ok: true) ---------------------------------------------------------- tmp dir: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln4012522828486536788 .TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17642192617825623623.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17920883830341838108.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln14487791554227685929) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17642192617825623623) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln1711344175014288799.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln14487791554227685929.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068.tmp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util) ++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$1.class) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarName res: TestJarsInJar.jar getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 1 - jarUri: ZZZZZZ Uri jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 0.0.0 ascii : jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class 0.0.0 native-file: null 0.0.0 contained: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (raw), file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarSubUri: ZZZZZZ Uri file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 native-file: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (raw), /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (raw), /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/IOUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/jogamp/common/os/MacOSXDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/natives) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/natives/linux-i586) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln6424926365774083771/natives/linux-i586/libgluegen2-rt.so) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln17920883830341838108) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/META-INF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/META-INF/MANIFEST.MF) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$LoaderAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/jvm/JNILibLoaderBase$DefaultAction.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/JogampRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$StreamMonitor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$ClassNameLookup.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Ringbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$MethodAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JarUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PropertyAccess.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/TaskBase.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SecurityUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PrimitiveStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor$CurrentThreadExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LFRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/HashUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/FunctionTask.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SyncedRingbuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Function.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin/exe-windows-x86_64.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/bin/exe-windows-i386.defl) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource$Util.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/PropertyAccess$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionNumber.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource$Thread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/awt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/awt/AWTEDTExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$ClassResources.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/RunnableExecutor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ArrayHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptSource.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield$Factory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteBufferStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ReflectionUtil$AWTNames.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IOUtil$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/FloatStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/SourcedInterruptedException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/CustomCompress.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntObjectHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempCacheReg.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempJarCache.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempFileCache$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/cache/TempJarCache$LoadState.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/VersionNumberString.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/InterruptedRuntimeException.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/Bitstream$ByteArrayStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntLongHashMap$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ValueConv.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JarUtil$Resolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntegerStack.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/ArrayHashSet.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap$EntryIterator.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongObjectHashMap$Entry.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/LongIntHashMap$EntryCM.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/RecursiveLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory$ImplType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/Lock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/LockFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/ThreadLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/RecursiveThreadGroupLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/locks/SingletonInstance.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/IntIntHashMap.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/util/JogampVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/Buffers.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferOutputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$CacheMode.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/NativeBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$FileResizeOp.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/CachedBufferFactory$SynchronizedCachedBufferFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/AbstractBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/PointerBuffer.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/StructAccessor.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/MappedByteBufferInputStream$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/nio/ByteBufferInputStream.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/ExceptionUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/ExceptionUtils$CustomStackTrace.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/GlueGenVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLContext$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/UriQueryProps.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/PiggybackURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/PiggybackURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLContext.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset/Handler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/asset/Handler$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri$ASCIIEncoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLConnection.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/GenericURLStreamHandlerFactory$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/Uri$Encoded.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/GenericURLStreamHandlerFactory.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/net/AssetURLStreamHandler.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/AndroidVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$OSType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$4.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLookupHelper.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle$GlueJNILibLoader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/MachineDataInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundle.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/MachineDataInfo$StaticConfig.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$CPUType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLinker.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$ABIType.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/Platform$CPUFamily.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/NativeLibrary$5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/os/DynamicLibraryBundleInfo.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/type) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/common/type/WriteCloneable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/FunctionAddressResolver.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/com/jogamp/gluegen/runtime/ProcAddressTable.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/gluegen) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/gluegen/info.txt) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/Debug$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/jvm) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/jvm/JVMUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/SyncedBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/Int32Bitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/Int32ArrayBitfield.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$WaitingThread.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceFileLock.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImplJava5.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01Unfairish$SingleThreadSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveLockImpl01CompleteFair$Sync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish$ThreadGroupSync.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket$Server.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceFileLock$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/SingletonInstanceServerSocket.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/RecursiveThreadGroupLockImpl01Unfairish.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/util/locks/LockDebugUtil.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/Debug.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/UnixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/BionicDynamicLinker32bitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PosixDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$3.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/BionicDynamicLinker64BitImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/WindowsDynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/DynamicLinkerImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/DynamicLinkerImpl$LibRef.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$OSXVersion.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/AndroidUtils.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/MachineDataInfoRuntime.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionHeader.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$1.class) URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Type.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Shdr.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Ehdr_p1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Ehdr_p2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/ElfHeaderPart1.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/ElfHeaderPart2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Attribute.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/Section.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$Tag.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/IOUtils.class) URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/elf/SectionArmAttributes$VendorAttributes.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/PlatformPropsImpl$2.class) TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln15906940256164563068/jogamp/common/os/MacOSXDynamicLinkerImpl.class) Entries of /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar: TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln4477205746778244858/jln1711344175014288799) 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar0.class 3: ClassInJar1.jar 4: sub/ClassInJar2.jar getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.0: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar Entries of /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar0.class 3: ClassInJar1.jar 4: sub/ClassInJar2.jar XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilFlat01 .++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01 XXXXXXXXXXXXXXXXXXXXXXXXXXXX TempFileCache: new TempFileCache() --------------------- (static ok: true) TempFileCache: Thread: main, CL 0x1d16e93, this 0x137fd8f TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151 (ok: true) ---------------------------------------------------------- TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151 getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.0: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile.1: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarFile res: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempJarCache: addAll: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/: nativeJar /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.GlueGenVersion, nativeJar /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar JarUtil: extract: /build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151, extractNativeLibraries true (null), extractClassFiles true, extractOtherFiles true JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir true, isRootEntry false JarUtil: MKDIR: META-INF/ -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/META-INF JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: EXTRACT[1]: [null -> ] META-INF/MANIFEST.MF -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/META-INF/MANIFEST.MF: 133 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile true, isDir false, isRootEntry true JarUtil: EXTRACT[2]: [null -> ] ClassInJar0.class -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar0.class: 648 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry true JarUtil: EXTRACT[3]: [null -> ] ClassInJar1.jar -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar: 760 bytes, addedAsNativeLib: false JarUtil: JarEntry : isNativeLib false, isClassFile false, isDir false, isRootEntry false JarUtil: MKDIR (parent): sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub JarUtil: EXTRACT[4]: [null -> ] sub/ClassInJar2.jar -> /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar: 760 bytes, addedAsNativeLib: false getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarName res: ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class (raw), file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarSubUri: ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar1.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarUri res: ClassInJar1 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ClassInJar1.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/ClassInJar1.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar1.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar01 .++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02 XXXXXXXXXXXXXXXXXXXXXXXXXXXX getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarSubUri: ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar02 .++++ TestCase.setUp: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 XXXXXXXXXXXXXXXXXXXXXXXXXXXX getJarUri Resolver: bundleresource://4.fwk1990213994:1file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarUri res: ClassInJar0 -> bundleresource://4.fwk1990213994:1file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ClassInJar0.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/test/TestJarsInJar/TestJarsInJar.jar!/ getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarName res: ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 1 - jarUri: ZZZZZZ Uri jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 ascii : jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class 0.0.0 native-file: null 0.0.0 contained: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class (raw), file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) 2 - jarSubUri: ZZZZZZ Uri file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 ascii : file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 native-file: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (raw), /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URLConnection of jarSubURL: sun.net.www.protocol.file.FileURLConnection:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ URLConnection: sun.net.www.protocol.jar.JarURLConnection:jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class getJarUri Default jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarUri res: ClassInJar2 -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class -> jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ClassInJar2.class getJarFileUri res: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile.0: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile.1: jar:file:/tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar!/ getJarFile res: /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar Entries of /tmp/jogamp_0000/file_cache/jln16194468738831065189/jln1047167721274176151/sub/ClassInJar2.jar: 0: META-INF/ 1: META-INF/MANIFEST.MF 2: ClassInJar2.class XXXXXXXXXXXXXXXXXXXXXXXXXXXX ++++ TestCase.tearDown: com.jogamp.common.util.TestJarUtil - testJarUtilJarInJar03 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719408634 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719408634 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.819 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestValueConversion JUnit version 4.13.2 ... Time: 0.01 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestSyncRingBuffer01 JUnit version 4.13.2 .................. Time: 0.021 OK (18 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestLFRingBuffer01 JUnit version 4.13.2 .................. Time: 0.02 OK (18 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitfield00 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719410365 ms III - Start SLOCK [T main @ 1739719410366 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test01_BitCount32_One .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test02_BitCount32_Samples .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test03_BitCount32_Data .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test10_Setup ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test10_Setup .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test20_ValidateTestData .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Aligned32bit .++++ TestCase.setUp: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ TestCase.tearDown: com.jogamp.common.util.TestBitfield00 - test21_Unaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719411635 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719411636 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 1.805 OK (7 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitstream00 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719412485 ms III - Start SLOCK [T main @ 1739719412486 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder i_ff 255, [FF, 11111111] b_ff -1, [FF, 11111111] ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestBitstream00.test00ShowByteOrder(TestBitstream00.java:63) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestBitstream00.main(TestBitstream00.java:266) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.TestBitstream00.test00ShowByteOrder(TestBitstream00.java:63) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.util.TestBitstream00.main(TestBitstream00.java:266) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Platform.LITTLE_ENDIAN: true Order: null -> BIG_ENDIAN long.null: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], long.null: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], Order: BIG_ENDIAN -> BIG_ENDIAN long.BIG_ENDIAN: 000: [08, 00001000], [07, 00000111], [06, 00000110], [05, 00000101], [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], long.BIG_ENDIAN: 000: [04, 00000100], [03, 00000011], [02, 00000010], [01, 00000001], tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], Order: LITTLE_ENDIAN -> LITTLE_ENDIAN long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], [05, 00000101], [06, 00000110], [07, 00000111], [08, 00001000], long.LITTLE_ENDIAN: 000: [01, 00000001], [02, 00000010], [03, 00000011], [04, 00000100], tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], tstMSB.whole: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], tstLSB.pbyte: 000: [7B, 01111011], [F5, 11110101], [53, 01010011], [7F, 01111111], tstLSB.whole: 000: [7F, 01111111], [53, 01010011], [F5, 11110101], [7B, 01111011], ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test00ShowByteOrder .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion int32_t 000000000001 0x1 -> (long) 000000000001 0x1, (int) 000000000001 0x1 int32_t -00000000002 0xfffffffe -> (long) 004294967294 0xfffffffe, (int) -00000000001 0xffffffff int32_t 002147483647 0x7fffffff -> (long) 002147483647 0x7fffffff, (int) 002147483647 0x7fffffff int32_t -00000065536 0xffff0000 -> (long) 004294901760 0xffff0000, (int) -00000000001 0xffffffff int32_t -00000000001 0xffffffff -> (long) 004294967295 0xffffffff, (int) -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test01Uint32Conversion .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned i0 -01610612736, [A0000000, 10100000000000000000000000000000] [00]: bit[0, 0], im -01610612736, [A0000000, 10100000000000000000000000000000] [01]: bit[0, 0], im 001342177280, [50000000, 01010000000000000000000000000000] [02]: bit[0, 0], im 000671088640, [28000000, 00101000000000000000000000000000] [03]: bit[0, 0], im 000335544320, [14000000, 00010100000000000000000000000000] [04]: bit[0, 0], im 000167772160, [0A000000, 00001010000000000000000000000000] [05]: bit[0, 0], im 000083886080, [05000000, 00000101000000000000000000000000] [06]: bit[0, 0], im 000041943040, [02800000, 00000010100000000000000000000000] [07]: bit[0, 0], im 000020971520, [01400000, 00000001010000000000000000000000] [08]: bit[0, 0], im 000010485760, [00A00000, 00000000101000000000000000000000] [09]: bit[0, 0], im 000005242880, [00500000, 00000000010100000000000000000000] [10]: bit[0, 0], im 000002621440, [00280000, 00000000001010000000000000000000] [11]: bit[0, 0], im 000001310720, [00140000, 00000000000101000000000000000000] [12]: bit[0, 0], im 000000655360, [000A0000, 00000000000010100000000000000000] [13]: bit[0, 0], im 000000327680, [00050000, 00000000000001010000000000000000] [14]: bit[0, 0], im 000000163840, [00028000, 00000000000000101000000000000000] [15]: bit[0, 0], im 000000081920, [00014000, 00000000000000010100000000000000] [16]: bit[0, 0], im 000000040960, [0000A000, 00000000000000001010000000000000] [17]: bit[0, 0], im 000000020480, [00005000, 00000000000000000101000000000000] [18]: bit[0, 0], im 000000010240, [00002800, 00000000000000000010100000000000] [19]: bit[0, 0], im 000000005120, [00001400, 00000000000000000001010000000000] [20]: bit[0, 0], im 000000002560, [00000A00, 00000000000000000000101000000000] [21]: bit[0, 0], im 000000001280, [00000500, 00000000000000000000010100000000] [22]: bit[0, 0], im 000000000640, [00000280, 00000000000000000000001010000000] [23]: bit[0, 0], im 000000000320, [00000140, 00000000000000000000000101000000] [24]: bit[0, 0], im 000000000160, [000000A0, 00000000000000000000000010100000] [25]: bit[0, 0], im 000000000080, [00000050, 00000000000000000000000001010000] [26]: bit[0, 0], im 000000000040, [00000028, 00000000000000000000000000101000] [27]: bit[0, 0], im 000000000020, [00000014, 00000000000000000000000000010100] [28]: bit[0, 0], im 000000000010, [0000000A, 00000000000000000000000000001010] [29]: bit[1, 1], im 000000000005, [00000005, 00000000000000000000000000000101] [30]: bit[0, 0], im 000000000002, [00000002, 00000000000000000000000000000010] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001] i0 -00000000001, [FFFFFFFF, 11111111111111111111111111111111] [00]: bit[1, 1], im -00000000001, [FFFFFFFF, 11111111111111111111111111111111] [01]: bit[1, 1], im 002147483647, [7FFFFFFF, 01111111111111111111111111111111] [02]: bit[1, 1], im 001073741823, [3FFFFFFF, 00111111111111111111111111111111] [03]: bit[1, 1], im 000536870911, [1FFFFFFF, 00011111111111111111111111111111] [04]: bit[1, 1], im 000268435455, [0FFFFFFF, 00001111111111111111111111111111] [05]: bit[1, 1], im 000134217727, [07FFFFFF, 00000111111111111111111111111111] [06]: bit[1, 1], im 000067108863, [03FFFFFF, 00000011111111111111111111111111] [07]: bit[1, 1], im 000033554431, [01FFFFFF, 00000001111111111111111111111111] [08]: bit[1, 1], im 000016777215, [00FFFFFF, 00000000111111111111111111111111] [09]: bit[1, 1], im 000008388607, [007FFFFF, 00000000011111111111111111111111] [10]: bit[1, 1], im 000004194303, [003FFFFF, 00000000001111111111111111111111] [11]: bit[1, 1], im 000002097151, [001FFFFF, 00000000000111111111111111111111] [12]: bit[1, 1], im 000001048575, [000FFFFF, 00000000000011111111111111111111] [13]: bit[1, 1], im 000000524287, [0007FFFF, 00000000000001111111111111111111] [14]: bit[1, 1], im 000000262143, [0003FFFF, 00000000000000111111111111111111] [15]: bit[1, 1], im 000000131071, [0001FFFF, 00000000000000011111111111111111] [16]: bit[1, 1], im 000000065535, [0000FFFF, 00000000000000001111111111111111] [17]: bit[1, 1], im 000000032767, [00007FFF, 00000000000000000111111111111111] [18]: bit[1, 1], im 000000016383, [00003FFF, 00000000000000000011111111111111] [19]: bit[1, 1], im 000000008191, [00001FFF, 00000000000000000001111111111111] [20]: bit[1, 1], im 000000004095, [00000FFF, 00000000000000000000111111111111] [21]: bit[1, 1], im 000000002047, [000007FF, 00000000000000000000011111111111] [22]: bit[1, 1], im 000000001023, [000003FF, 00000000000000000000001111111111] [23]: bit[1, 1], im 000000000511, [000001FF, 00000000000000000000000111111111] [24]: bit[1, 1], im 000000000255, [000000FF, 00000000000000000000000011111111] [25]: bit[1, 1], im 000000000127, [0000007F, 00000000000000000000000001111111] [26]: bit[1, 1], im 000000000063, [0000003F, 00000000000000000000000000111111] [27]: bit[1, 1], im 000000000031, [0000001F, 00000000000000000000000000011111] [28]: bit[1, 1], im 000000000015, [0000000F, 00000000000000000000000000001111] [29]: bit[1, 1], im 000000000007, [00000007, 00000000000000000000000000000111] [30]: bit[1, 1], im 000000000003, [00000003, 00000000000000000000000000000011] [31]: bit[1, 1], im 000000000001, [00000001, 00000000000000000000000000000001] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test02ShiftSigned .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 test10ReadWrite31 bits 8:8:8 = 24 = 3 bytes test10ReadWrite31 [0x030201, msbFirst true, 000000110000001000000001] test10ReadWrite31 [0x030201, msbFirst false, 100000000100000011000000] testBytes[0]: [0x01, msbFirst true, 00000001] testBytes[1]: [0x02, msbFirst true, 00000010] testBytes[2]: [0x03, msbFirst true, 00000011] readBit (msbFirst false): u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x02, msbFirst true, 00000010] u8[2] -> [0x03, msbFirst true, 00000011] u8[3] -> EOS readBit.1 00000001, 0x1 readBit.2 00000010, 0x2 readBit.3 00000011, 0x3 readBit.T 000000110000001000000001, ok true readBit.X 000000110000001000000001, ok true rewind: 3 -> 0 readBits32: u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x02, msbFirst true, 00000010] u8[2] -> [0x03, msbFirst true, 00000011] readBits31.T 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001] rewind: 3 -> 0 readBits32: u8[0] -> [0x01, msbFirst true, 00000001] readBits31.1 [0x01, msbFirst true, 00000001] u8[1] -> [0x02, msbFirst true, 00000010] readBits31.2 [0x02, msbFirst true, 00000010] u8[2] -> [0x03, msbFirst true, 00000011] readBits31.3 [0x03, msbFirst true, 00000011] readBits31.X 000000110000001000000001, ok true, [0x030201, msbFirst true, 000000110000001000000001] rewind: 3 -> 0 u8[0] -> [0x01, msbFirst true, 00000001] u8[0] <- [0x01, msbFirst true, 00000001] u8[1] -> [0x02, msbFirst true, 00000010] u8[1] <- [0x02, msbFirst true, 00000010] u8[2] -> [0x03, msbFirst true, 00000011] u8[2] <- [0x03, msbFirst true, 00000011] u8[3] -> EOS rewind: 3 -> 0 readWriteBit [0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true readWriteBit [1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true readWriteBit [2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x02, msbFirst true, 00000010] u8[2] -> [0x03, msbFirst true, 00000011] u8[0] <- [0x01, msbFirst true, 00000001] u8[1] <- [0x02, msbFirst true, 00000010] u8[2] <- [0x03, msbFirst true, 00000011] rewind: 3 -> 0 readWriteBits31[0]: read [0x01, msbFirst true, 00000001], write [0x01, msbFirst true, 00000001], ok true readWriteBits31[1]: read [0x02, msbFirst true, 00000010], write [0x02, msbFirst true, 00000010], ok true readWriteBits31[2]: read [0x03, msbFirst true, 00000011], write [0x03, msbFirst true, 00000011], ok true test10ReadWrite31 bits 5:6:5 = 16 = 2 bytes test10ReadWrite31 [0x1841, msbFirst true, 0001100001000001] test10ReadWrite31 [0x1841, msbFirst false, 1000001000011000] testBytes[0]: [0x41, msbFirst true, 01000001] testBytes[1]: [0x18, msbFirst true, 00011000] readBit (msbFirst false): u8[0] -> [0x41, msbFirst true, 01000001] u8[1] -> [0x18, msbFirst true, 00011000] u8[2] -> EOS readBit.1 00001, 0x1 readBit.2 000010, 0x2 readBit.3 00011, 0x3 readBit.T 0001100001000001, ok true readBit.X 0001100001000001, ok true rewind: 2 -> 0 readBits32: u8[0] -> [0x41, msbFirst true, 01000001] u8[1] -> [0x18, msbFirst true, 00011000] readBits31.T 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001] rewind: 2 -> 0 readBits32: u8[0] -> [0x41, msbFirst true, 01000001] readBits31.1 [0x01, msbFirst true, 00001] u8[1] -> [0x18, msbFirst true, 00011000] readBits31.2 [0x02, msbFirst true, 000010] readBits31.3 [0x03, msbFirst true, 00011] readBits31.X 0001100001000001, ok true, [0x1841, msbFirst true, 0001100001000001] rewind: 2 -> 0 u8[0] -> [0x41, msbFirst true, 01000001] u8[0] <- [0x41, msbFirst true, 01000001] u8[1] -> [0x18, msbFirst true, 00011000] u8[1] <- [0x18, msbFirst true, 00011000] u8[2] -> EOS rewind: 2 -> 0 readWriteBit [0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBit [1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true u8[0] -> [0x41, msbFirst true, 01000001] u8[1] -> [0x18, msbFirst true, 00011000] u8[0] <- [0x41, msbFirst true, 01000001] u8[1] <- [0x18, msbFirst true, 00011000] rewind: 2 -> 0 readWriteBits31[0]: read [0x41, msbFirst true, 01000001], write [0x41, msbFirst true, 01000001], ok true readWriteBits31[1]: read [0x18, msbFirst true, 00011000], write [0x18, msbFirst true, 00011000], ok true ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream00 - test10ReadWrite_13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719412619 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719412619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.673 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitstream01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719413440 ms III - Start SLOCK [T main @ 1739719413441 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 1 = 1]: <1> u8[0] <- [0x80, msbFirst true, 10000000] TestData: : 000: [80, 10000000], ResultExp: <> + <1> = <1> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] Read.Test: <> + <1> = <1> u8[0] <- [0x80, msbFirst true, 10000000] Copy: 000: [80, 10000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] Read.Copy.1: <> + <1> = <1> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] Read.Copy.2: <> + <1> = <1> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 3, totalBits 3 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 3 = 3]: <110> u8[0] <- [0xC0, msbFirst true, 11000000] TestData: : 000: [C0, 11000000], ResultExp: <> + <110> = <110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xC0, msbFirst true, 11000000] Read.Test: <> + <110> = <110> u8[0] <- [0xC0, msbFirst true, 11000000] Copy: 000: [C0, 11000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xC0, msbFirst true, 11000000] Read.Copy.1: <> + <110> = <110> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xC0, msbFirst true, 11000000] Read.Copy.2: <> + <110> = <110> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 8, totalBits 8 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 8 = 8]: <11011110> TestData: : 000: [DE, 11011110], ResultExp: <> + <11011110> = <11011110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <11011110> = <11011110> Copy: 000: [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] Read.Copy.1: <> + <11011110> = <11011110> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] Read.Copy.2: <> + <11011110> = <11011110> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 10, totalBits 10 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 10 = 10]: <1101111010> u8[1] <- [0x80, msbFirst true, 10000000] TestData: : 000: [DE, 11011110], [80, 10000000], ResultExp: <> + <1101111010> = <1101111010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Test: <> + <1101111010> = <1101111010> u8[1] <- [0x80, msbFirst true, 10000000] Copy: 000: [DE, 11011110], [80, 10000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Copy.1: <> + <1101111010> = <1101111010> rewind: 2 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Copy.2: <> + <1101111010> = <1101111010> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 30, totalBits 30 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111> u8[3] <- [0xFC, msbFirst true, 11111100] TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] -> [0xFC, msbFirst true, 11111100] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111> u8[3] <- [0xFC, msbFirst true, 11111100] Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FC, 11111100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFC, msbFirst true, 11111100] Read.Copy.1: <> + <110111101010111111001010111111> = <110111101010111111001010111111> rewind: 4 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFC, msbFirst true, 11111100] Read.Copy.2: <> + <110111101010111111001010111111> = <110111101010111111001010111111> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 0, postBits 32, totalBits 32 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data true, write true], bits[pre 0, skip 0, post 32 = 32]: <11011110101011111100101011111110> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], ResultExp: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] u8[3] <- [0xFE, msbFirst true, 11111110] Read.Test: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110> Copy: 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.1: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110> rewind: 4 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.2: <> + <11011110101011111100101011111110> = <11011110101011111100101011111110> XXX TestLinearBits: msbFirst true, preBits 3, skipBits 0, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 3, skip 0, post 3 = 6]: <110111> u8[0] <- [0xDC, msbFirst true, 11011100] TestData: : 000: [DC, 11011100], ResultExp: <110> + <111> = <110111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 0 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0xC0, msbFirst true, 11000000] Read.Test: <110> + <111> = <110111> u8[0] <- [0xDC, msbFirst true, 11011100] Copy: 000: [DC, 11011100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Read.Copy.1: <110> + <111> = <110111> rewind: 1 -> 0 u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Read.Copy.2: <110> + <111> = <110111> XXX TestLinearBits: msbFirst true, preBits 8, skipBits 0, postBits 3, totalBits 11 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write true], bits[pre 8, skip 0, post 3 = 11]: <11011110101> u8[1] <- [0xA0, msbFirst true, 10100000] TestData: : 000: [DE, 11011110], [A0, 10100000], ResultExp: <11011110> + <101> = <11011110101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Read.Test: <11011110> + <101> = <11011110101> u8[1] <- [0xA0, msbFirst true, 10100000] Copy: 000: [DE, 11011110], [A0, 10100000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Read.Copy.1: <11011110> + <101> = <11011110101> rewind: 2 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Read.Copy.2: <11011110> + <101> = <11011110101> XXX TestLinearBits: msbFirst true, preBits 9, skipBits 0, postBits 3, totalBits 12 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write true], bits[pre 9, skip 0, post 3 = 12]: <110111101010> u8[1] <- [0xA0, msbFirst true, 10100000] TestData: : 000: [DE, 11011110], [A0, 10100000], ResultExp: <110111101> + <010> = <110111101010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xA0, msbFirst true, 10100000] Bitstream.skip.0: 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x80, msbFirst true, 10000000] Read.Test: <110111101> + <010> = <110111101010> u8[1] <- [0xA0, msbFirst true, 10100000] Copy: 000: [DE, 11011110], [A0, 10100000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xA0, msbFirst true, 10100000] Read.Copy.1: <110111101> + <010> = <110111101010> rewind: 2 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xA0, msbFirst true, 10100000] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xA0, msbFirst true, 10100000] Read.Copy.2: <110111101> + <010> = <110111101010> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 1, totalBits 2 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 1 = 2]: <11> u8[0] <- [0xC0, msbFirst true, 11000000] TestData: : 000: [C0, 11000000], ResultExp: <> + <1> = <1> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0xC0, msbFirst true, 11000000] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <1> = <1> u8[0] <- [0x40, msbFirst true, 01000000] Copy: 000: [40, 01000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x40, msbFirst true, 01000000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x40, msbFirst true, 01000000] Read.Copy.1: <> + <1> = <1> rewind: 1 -> 0 Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x40, msbFirst true, 01000000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x40, msbFirst true, 01000000] Read.Copy.2: <> + <1> = <1> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 1, postBits 3, totalBits 4 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 0, skip 1, post 3 = 4]: <1101> u8[0] <- [0xD0, msbFirst true, 11010000] TestData: : 000: [D0, 11010000], ResultExp: <> + <101> = <101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xD0, msbFirst true, 11010000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0xD0, msbFirst true, 11010000] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <101> = <101> u8[0] <- [0x50, msbFirst true, 01010000] Copy: 000: [50, 01010000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x50, msbFirst true, 01010000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x50, msbFirst true, 01010000] Read.Copy.1: <> + <101> = <101> rewind: 1 -> 0 Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x50, msbFirst true, 01010000] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x50, msbFirst true, 01010000] Read.Copy.2: <> + <101> = <101> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 2, postBits 8, totalBits 10 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write true], bits[pre 0, skip 2, post 8 = 10]: <1101111010> u8[1] <- [0x80, msbFirst true, 10000000] TestData: : 000: [DE, 11011110], [80, 10000000], ResultExp: <> + <01111010> = <01111010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 2 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x00, msbFirst true, 00000000] u8[0] <- [0x1E, msbFirst true, 00011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Test: <> + <01111010> = <01111010> u8[1] <- [0x80, msbFirst true, 10000000] Copy: 000: [1E, 00011110], [80, 10000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x1E, msbFirst true, 00011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Copy.1: <> + <01111010> = <01111010> rewind: 2 -> 0 Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x1E, msbFirst true, 00011110] u8[1] -> [0x80, msbFirst true, 10000000] Read.Copy.2: <> + <01111010> = <01111010> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 8, postBits 10, totalBits 18 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] TestData: msbFirst[data true, write true], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111> u8[2] <- [0xC0, msbFirst true, 11000000] TestData: : 000: [DE, 11011110], [AF, 10101111], [C0, 11000000], ResultExp: <> + <1010111111> = <1010111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 8 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xAF, msbFirst true, 10101111] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] -> [0xC0, msbFirst true, 11000000] Read.Test: <> + <1010111111> = <1010111111> u8[2] <- [0xC0, msbFirst true, 11000000] Copy: 000: [00, 00000000], [AF, 10101111], [C0, 11000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xC0, msbFirst true, 11000000] Read.Copy.1: <> + <1010111111> = <1010111111> rewind: 3 -> 0 Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xAF, msbFirst true, 10101111] u8[2] -> [0xC0, msbFirst true, 11000000] Read.Copy.2: <> + <1010111111> = <1010111111> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 12, postBits 20, totalBits 32 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data true, write true], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], ResultExp: <> + <11111100101011111110> = <11111100101011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 12 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 12 [byteP 1, bitCnt 4], bitbuf [0x00, msbFirst true, 00000000] u8[1] <- [0x0F, msbFirst true, 00001111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] u8[3] <- [0xFE, msbFirst true, 11111110] Read.Test: <> + <11111100101011111110> = <11111100101011111110> Copy: 000: [00, 00000000], [0F, 00001111], [CA, 11001010], [FE, 11111110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0x0F, msbFirst true, 00001111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.1: <> + <11111100101011111110> = <11111100101011111110> rewind: 4 -> 0 Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0x0F, msbFirst true, 00001111] u8[2] -> [0xCA, msbFirst true, 11001010] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.2: <> + <11111100101011111110> = <11111100101011111110> XXX TestLinearBits: msbFirst true, preBits 0, skipBits 23, postBits 9, totalBits 32 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data true, write true], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], ResultExp: <> + <011111110> = <011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 23 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 23, notReadBits 0 - output, pos 23 [byteP 2, bitCnt 1], bitbuf [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[3] <- [0xFE, msbFirst true, 11111110] Read.Test: <> + <011111110> = <011111110> Copy: 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.1: <> + <011111110> = <011111110> rewind: 4 -> 0 Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] Read.Copy.2: <> + <011111110> = <011111110> XXX TestLinearBits: msbFirst true, preBits 1, skipBits 1, postBits 1, totalBits 3 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 1, skip 1, post 1 = 3]: <110> u8[0] <- [0xC0, msbFirst true, 11000000] TestData: : 000: [C0, 11000000], ResultExp: <1> + <0> = <10> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xC0, msbFirst true, 11000000] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xC0, msbFirst true, 11000000] Bitstream.skip.0: 1 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x80, msbFirst true, 10000000] Bitstream.skip.F_N1: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x80, msbFirst true, 10000000] Read.Test: <1> + <0> = <10> u8[0] <- [0x80, msbFirst true, 10000000] Copy: 000: [80, 10000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x80, msbFirst true, 10000000] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x80, msbFirst true, 10000000] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x80, msbFirst true, 10000000] Read.Copy.1: <1> + <0> = <10> rewind: 1 -> 0 u8[0] -> [0x80, msbFirst true, 10000000] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x80, msbFirst true, 10000000] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x80, msbFirst true, 10000000] Read.Copy.2: <1> + <0> = <10> XXX TestLinearBits: msbFirst true, preBits 2, skipBits 1, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data true, write true], bits[pre 2, skip 1, post 3 = 6]: <110111> u8[0] <- [0xDC, msbFirst true, 11011100] TestData: : 000: [DC, 11011100], ResultExp: <11> + <111> = <11111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xDC, msbFirst true, 11011100] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N1: 1 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0xC0, msbFirst true, 11000000] Read.Test: <11> + <111> = <11111> u8[0] <- [0xDC, msbFirst true, 11011100] Copy: 000: [DC, 11011100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xDC, msbFirst true, 11011100] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Read.Copy.1: <11> + <111> = <11111> rewind: 1 -> 0 u8[0] -> [0xDC, msbFirst true, 11011100] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xDC, msbFirst true, 11011100] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xDC, msbFirst true, 11011100] Read.Copy.2: <11> + <111> = <11111> XXX TestLinearBits: msbFirst true, preBits 7, skipBits 2, postBits 8, totalBits 17 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] TestData: msbFirst[data true, write true], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111> u8[2] <- [0x80, msbFirst true, 10000000] TestData: : 000: [DE, 11011110], [AF, 10101111], [80, 10000000], ResultExp: <1101111> + <01011111> = <110111101011111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 2 - output, pos 7 [byteP 0, bitCnt 1], bitbuf [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] u8[1] <- [0x2F, msbFirst true, 00101111] u8[2] -> [0x80, msbFirst true, 10000000] Read.Test: <1101111> + <01011111> = <110111101011111> u8[2] <- [0x80, msbFirst true, 10000000] Copy: 000: [DE, 11011110], [2F, 00101111], [80, 10000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0x2F, msbFirst true, 00101111] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x2F, msbFirst true, 00101111] u8[2] -> [0x80, msbFirst true, 10000000] Read.Copy.1: <1101111> + <01011111> = <110111101011111> rewind: 3 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0xDE, msbFirst true, 11011110] u8[1] -> [0x2F, msbFirst true, 00101111] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x2F, msbFirst true, 00101111] u8[2] -> [0x80, msbFirst true, 10000000] Read.Copy.2: <1101111> + <01011111> = <110111101011111> XXX TestLinearBits: msbFirst true, preBits 8, skipBits 8, postBits 8, totalBits 24 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] TestData: msbFirst[data true, write true], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], ResultExp: <11011110> + <11001010> = <1101111011001010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 8 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xCA, msbFirst true, 11001010] u8[2] <- [0xCA, msbFirst true, 11001010] Read.Test: <11011110> + <11001010> = <1101111011001010> Copy: 000: [DE, 11011110], [00, 00000000], [CA, 11001010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] u8[2] -> [0xCA, msbFirst true, 11001010] Read.Copy.1: <11011110> + <11001010> = <1101111011001010> rewind: 3 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xDE, msbFirst true, 11011110] u8[2] -> [0xCA, msbFirst true, 11001010] Read.Copy.2: <11011110> + <11001010> = <1101111011001010> XXX TestLinearBits: msbFirst true, preBits 15, skipBits 12, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data true, write true], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], ResultExp: <110111101010111> + <11110> = <11011110101011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0xAF, msbFirst true, 10101111] u8[3] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 12 - output, pos 15 [byteP 1, bitCnt 1], bitbuf [0xAE, msbFirst true, 10101110] u8[1] <- [0xAE, msbFirst true, 10101110] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] Read.Test: <110111101010111> + <11110> = <11011110101011111110> Copy: 000: [DE, 11011110], [AE, 10101110], [00, 00000000], [1E, 00011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAE, msbFirst true, 10101110] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0xAE, msbFirst true, 10101110] u8[3] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0x1E, msbFirst true, 00011110] Read.Copy.1: <110111101010111> + <11110> = <11011110101011111110> rewind: 4 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAE, msbFirst true, 10101110] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0xAE, msbFirst true, 10101110] u8[3] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0x1E, msbFirst true, 00011110] Read.Copy.2: <110111101010111> + <11110> = <11011110101011111110> XXX TestLinearBits: msbFirst true, preBits 16, skipBits 11, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xCA, msbFirst true, 11001010] u8[3] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data true, write true], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110> TestData: : 000: [DE, 11011110], [AF, 10101111], [CA, 11001010], [FE, 11111110], ResultExp: <1101111010101111> + <11110> = <110111101010111111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] u8[1] <- [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xAF, msbFirst true, 10101111] u8[3] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 11 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0xAF, msbFirst true, 10101111] Bitstream.skip.F_N2: 11, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] Read.Test: <1101111010101111> + <11110> = <110111101010111111110> Copy: 000: [DE, 11011110], [AF, 10101111], [00, 00000000], [1E, 00011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xAF, msbFirst true, 10101111] u8[3] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0x1E, msbFirst true, 00011110] Read.Copy.1: <1101111010101111> + <11110> = <110111101010111111110> rewind: 4 -> 0 u8[0] -> [0xDE, msbFirst true, 11011110] u8[1] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xAF, msbFirst true, 10101111] u8[3] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0x1E, msbFirst true, 00011110] Read.Copy.2: <1101111010101111> + <11110> = <110111101010111111110> ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test01LinearBitsMSBFirst .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 1 = 1]: <0> u8[0] <- [0x00, msbFirst true, 00000000] TestData: : 000: [00, 00000000], ResultExp: <> + <0> = <0> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] Read.Test: <> + <0> = <0> u8[0] <- [0x00, msbFirst true, 00000000] Copy: 000: [00, 00000000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] Read.Copy.1: <> + <0> = <0> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] Read.Copy.2: <> + <0> = <0> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 3, totalBits 3 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 3 = 3]: <011> u8[0] <- [0x06, msbFirst true, 00000110] TestData: : 000: [06, 00000110], ResultExp: <> + <011> = <011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x06, msbFirst true, 00000110] Read.Test: <> + <011> = <011> u8[0] <- [0x06, msbFirst true, 00000110] Copy: 000: [06, 00000110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x06, msbFirst true, 00000110] Read.Copy.1: <> + <011> = <011> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x06, msbFirst true, 00000110] Read.Copy.2: <> + <011> = <011> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 8, totalBits 8 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 8 = 8]: <01111111> TestData: : 000: [FE, 11111110], ResultExp: <> + <01111111> = <01111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] Read.Test: <> + <01111111> = <01111111> Copy: 000: [FE, 11111110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] Read.Copy.1: <> + <01111111> = <01111111> rewind: 1 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] Read.Copy.2: <> + <01111111> = <01111111> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 10, totalBits 10 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 10 = 10]: <0111111101> u8[1] <- [0x02, msbFirst true, 00000010] TestData: : 000: [FE, 11111110], [02, 00000010], ResultExp: <> + <0111111101> = <0111111101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Test: <> + <0111111101> = <0111111101> u8[1] <- [0x02, msbFirst true, 00000010] Copy: 000: [FE, 11111110], [02, 00000010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.1: <> + <0111111101> = <0111111101> rewind: 2 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.2: <> + <0111111101> = <0111111101> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 30, totalBits 30 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 30 = 30]: <011111110101001111110101011110> u8[3] <- [0x1E, msbFirst true, 00011110] TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], ResultExp: <> + <011111110101001111110101011110> = <011111110101001111110101011110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] -> [0x1E, msbFirst true, 00011110] Read.Test: <> + <011111110101001111110101011110> = <011111110101001111110101011110> u8[3] <- [0x1E, msbFirst true, 00011110] Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [1E, 00011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0x1E, msbFirst true, 00011110] Read.Copy.1: <> + <011111110101001111110101011110> = <011111110101001111110101011110> rewind: 4 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0x1E, msbFirst true, 00011110] Read.Copy.2: <> + <011111110101001111110101011110> = <011111110101001111110101011110> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 0, postBits 32, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 32 = 32]: <01111111010100111111010101111011> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011> Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.1: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011> rewind: 4 -> 0 Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.2: <> + <01111111010100111111010101111011> = <01111111010100111111010101111011> XXX TestLinearBits: msbFirst false, preBits 3, skipBits 0, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 3, skip 0, post 3 = 6]: <011111> u8[0] <- [0x3E, msbFirst true, 00111110] TestData: : 000: [3E, 00111110], ResultExp: <011> + <111> = <011111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 0 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0x06, msbFirst true, 00000110] Read.Test: <011> + <111> = <011111> u8[0] <- [0x3E, msbFirst true, 00111110] Copy: 000: [3E, 00111110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3E, msbFirst true, 00111110] Read.Copy.1: <011> + <111> = <011111> rewind: 1 -> 0 u8[0] -> [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3E, msbFirst true, 00111110] Read.Copy.2: <011> + <111> = <011111> XXX TestLinearBits: msbFirst false, preBits 8, skipBits 0, postBits 3, totalBits 11 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data false, write false], bits[pre 8, skip 0, post 3 = 11]: <01111111010> u8[1] <- [0x02, msbFirst true, 00000010] TestData: : 000: [FE, 11111110], [02, 00000010], ResultExp: <01111111> + <010> = <01111111010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Test: <01111111> + <010> = <01111111010> u8[1] <- [0x02, msbFirst true, 00000010] Copy: 000: [FE, 11111110], [02, 00000010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.1: <01111111> + <010> = <01111111010> rewind: 2 -> 0 u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.2: <01111111> + <010> = <01111111010> XXX TestLinearBits: msbFirst false, preBits 9, skipBits 0, postBits 3, totalBits 12 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data false, write false], bits[pre 9, skip 0, post 3 = 12]: <011111110101> u8[1] <- [0x0A, msbFirst true, 00001010] TestData: : 000: [FE, 11111110], [0A, 00001010], ResultExp: <011111110> + <101> = <011111110101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0x0A, msbFirst true, 00001010] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x0A, msbFirst true, 00001010] Bitstream.skip.0: 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <011111110> + <101> = <011111110101> u8[1] <- [0x0A, msbFirst true, 00001010] Copy: 000: [FE, 11111110], [0A, 00001010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x0A, msbFirst true, 00001010] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x0A, msbFirst true, 00001010] Read.Copy.1: <011111110> + <101> = <011111110101> rewind: 2 -> 0 u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x0A, msbFirst true, 00001010] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x0A, msbFirst true, 00001010] Read.Copy.2: <011111110> + <101> = <011111110101> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 1, totalBits 2 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 1 = 2]: <01> u8[0] <- [0x02, msbFirst true, 00000010] TestData: : 000: [02, 00000010], ResultExp: <> + <1> = <1> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x02, msbFirst true, 00000010] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <1> = <1> u8[0] <- [0x02, msbFirst true, 00000010] Copy: 000: [02, 00000010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x02, msbFirst true, 00000010] Read.Copy.1: <> + <1> = <1> rewind: 1 -> 0 Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x02, msbFirst true, 00000010] Read.Copy.2: <> + <1> = <1> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 1, postBits 3, totalBits 4 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 0, skip 1, post 3 = 4]: <0111> u8[0] <- [0x0E, msbFirst true, 00001110] TestData: : 000: [0E, 00001110], ResultExp: <> + <111> = <111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x0E, msbFirst true, 00001110] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x0E, msbFirst true, 00001110] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <111> = <111> u8[0] <- [0x0E, msbFirst true, 00001110] Copy: 000: [0E, 00001110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x0E, msbFirst true, 00001110] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x0E, msbFirst true, 00001110] Read.Copy.1: <> + <111> = <111> rewind: 1 -> 0 Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x0E, msbFirst true, 00001110] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x0E, msbFirst true, 00001110] Read.Copy.2: <> + <111> = <111> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 2, postBits 8, totalBits 10 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] TestData: msbFirst[data false, write false], bits[pre 0, skip 2, post 8 = 10]: <0111111101> u8[1] <- [0x02, msbFirst true, 00000010] TestData: : 000: [FE, 11111110], [02, 00000010], ResultExp: <> + <11111101> = <11111101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 2 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x00, msbFirst true, 00000000] u8[0] <- [0xFC, msbFirst true, 11111100] u8[1] -> [0x02, msbFirst true, 00000010] Read.Test: <> + <11111101> = <11111101> u8[1] <- [0x02, msbFirst true, 00000010] Copy: 000: [FC, 11111100], [02, 00000010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFC, msbFirst true, 11111100] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xFC, msbFirst true, 11111100] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.1: <> + <11111101> = <11111101> rewind: 2 -> 0 Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFC, msbFirst true, 11111100] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0xFC, msbFirst true, 11111100] u8[1] -> [0x02, msbFirst true, 00000010] Read.Copy.2: <> + <11111101> = <11111101> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 8, postBits 10, totalBits 18 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] TestData: msbFirst[data false, write false], bits[pre 0, skip 8, post 10 = 18]: <011111110101001111> u8[2] <- [0x03, msbFirst true, 00000011] TestData: : 000: [FE, 11111110], [CA, 11001010], [03, 00000011], ResultExp: <> + <0101001111> = <0101001111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 8 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] -> [0x03, msbFirst true, 00000011] Read.Test: <> + <0101001111> = <0101001111> u8[2] <- [0x03, msbFirst true, 00000011] Copy: 000: [00, 00000000], [CA, 11001010], [03, 00000011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0x03, msbFirst true, 00000011] Read.Copy.1: <> + <0101001111> = <0101001111> rewind: 3 -> 0 Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0x03, msbFirst true, 00000011] Read.Copy.2: <> + <0101001111> = <0101001111> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 12, postBits 20, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data false, write false], bits[pre 0, skip 12, post 20 = 32]: <01111111010100111111010101111011> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <00111111010101111011> = <00111111010101111011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 12 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 12 [byteP 1, bitCnt 4], bitbuf [0x00, msbFirst true, 00000000] u8[1] <- [0xC0, msbFirst true, 11000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <00111111010101111011> = <00111111010101111011> Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xC0, msbFirst true, 11000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.1: <> + <00111111010101111011> = <00111111010101111011> rewind: 4 -> 0 Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xC0, msbFirst true, 11000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.2: <> + <00111111010101111011> = <00111111010101111011> XXX TestLinearBits: msbFirst false, preBits 0, skipBits 23, postBits 9, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data false, write false], bits[pre 0, skip 23, post 9 = 32]: <01111111010100111111010101111011> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <101111011> = <101111011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 23 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 23, notReadBits 0 - output, pos 23 [byteP 2, bitCnt 1], bitbuf [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] -> [0xDE, msbFirst true, 11011110] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <101111011> = <101111011> Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0x80, msbFirst true, 10000000] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.1: <> + <101111011> = <101111011> rewind: 4 -> 0 Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0x80, msbFirst true, 10000000] u8[3] -> [0xDE, msbFirst true, 11011110] Read.Copy.2: <> + <101111011> = <101111011> XXX TestLinearBits: msbFirst false, preBits 1, skipBits 1, postBits 1, totalBits 3 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 1, skip 1, post 1 = 3]: <011> u8[0] <- [0x06, msbFirst true, 00000110] TestData: : 000: [06, 00000110], ResultExp: <0> + <1> = <01> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x06, msbFirst true, 00000110] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x06, msbFirst true, 00000110] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x06, msbFirst true, 00000110] Bitstream.skip.0: 1 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N1: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <0> + <1> = <01> u8[0] <- [0x04, msbFirst true, 00000100] Copy: 000: [04, 00000100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x04, msbFirst true, 00000100] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x04, msbFirst true, 00000100] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x04, msbFirst true, 00000100] Read.Copy.1: <0> + <1> = <01> rewind: 1 -> 0 u8[0] -> [0x04, msbFirst true, 00000100] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x04, msbFirst true, 00000100] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x04, msbFirst true, 00000100] Read.Copy.2: <0> + <1> = <01> XXX TestLinearBits: msbFirst false, preBits 2, skipBits 1, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data false, write false], bits[pre 2, skip 1, post 3 = 6]: <011111> u8[0] <- [0x3E, msbFirst true, 00111110] TestData: : 000: [3E, 00111110], ResultExp: <01> + <111> = <01111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x3E, msbFirst true, 00111110] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3E, msbFirst true, 00111110] Bitstream.skip.0: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x02, msbFirst true, 00000010] Bitstream.skip.F_N1: 1 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0x02, msbFirst true, 00000010] Read.Test: <01> + <111> = <01111> u8[0] <- [0x3A, msbFirst true, 00111010] Copy: 000: [3A, 00111010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x3A, msbFirst true, 00111010] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x3A, msbFirst true, 00111010] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3A, msbFirst true, 00111010] Read.Copy.1: <01> + <111> = <01111> rewind: 1 -> 0 u8[0] -> [0x3A, msbFirst true, 00111010] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x3A, msbFirst true, 00111010] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x3A, msbFirst true, 00111010] Read.Copy.2: <01> + <111> = <01111> XXX TestLinearBits: msbFirst false, preBits 7, skipBits 2, postBits 8, totalBits 17 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] TestData: msbFirst[data false, write false], bits[pre 7, skip 2, post 8 = 17]: <01111111010100111> u8[2] <- [0x01, msbFirst true, 00000001] TestData: : 000: [FE, 11111110], [CA, 11001010], [01, 00000001], ResultExp: <0111111> + <10100111> = <011111110100111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 2 - output, pos 7 [byteP 0, bitCnt 1], bitbuf [0x7E, msbFirst true, 01111110] u8[0] <- [0x7E, msbFirst true, 01111110] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] -> [0x01, msbFirst true, 00000001] Read.Test: <0111111> + <10100111> = <011111110100111> u8[2] <- [0x01, msbFirst true, 00000001] Copy: 000: [7E, 01111110], [CA, 11001010], [01, 00000001], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x7E, msbFirst true, 01111110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0x7E, msbFirst true, 01111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xCA, msbFirst true, 11001010] u8[2] -> [0x01, msbFirst true, 00000001] Read.Copy.1: <0111111> + <10100111> = <011111110100111> rewind: 3 -> 0 u8[0] -> [0x7E, msbFirst true, 01111110] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0x7E, msbFirst true, 01111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xCA, msbFirst true, 11001010] u8[2] -> [0x01, msbFirst true, 00000001] Read.Copy.2: <0111111> + <10100111> = <011111110100111> XXX TestLinearBits: msbFirst false, preBits 8, skipBits 8, postBits 8, totalBits 24 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] TestData: msbFirst[data false, write false], bits[pre 8, skip 8, post 8 = 24]: <011111110101001111110101> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], ResultExp: <01111111> + <11110101> = <0111111111110101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 8 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[2] <- [0xAF, msbFirst true, 10101111] Read.Test: <01111111> + <11110101> = <0111111111110101> Copy: 000: [FE, 11111110], [00, 00000000], [AF, 10101111], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] u8[2] -> [0xAF, msbFirst true, 10101111] Read.Copy.1: <01111111> + <11110101> = <0111111111110101> rewind: 3 -> 0 u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xFE, msbFirst true, 11111110] u8[2] -> [0xAF, msbFirst true, 10101111] Read.Copy.2: <01111111> + <11110101> = <0111111111110101> XXX TestLinearBits: msbFirst false, preBits 15, skipBits 12, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data false, write false], bits[pre 15, skip 12, post 5 = 32]: <01111111010100111111010101111011> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <011111110101001> + <11011> = <01111111010100111011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 12 - output, pos 15 [byteP 1, bitCnt 1], bitbuf [0x4A, msbFirst true, 01001010] u8[1] <- [0x4A, msbFirst true, 01001010] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0xD8, msbFirst true, 11011000] Read.Test: <011111110101001> + <11011> = <01111111010100111011> Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x4A, msbFirst true, 01001010] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0x4A, msbFirst true, 01001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Read.Copy.1: <011111110101001> + <11011> = <01111111010100111011> rewind: 4 -> 0 u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x4A, msbFirst true, 01001010] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0x4A, msbFirst true, 01001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Read.Copy.2: <011111110101001> + <11011> = <01111111010100111011> XXX TestLinearBits: msbFirst false, preBits 16, skipBits 11, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data false, write false], bits[pre 16, skip 11, post 5 = 32]: <01111111010100111111010101111011> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <0111111101010011> + <11011> = <011111110101001111011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[1] <- [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 11 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 11, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0xD8, msbFirst true, 11011000] Read.Test: <0111111101010011> + <11011> = <011111110101001111011> Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Read.Copy.1: <0111111101010011> + <11011> = <011111110101001111011> rewind: 4 -> 0 u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Read.Copy.2: <0111111101010011> + <11011> = <011111110101001111011> ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test02LinearBitsLSBFirst .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test03BulkBits XXX TestBulkBits: preBits 0, skipBits 0, postBits 1, totalBits 1 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 1 = 1]: <1> u8[0] <- [0x01, msbFirst true, 00000001] TestData: : 000: [01, 00000001], ResultExp: <> + <1> = <1> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x01, msbFirst true, 00000001] Read.Test: <> + <1> = <1> u8[0] <- [0x01, msbFirst true, 00000001] Copy: 000: [01, 00000001], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x01, msbFirst true, 00000001] Copy.Test: <> + <1> = <1> XXX TestBulkBits: preBits 0, skipBits 0, postBits 3, totalBits 3 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 3 = 3]: <110> u8[0] <- [0x06, msbFirst true, 00000110] TestData: : 000: [06, 00000110], ResultExp: <> + <110> = <110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x06, msbFirst true, 00000110] Read.Test: <> + <110> = <110> u8[0] <- [0x06, msbFirst true, 00000110] Copy: 000: [06, 00000110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x06, msbFirst true, 00000110] Copy.Test: <> + <110> = <110> XXX TestBulkBits: preBits 0, skipBits 0, postBits 8, totalBits 8 Prepare bitstream u8[0] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 8 = 8]: <11011110> TestData: : 000: [DE, 11011110], ResultExp: <> + <11011110> = <11011110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <11011110> = <11011110> Copy: 000: [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xDE, msbFirst true, 11011110] Copy.Test: <> + <11011110> = <11011110> XXX TestBulkBits: preBits 0, skipBits 0, postBits 10, totalBits 10 Prepare bitstream u8[0] <- [0x7A, msbFirst true, 01111010] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 10 = 10]: <1101111010> u8[1] <- [0x03, msbFirst true, 00000011] TestData: : 000: [7A, 01111010], [03, 00000011], ResultExp: <> + <1101111010> = <1101111010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x7A, msbFirst true, 01111010] u8[1] -> [0x03, msbFirst true, 00000011] u8[0] <- [0x7A, msbFirst true, 01111010] Read.Test: <> + <1101111010> = <1101111010> u8[1] <- [0x03, msbFirst true, 00000011] Copy: 000: [7A, 01111010], [03, 00000011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x7A, msbFirst true, 01111010] u8[1] -> [0x03, msbFirst true, 00000011] Copy.Test: <> + <1101111010> = <1101111010> XXX TestBulkBits: preBits 0, skipBits 0, postBits 30, totalBits 30 Prepare bitstream u8[0] <- [0xBF, msbFirst true, 10111111] u8[1] <- [0xF2, msbFirst true, 11110010] u8[2] <- [0xAB, msbFirst true, 10101011] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 30 = 30]: <110111101010111111001010111111> u8[3] <- [0x37, msbFirst true, 00110111] TestData: : 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], ResultExp: <> + <110111101010111111001010111111> = <110111101010111111001010111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xBF, msbFirst true, 10111111] u8[1] -> [0xF2, msbFirst true, 11110010] u8[2] -> [0xAB, msbFirst true, 10101011] u8[3] -> [0x37, msbFirst true, 00110111] u8[0] <- [0xBF, msbFirst true, 10111111] u8[1] <- [0xF2, msbFirst true, 11110010] u8[2] <- [0xAB, msbFirst true, 10101011] Read.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111> u8[3] <- [0x37, msbFirst true, 00110111] Copy: 000: [BF, 10111111], [F2, 11110010], [AB, 10101011], [37, 00110111], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xBF, msbFirst true, 10111111] u8[1] -> [0xF2, msbFirst true, 11110010] u8[2] -> [0xAB, msbFirst true, 10101011] u8[3] -> [0x37, msbFirst true, 00110111] Copy.Test: <> + <110111101010111111001010111111> = <110111101010111111001010111111> XXX TestBulkBits: preBits 0, skipBits 0, postBits 31, totalBits 31 Prepare bitstream u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xE5, msbFirst true, 11100101] u8[2] <- [0x57, msbFirst true, 01010111] TestData: msbFirst[data true, write false], bits[pre 0, skip 0, post 31 = 31]: <1101111010101111110010101111111> u8[3] <- [0x6F, msbFirst true, 01101111] TestData: : 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 0 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xE5, msbFirst true, 11100101] u8[2] -> [0x57, msbFirst true, 01010111] u8[3] -> [0x6F, msbFirst true, 01101111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xE5, msbFirst true, 11100101] u8[2] <- [0x57, msbFirst true, 01010111] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> u8[3] <- [0x6F, msbFirst true, 01101111] Copy: 000: [7F, 01111111], [E5, 11100101], [57, 01010111], [6F, 01101111], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 0 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xE5, msbFirst true, 11100101] u8[2] -> [0x57, msbFirst true, 01010111] u8[3] -> [0x6F, msbFirst true, 01101111] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> XXX TestBulkBits: preBits 3, skipBits 0, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 3, skip 0, post 3 = 6]: <110111> u8[0] <- [0x37, msbFirst true, 00110111] TestData: : 000: [37, 00110111], ResultExp: <111> + <110> = <110111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x37, msbFirst true, 00110111] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x37, msbFirst true, 00110111] Bitstream.skip.0: 0 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0x07, msbFirst true, 00000111] Read.Test: <111> + <110> = <110111> u8[0] <- [0x37, msbFirst true, 00110111] Copy: 000: [37, 00110111], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x37, msbFirst true, 00110111] Bitstream.skip.0: 0 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x37, msbFirst true, 00110111] Copy.Test: <111> + <110> = <110111> XXX TestBulkBits: preBits 8, skipBits 0, postBits 3, totalBits 11 Prepare bitstream u8[0] <- [0xF5, msbFirst true, 11110101] TestData: msbFirst[data true, write false], bits[pre 8, skip 0, post 3 = 11]: <11011110101> u8[1] <- [0x06, msbFirst true, 00000110] TestData: : 000: [F5, 11110101], [06, 00000110], ResultExp: <11110101> + <110> = <11011110101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xF5, msbFirst true, 11110101] u8[0] <- [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xF5, msbFirst true, 11110101] u8[1] -> [0x06, msbFirst true, 00000110] Read.Test: <11110101> + <110> = <11011110101> u8[1] <- [0x06, msbFirst true, 00000110] Copy: 000: [F5, 11110101], [06, 00000110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xF5, msbFirst true, 11110101] u8[1] -> [0x06, msbFirst true, 00000110] Copy.Test: <11110101> + <110> = <11011110101> XXX TestBulkBits: preBits 9, skipBits 0, postBits 3, totalBits 12 Prepare bitstream u8[0] <- [0xEA, msbFirst true, 11101010] TestData: msbFirst[data true, write false], bits[pre 9, skip 0, post 3 = 12]: <110111101010> u8[1] <- [0x0D, msbFirst true, 00001101] TestData: : 000: [EA, 11101010], [0D, 00001101], ResultExp: <111101010> + <110> = <110111101010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xEA, msbFirst true, 11101010] u8[1] -> [0x0D, msbFirst true, 00001101] u8[0] <- [0xEA, msbFirst true, 11101010] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x0D, msbFirst true, 00001101] Bitstream.skip.0: 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x01, msbFirst true, 00000001] Read.Test: <111101010> + <110> = <110111101010> u8[1] <- [0x0D, msbFirst true, 00001101] Copy: 000: [EA, 11101010], [0D, 00001101], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xEA, msbFirst true, 11101010] u8[1] -> [0x0D, msbFirst true, 00001101] Bitstream.skip.0: 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x0D, msbFirst true, 00001101] Copy.Test: <111101010> + <110> = <110111101010> XXX TestBulkBits: preBits 5, skipBits 0, postBits 6, totalBits 11 Prepare bitstream u8[0] <- [0xF5, msbFirst true, 11110101] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 6 = 11]: <11011110101> u8[1] <- [0x06, msbFirst true, 00000110] TestData: : 000: [F5, 11110101], [06, 00000110], ResultExp: <10101> + <110111> = <11011110101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - output, pos 5 [byteP 0, bitCnt 3], bitbuf [0x15, msbFirst true, 00010101] u8[1] -> [0x06, msbFirst true, 00000110] u8[0] <- [0xF5, msbFirst true, 11110101] Read.Test: <10101> + <110111> = <11011110101> u8[1] <- [0x06, msbFirst true, 00000110] Copy: 000: [F5, 11110101], [06, 00000110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 0 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0xF5, msbFirst true, 11110101] u8[1] -> [0x06, msbFirst true, 00000110] Copy.Test: <10101> + <110111> = <11011110101> XXX TestBulkBits: preBits 5, skipBits 0, postBits 8, totalBits 13 Prepare bitstream u8[0] <- [0xD5, msbFirst true, 11010101] TestData: msbFirst[data true, write false], bits[pre 5, skip 0, post 8 = 13]: <1101111010101> u8[1] <- [0x1B, msbFirst true, 00011011] TestData: : 000: [D5, 11010101], [1B, 00011011], ResultExp: <10101> + <11011110> = <1101111010101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xD5, msbFirst true, 11010101] Bitstream.skip.0: 0 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0xD5, msbFirst true, 11010101] Bitstream.skip.0: 0 - output, pos 5 [byteP 0, bitCnt 3], bitbuf [0x15, msbFirst true, 00010101] u8[1] -> [0x1B, msbFirst true, 00011011] u8[0] <- [0xD5, msbFirst true, 11010101] Read.Test: <10101> + <11011110> = <1101111010101> u8[1] <- [0x1B, msbFirst true, 00011011] Copy: 000: [D5, 11010101], [1B, 00011011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xD5, msbFirst true, 11010101] Bitstream.skip.0: 0 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0xD5, msbFirst true, 11010101] u8[1] -> [0x1B, msbFirst true, 00011011] Copy.Test: <10101> + <11011110> = <1101111010101> XXX TestBulkBits: preBits 0, skipBits 1, postBits 1, totalBits 2 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 1 = 2]: <11> u8[0] <- [0x03, msbFirst true, 00000011] TestData: : 000: [03, 00000011], ResultExp: <> + <1> = <1> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x03, msbFirst true, 00000011] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x03, msbFirst true, 00000011] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <1> = <1> u8[0] <- [0x02, msbFirst true, 00000010] Copy: 000: [02, 00000010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x02, msbFirst true, 00000010] Copy.Test: <> + <1> = <1> XXX TestBulkBits: preBits 3, skipBits 6, postBits 4, totalBits 13 Prepare bitstream u8[0] <- [0xD5, msbFirst true, 11010101] TestData: msbFirst[data true, write false], bits[pre 3, skip 6, post 4 = 13]: <1101111010101> u8[1] <- [0x1B, msbFirst true, 00011011] TestData: : 000: [D5, 11010101], [1B, 00011011], ResultExp: <101> + <1101> = <1101101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xD5, msbFirst true, 11010101] Bitstream.skip.0: 6 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0xD5, msbFirst true, 11010101] u8[1] -> [0x1B, msbFirst true, 00011011] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x1B, msbFirst true, 00011011] Bitstream.skip.0: 6 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0x05, msbFirst true, 00000101] u8[0] <- [0x05, msbFirst true, 00000101] Bitstream.skip.F_N2: 6, notReadBits 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <101> + <1101> = <1101101> u8[1] <- [0x1A, msbFirst true, 00011010] Copy: 000: [05, 00000101], [1A, 00011010], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x05, msbFirst true, 00000101] Bitstream.skip.0: 6 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x05, msbFirst true, 00000101] u8[1] -> [0x1A, msbFirst true, 00011010] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0x1A, msbFirst true, 00011010] Copy.Test: <101> + <1101> = <1101101> XXX TestBulkBits: preBits 0, skipBits 1, postBits 3, totalBits 4 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 3 = 4]: <1101> u8[0] <- [0x0D, msbFirst true, 00001101] TestData: : 000: [0D, 00001101], ResultExp: <> + <110> = <110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x0D, msbFirst true, 00001101] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x0D, msbFirst true, 00001101] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <> + <110> = <110> u8[0] <- [0x0C, msbFirst true, 00001100] Copy: 000: [0C, 00001100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x0C, msbFirst true, 00001100] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x0C, msbFirst true, 00001100] Copy.Test: <> + <110> = <110> XXX TestBulkBits: preBits 0, skipBits 2, postBits 8, totalBits 10 Prepare bitstream u8[0] <- [0x7A, msbFirst true, 01111010] TestData: msbFirst[data true, write false], bits[pre 0, skip 2, post 8 = 10]: <1101111010> u8[1] <- [0x03, msbFirst true, 00000011] TestData: : 000: [7A, 01111010], [03, 00000011], ResultExp: <> + <11011110> = <11011110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x7A, msbFirst true, 01111010] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x7A, msbFirst true, 01111010] Bitstream.skip.0: 2 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0x03, msbFirst true, 00000011] u8[0] <- [0x78, msbFirst true, 01111000] Read.Test: <> + <11011110> = <11011110> u8[1] <- [0x03, msbFirst true, 00000011] Copy: 000: [78, 01111000], [03, 00000011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 2 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0x78, msbFirst true, 01111000] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x78, msbFirst true, 01111000] u8[1] -> [0x03, msbFirst true, 00000011] Copy.Test: <> + <11011110> = <11011110> XXX TestBulkBits: preBits 0, skipBits 8, postBits 10, totalBits 18 Prepare bitstream u8[0] <- [0xBF, msbFirst true, 10111111] u8[1] <- [0x7A, msbFirst true, 01111010] TestData: msbFirst[data true, write false], bits[pre 0, skip 8, post 10 = 18]: <110111101010111111> u8[2] <- [0x03, msbFirst true, 00000011] TestData: : 000: [BF, 10111111], [7A, 01111010], [03, 00000011], ResultExp: <> + <1101111010> = <1101111010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.0: 8 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0x7A, msbFirst true, 01111010] u8[2] -> [0x03, msbFirst true, 00000011] u8[1] <- [0x7A, msbFirst true, 01111010] Read.Test: <> + <1101111010> = <1101111010> u8[2] <- [0x03, msbFirst true, 00000011] Copy: 000: [00, 00000000], [7A, 01111010], [03, 00000011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 8 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0x7A, msbFirst true, 01111010] u8[2] -> [0x03, msbFirst true, 00000011] Copy.Test: <> + <1101111010> = <1101111010> XXX TestBulkBits: preBits 0, skipBits 12, postBits 20, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 0, skip 12, post 20 = 32]: <11011110101011111100101011111110> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <11011110101011111100> = <11011110101011111100> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 12 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 12 [byteP 1, bitCnt 4], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] u8[1] <- [0xC0, msbFirst true, 11000000] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <11011110101011111100> = <11011110101011111100> Copy: 000: [00, 00000000], [C0, 11000000], [AF, 10101111], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 12 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xC0, msbFirst true, 11000000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 12 [byteP 2, bitCnt 4], bitbuf [0xC0, msbFirst true, 11000000] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Copy.Test: <> + <11011110101011111100> = <11011110101011111100> XXX TestBulkBits: preBits 0, skipBits 23, postBits 9, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 0, skip 23, post 9 = 32]: <11011110101011111100101011111110> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <110111101> = <110111101> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 23 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 23, notReadBits 0 - output, pos 23 [byteP 2, bitCnt 1], bitbuf [0x00, msbFirst true, 00000000] u8[3] -> [0xDE, msbFirst true, 11011110] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <110111101> = <110111101> Copy: 000: [00, 00000000], [00, 00000000], [80, 10000000], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 23 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] Bitstream.skip.F_N2: 23, notReadBits 0 - input, pos 23 [byteP 3, bitCnt 1], bitbuf [0x80, msbFirst true, 10000000] u8[3] -> [0xDE, msbFirst true, 11011110] Copy.Test: <> + <110111101> = <110111101> XXX TestBulkBits: preBits 0, skipBits 1, postBits 31, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 0, skip 1, post 31 = 32]: <11011110101011111100101011111110> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 1 - output, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N2: 1, notReadBits 0 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] Read.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> Copy: 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] Bitstream.skip.0: 1 - input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] Bitstream.skip.F_N2: 1, notReadBits 0 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[2] -> [0xAF, msbFirst true, 10101111] u8[3] -> [0xDE, msbFirst true, 11011110] Copy.Test: <> + <1101111010101111110010101111111> = <1101111010101111110010101111111> XXX TestBulkBits: preBits 1, skipBits 1, postBits 1, totalBits 3 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 1, skip 1, post 1 = 3]: <110> u8[0] <- [0x06, msbFirst true, 00000110] TestData: : 000: [06, 00000110], ResultExp: <0> + <1> = <10> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x06, msbFirst true, 00000110] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x06, msbFirst true, 00000110] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x06, msbFirst true, 00000110] Bitstream.skip.0: 1 - output, pos 1 [byteP 0, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] Bitstream.skip.F_N1: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x00, msbFirst true, 00000000] Read.Test: <0> + <1> = <10> u8[0] <- [0x04, msbFirst true, 00000100] Copy: 000: [04, 00000100], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x04, msbFirst true, 00000100] Bitstream.skip.0: 1 - input, pos 1 [byteP 1, bitCnt 7], bitbuf [0x04, msbFirst true, 00000100] Bitstream.skip.F_N1: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x04, msbFirst true, 00000100] Copy.Test: <0> + <1> = <10> XXX TestBulkBits: preBits 2, skipBits 1, postBits 3, totalBits 6 Prepare bitstream TestData: msbFirst[data true, write false], bits[pre 2, skip 1, post 3 = 6]: <110111> u8[0] <- [0x37, msbFirst true, 00110111] TestData: : 000: [37, 00110111], ResultExp: <11> + <110> = <11011> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x37, msbFirst true, 00110111] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x37, msbFirst true, 00110111] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x37, msbFirst true, 00110111] Bitstream.skip.0: 1 - output, pos 2 [byteP 0, bitCnt 6], bitbuf [0x03, msbFirst true, 00000011] Bitstream.skip.F_N1: 1 - output, pos 3 [byteP 0, bitCnt 5], bitbuf [0x03, msbFirst true, 00000011] Read.Test: <11> + <110> = <11011> u8[0] <- [0x33, msbFirst true, 00110011] Copy: 000: [33, 00110011], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x33, msbFirst true, 00110011] Bitstream.skip.0: 1 - input, pos 2 [byteP 1, bitCnt 6], bitbuf [0x33, msbFirst true, 00110011] Bitstream.skip.F_N1: 1 - input, pos 3 [byteP 1, bitCnt 5], bitbuf [0x33, msbFirst true, 00110011] Copy.Test: <11> + <110> = <11011> XXX TestBulkBits: preBits 7, skipBits 2, postBits 8, totalBits 17 Prepare bitstream u8[0] <- [0x5F, msbFirst true, 01011111] u8[1] <- [0xBD, msbFirst true, 10111101] TestData: msbFirst[data true, write false], bits[pre 7, skip 2, post 8 = 17]: <11011110101011111> u8[2] <- [0x01, msbFirst true, 00000001] TestData: : 000: [5F, 01011111], [BD, 10111101], [01, 00000001], ResultExp: <1011111> + <11011110> = <110111101011111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x5F, msbFirst true, 01011111] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0x5F, msbFirst true, 01011111] u8[1] -> [0xBD, msbFirst true, 10111101] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xBD, msbFirst true, 10111101] Bitstream.skip.0: 2 - output, pos 7 [byteP 0, bitCnt 1], bitbuf [0x5F, msbFirst true, 01011111] u8[0] <- [0x5F, msbFirst true, 01011111] Bitstream.skip.F_N2: 2, notReadBits 0 - output, pos 9 [byteP 1, bitCnt 7], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x01, msbFirst true, 00000001] u8[1] <- [0xBC, msbFirst true, 10111100] Read.Test: <1011111> + <11011110> = <110111101011111> u8[2] <- [0x01, msbFirst true, 00000001] Copy: 000: [5F, 01011111], [BC, 10111100], [01, 00000001], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x5F, msbFirst true, 01011111] Bitstream.skip.0: 2 - input, pos 7 [byteP 1, bitCnt 1], bitbuf [0x5F, msbFirst true, 01011111] u8[1] -> [0xBC, msbFirst true, 10111100] Bitstream.skip.F_N2: 2, notReadBits 0 - input, pos 9 [byteP 2, bitCnt 7], bitbuf [0xBC, msbFirst true, 10111100] u8[2] -> [0x01, msbFirst true, 00000001] Copy.Test: <1011111> + <11011110> = <110111101011111> XXX TestBulkBits: preBits 8, skipBits 8, postBits 8, totalBits 24 Prepare bitstream u8[0] <- [0xCA, msbFirst true, 11001010] u8[1] <- [0xAF, msbFirst true, 10101111] u8[2] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 8, skip 8, post 8 = 24]: <110111101010111111001010> TestData: : 000: [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <11001010> + <11011110> = <1101111011001010> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xCA, msbFirst true, 11001010] u8[0] <- [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 8 - output, pos 8 [byteP 1, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 8, notReadBits 0 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0xDE, msbFirst true, 11011110] u8[2] <- [0xDE, msbFirst true, 11011110] Read.Test: <11001010> + <11011110> = <1101111011001010> Copy: 000: [CA, 11001010], [00, 00000000], [DE, 11011110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 8 - input, pos 8 [byteP 1, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 8, notReadBits 0 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[2] -> [0xDE, msbFirst true, 11011110] Copy.Test: <11001010> + <11011110> = <1101111011001010> XXX TestBulkBits: preBits 15, skipBits 12, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 15, skip 12, post 5 = 32]: <11011110101011111100101011111110> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <100101011111110> + <11011> = <11011100101011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[0] <- [0xFE, msbFirst true, 11111110] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 12 - output, pos 15 [byteP 1, bitCnt 1], bitbuf [0x4A, msbFirst true, 01001010] u8[1] <- [0x4A, msbFirst true, 01001010] Bitstream.skip.F_N2: 12, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0xD8, msbFirst true, 11011000] Read.Test: <100101011111110> + <11011> = <11011100101011111110> Copy: 000: [FE, 11111110], [4A, 01001010], [00, 00000000], [D8, 11011000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x4A, msbFirst true, 01001010] Bitstream.skip.0: 12 - input, pos 15 [byteP 2, bitCnt 1], bitbuf [0x4A, msbFirst true, 01001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 12, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Copy.Test: <100101011111110> + <11011> = <11011100101011111110> XXX TestBulkBits: preBits 16, skipBits 11, postBits 5, totalBits 32 Prepare bitstream u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] u8[2] <- [0xAF, msbFirst true, 10101111] u8[3] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 16, skip 11, post 5 = 32]: <11011110101011111100101011111110> TestData: : 000: [FE, 11111110], [CA, 11001010], [AF, 10101111], [DE, 11011110], ResultExp: <1100101011111110> + <11011> = <110111100101011111110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 11 - output, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] Bitstream.skip.F_N2: 11, notReadBits 0 - output, pos 27 [byteP 3, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[3] <- [0xD8, msbFirst true, 11011000] Read.Test: <1100101011111110> + <11011> = <110111100101011111110> Copy: 000: [FE, 11111110], [CA, 11001010], [00, 00000000], [D8, 11011000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xCA, msbFirst true, 11001010] Bitstream.skip.0: 11 - input, pos 16 [byteP 2, bitCnt 0], bitbuf [0xCA, msbFirst true, 11001010] u8[3] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 11, notReadBits 0 - input, pos 27 [byteP 4, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Copy.Test: <1100101011111110> + <11011> = <110111100101011111110> XXX TestBulkBits: preBits 5, skipBits 6, postBits 5, totalBits 16 Prepare bitstream u8[0] <- [0xAF, msbFirst true, 10101111] u8[1] <- [0xDE, msbFirst true, 11011110] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 5 = 16]: <1101111010101111> TestData: : 000: [AF, 10101111], [DE, 11011110], ResultExp: <01111> + <11011> = <1101101111> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0xAF, msbFirst true, 10101111] Bitstream.skip.0: 6 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0xAF, msbFirst true, 10101111] u8[1] -> [0xDE, msbFirst true, 11011110] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 11 [byteP 2, bitCnt 5], bitbuf [0xDE, msbFirst true, 11011110] Bitstream.skip.0: 6 - output, pos 5 [byteP 0, bitCnt 3], bitbuf [0x0F, msbFirst true, 00001111] u8[0] <- [0x0F, msbFirst true, 00001111] Bitstream.skip.F_N2: 6, notReadBits 0 - output, pos 11 [byteP 1, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[1] <- [0xD8, msbFirst true, 11011000] Read.Test: <01111> + <11011> = <1101101111> Copy: 000: [0F, 00001111], [D8, 11011000], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x0F, msbFirst true, 00001111] Bitstream.skip.0: 6 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0x0F, msbFirst true, 00001111] u8[1] -> [0xD8, msbFirst true, 11011000] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 11 [byteP 2, bitCnt 5], bitbuf [0xD8, msbFirst true, 11011000] Copy.Test: <01111> + <11011> = <1101101111> XXX TestBulkBits: preBits 5, skipBits 6, postBits 8, totalBits 19 Prepare bitstream u8[0] <- [0x7E, msbFirst true, 01111110] u8[1] <- [0xF5, msbFirst true, 11110101] TestData: msbFirst[data true, write false], bits[pre 5, skip 6, post 8 = 19]: <1101111010101111110> u8[2] <- [0x06, msbFirst true, 00000110] TestData: : 000: [7E, 01111110], [F5, 11110101], [06, 00000110], ResultExp: <11110> + <11011110> = <1101111011110> Reading bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x7E, msbFirst true, 01111110] Bitstream.skip.0: 6 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0x7E, msbFirst true, 01111110] u8[1] -> [0xF5, msbFirst true, 11110101] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 11 [byteP 2, bitCnt 5], bitbuf [0xF5, msbFirst true, 11110101] Bitstream.skip.0: 6 - output, pos 5 [byteP 0, bitCnt 3], bitbuf [0x1E, msbFirst true, 00011110] u8[0] <- [0x1E, msbFirst true, 00011110] Bitstream.skip.F_N2: 6, notReadBits 0 - output, pos 11 [byteP 1, bitCnt 5], bitbuf [0x00, msbFirst true, 00000000] u8[2] -> [0x06, msbFirst true, 00000110] u8[1] <- [0xF0, msbFirst true, 11110000] Read.Test: <11110> + <11011110> = <1101111011110> u8[2] <- [0x06, msbFirst true, 00000110] Copy: 000: [1E, 00011110], [F0, 11110000], [06, 00000110], Reading copy-bitstream: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] u8[0] -> [0x1E, msbFirst true, 00011110] Bitstream.skip.0: 6 - input, pos 5 [byteP 1, bitCnt 3], bitbuf [0x1E, msbFirst true, 00011110] u8[1] -> [0xF0, msbFirst true, 11110000] Bitstream.skip.F_N2: 6, notReadBits 0 - input, pos 11 [byteP 2, bitCnt 5], bitbuf [0xF0, msbFirst true, 11110000] u8[2] -> [0x06, msbFirst true, 00000110] Copy.Test: <11110> + <11011110> = <1101111011110> ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test03BulkBits .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling TestData: msbFirst[data false, write false], bits[pre 0, skip 0, post 0 = 0]: <> 01a: Bitstream[input, pos 0 [byteP 0, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] 01b: Bitstream[closed, pos -1 [byteP -1, bitCnt 0], bitbuf [0x00, msbFirst true, 00000000]] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream01 - test05ErrorHandling ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719413618 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719413619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.714 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitstream02 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719414451 ms III - Start SLOCK [T main @ 1739719414452 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned XXX Test01Int8BitsAligned: value 0, [00, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] Read8.1 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] Read8.2 0, [00, 00000000] XXX Test01Int8BitsAligned: value 1, [01, 00000001] u8[0] -> [0x01, msbFirst true, 00000001] Read8.1 1, [01, 00000001] u8[0] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x01, msbFirst true, 00000001] Read8.2 1, [01, 00000001] XXX Test01Int8BitsAligned: value 7, [07, 00000111] u8[0] -> [0x07, msbFirst true, 00000111] Read8.1 7, [07, 00000111] u8[0] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x07, msbFirst true, 00000111] Read8.2 7, [07, 00000111] XXX Test01Int8BitsAligned: value -128, [FF80, 10000000] u8[0] -> [0x80, msbFirst true, 10000000] Read8.1 -128, [FF80, 10000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x80, msbFirst true, 10000000] Read8.2 -128, [FF80, 10000000] XXX Test01Int8BitsAligned: value 127, [7F, 01111111] u8[0] -> [0x7F, msbFirst true, 01111111] Read8.1 127, [7F, 01111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x7F, msbFirst true, 01111111] Read8.2 127, [7F, 01111111] XXX Test01Int8BitsAligned: value -1, [FFFF, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] Read8.1 -1, [FFFF, 11111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] Read8.2 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test01Int8BitsAligned .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned XXX Test02Int8BitsUnaligned: preBits 0, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 0, value 1, [01, 00000001] u8[0] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x01, msbFirst true, 00000001] ReadPre 0, Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 0, value 7, [07, 00000111] u8[0] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x07, msbFirst true, 00000111] ReadPre 0, Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 0, value -128, [FF80, 10000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x80, msbFirst true, 10000000] ReadPre 0, Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 0, value 127, [7F, 01111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x7F, msbFirst true, 01111111] ReadPre 0, Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 0, value -1, [FFFF, 11111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 1, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 1, value 1, [01, 00000001] u8[0] <- [0x02, msbFirst true, 00000010] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 1, value 7, [07, 00000111] u8[0] <- [0x0E, msbFirst true, 00001110] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x0E, msbFirst true, 00001110] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 1, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 1, value 127, [7F, 01111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 1, value -1, [FFFF, 11111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 7, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 7, value 1, [01, 00000001] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 7, value 7, [07, 00000111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x03, msbFirst true, 00000011] ReadPre 0, 0000000 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 7, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x40, msbFirst true, 01000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x40, msbFirst true, 01000000] ReadPre 0, 0000000 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 7, value 127, [7F, 01111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x3F, msbFirst true, 00111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 0000000 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 7, value -1, [FFFF, 11111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 8, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 8, value 1, [01, 00000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] ReadPre 0, 00000000 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 8, value 7, [07, 00000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] ReadPre 0, 00000000 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 8, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] ReadPre 0, 00000000 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 8, value 127, [7F, 01111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 00000000 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 8, value -1, [FFFF, 11111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 15, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 15, value 1, [01, 00000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 15, value 7, [07, 00000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x03, msbFirst true, 00000011] ReadPre 0, 000000000000000 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 15, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] ReadPre 0, 000000000000000 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 15, value 127, [7F, 01111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x3F, msbFirst true, 00111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 000000000000000 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 15, value -1, [FFFF, 11111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 24, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 24, value 1, [01, 00000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] ReadPre 0, 000000000000000000000000 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 24, value 7, [07, 00000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000000000000 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 24, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] ReadPre 0, 000000000000000000000000 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 24, value 127, [7F, 01111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000000000000 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 24, value -1, [FFFF, 11111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read8 -1, [FFFF, 11111111] XXX Test02Int8BitsUnaligned: preBits 25, value 0, [00, 00000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read8 0, [00, 00000000] XXX Test02Int8BitsUnaligned: preBits 25, value 1, [01, 00000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x02, msbFirst true, 00000010] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x02, msbFirst true, 00000010] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read8 1, [01, 00000001] XXX Test02Int8BitsUnaligned: preBits 25, value 7, [07, 00000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0E, msbFirst true, 00001110] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0E, msbFirst true, 00001110] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read8 7, [07, 00000111] XXX Test02Int8BitsUnaligned: preBits 25, value -128, [FF80, 10000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read8 -128, [FF80, 10000000] XXX Test02Int8BitsUnaligned: preBits 25, value 127, [7F, 01111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read8 127, [7F, 01111111] XXX Test02Int8BitsUnaligned: preBits 25, value -1, [FFFF, 11111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read8 -1, [FFFF, 11111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream02 - test02Int8BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719414524 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719414525 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.608 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitstream03 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719415336 ms III - Start SLOCK [T main @ 1739719415337 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 0, [0000, 0000000000000000] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 1, [0001, 0000000000000001] TestData.1: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] Read16.1 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] TestData.2: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] Read16.2 1, [0001, 0000000000000001] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 7, [0007, 0000000000000111] TestData.1: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] Read16.1 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] TestData.2: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] Read16.2 7, [0007, 0000000000000111] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 4095, [0FFF, 0000111111111111] TestData.1: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 4095, [0FFF, 0000111111111111] u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 4095, [0FFF, 0000111111111111] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -32768, [8000, 1000000000000000] TestData.1: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 -32768, [8000, 1000000000000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 -32768, [8000, 1000000000000000] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value 32767, [7FFF, 0111111111111111] TestData.1: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 32767, [7FFF, 0111111111111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 32767, [7FFF, 0111111111111111] XXX Test01Int16BitsAligned: byteOrder null (bigEndian true), value -1, [FFFF, 1111111111111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 -1, [FFFF, 1111111111111111] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 0, [0000, 0000000000000000] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [0001, 0000000000000001] TestData.1: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] Read16.1 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] TestData.2: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] Read16.2 1, [0001, 0000000000000001] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [0007, 0000000000000111] TestData.1: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] Read16.1 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] TestData.2: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] Read16.2 7, [0007, 0000000000000111] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 4095, [0FFF, 0000111111111111] TestData.1: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 4095, [0FFF, 0000111111111111] u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 4095, [0FFF, 0000111111111111] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -32768, [8000, 1000000000000000] TestData.1: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 -32768, [8000, 1000000000000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 -32768, [8000, 1000000000000000] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 32767, [7FFF, 0111111111111111] TestData.1: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 32767, [7FFF, 0111111111111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 32767, [7FFF, 0111111111111111] XXX Test01Int16BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFF, 1111111111111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 -1, [FFFF, 1111111111111111] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [0000, 0000000000000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 0, [0000, 0000000000000000] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [0001, 0000000000000001] TestData.1: : 000: [01, 00000001], [00, 00000000], u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 1, [0001, 0000000000000001] u8[0] <- [0x01, msbFirst true, 00000001] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [01, 00000001], [00, 00000000], u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 1, [0001, 0000000000000001] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [0007, 0000000000000111] TestData.1: : 000: [07, 00000111], [00, 00000000], u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] Read16.1 7, [0007, 0000000000000111] u8[0] <- [0x07, msbFirst true, 00000111] u8[1] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [07, 00000111], [00, 00000000], u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] Read16.2 7, [0007, 0000000000000111] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 4095, [0FFF, 0000111111111111] TestData.1: : 000: [FF, 11111111], [0F, 00001111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x0F, msbFirst true, 00001111] Read16.1 4095, [0FFF, 0000111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0x0F, msbFirst true, 00001111] TestData.2: : 000: [FF, 11111111], [0F, 00001111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x0F, msbFirst true, 00001111] Read16.2 4095, [0FFF, 0000111111111111] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -32768, [8000, 1000000000000000] TestData.1: : 000: [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] Read16.1 -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] TestData.2: : 000: [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] Read16.2 -32768, [8000, 1000000000000000] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 32767, [7FFF, 0111111111111111] TestData.1: : 000: [FF, 11111111], [7F, 01111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x7F, msbFirst true, 01111111] Read16.1 32767, [7FFF, 0111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0x7F, msbFirst true, 01111111] TestData.2: : 000: [FF, 11111111], [7F, 01111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x7F, msbFirst true, 01111111] Read16.2 32767, [7FFF, 0111111111111111] XXX Test01Int16BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFF, 1111111111111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.1 -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] Read16.2 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test01Int16BitsAligned .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] ReadPre 0, Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] ReadPre 0, Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x02, msbFirst true, 00000010] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x02, msbFirst true, 00000010] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0E, msbFirst true, 00001110] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0E, msbFirst true, 00001110] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x1E, msbFirst true, 00011110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], u8[0] -> [0x1E, msbFirst true, 00011110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x03, msbFirst true, 00000011] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x03, msbFirst true, 00000011] ReadPre 0, 0000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x87, msbFirst true, 10000111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x87, msbFirst true, 10000111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x40, msbFirst true, 01000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x40, msbFirst true, 01000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xBF, msbFirst true, 10111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xBF, msbFirst true, 10111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 00000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x07, msbFirst true, 00000111] ReadPre 0, 00000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0F, msbFirst true, 00001111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x7F, msbFirst true, 01111111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] <- [0x03, msbFirst true, 00000011] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] u8[3] -> [0x03, msbFirst true, 00000011] ReadPre 0, 000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x87, msbFirst true, 10000111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x87, msbFirst true, 10000111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xBF, msbFirst true, 10111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xBF, msbFirst true, 10111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0F, msbFirst true, 00001111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0F, msbFirst true, 00001111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x7F, msbFirst true, 01111111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x7F, msbFirst true, 01111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x02, msbFirst true, 00000010] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x02, msbFirst true, 00000010] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x0E, msbFirst true, 00001110] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x0E, msbFirst true, 00001110] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x1E, msbFirst true, 00011110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] ReadPre 0, Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] ReadPre 0, Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [0F, 00001111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -32768, [8000, 1000000000000000] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [80, 10000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [7F, 01111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x02, msbFirst true, 00000010] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [02, 00000010], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x02, msbFirst true, 00000010] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0E, msbFirst true, 00001110] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [0E, 00001110], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0E, msbFirst true, 00001110] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x1E, msbFirst true, 00011110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [1E, 00011110], [FE, 11111110], [01, 00000001], u8[0] -> [0x1E, msbFirst true, 00011110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 32767, [7FFF, 0111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [FE, 11111110], [FE, 11111110], [01, 00000001], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x03, msbFirst true, 00000011] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x03, msbFirst true, 00000011] ReadPre 0, 0000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x87, msbFirst true, 10000111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [87, 10000111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x87, msbFirst true, 10000111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x40, msbFirst true, 01000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [40, 01000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x40, msbFirst true, 01000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xBF, msbFirst true, 10111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [BF, 10111111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xBF, msbFirst true, 10111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFF, 1111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 00000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x07, msbFirst true, 00000111] ReadPre 0, 00000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0F, msbFirst true, 00001111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [0F, 00001111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [7F, 01111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x7F, msbFirst true, 01111111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] u8[3] <- [0x03, msbFirst true, 00000011] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], [03, 00000011], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] u8[3] -> [0x03, msbFirst true, 00000011] ReadPre 0, 000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x87, msbFirst true, 10000111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [87, 10000111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x87, msbFirst true, 10000111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xBF, msbFirst true, 10111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [BF, 10111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xBF, msbFirst true, 10111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0F, msbFirst true, 00001111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0F, 00001111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0F, msbFirst true, 00001111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x7F, msbFirst true, 01111111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [7F, 01111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x7F, msbFirst true, 01111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x02, msbFirst true, 00000010] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x02, msbFirst true, 00000010] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x0E, msbFirst true, 00001110] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x0E, msbFirst true, 00001110] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [1E, 00011110], [FE, 11111110], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x1E, msbFirst true, 00011110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FE, 11111110], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [0001, 0000000000000001] u8[0] <- [0x01, msbFirst true, 00000001] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [01, 00000001], [00, 00000000], u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [0007, 0000000000000111] u8[0] <- [0x07, msbFirst true, 00000111] u8[1] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [07, 00000111], [00, 00000000], u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 4095, [0FFF, 0000111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0x0F, msbFirst true, 00001111] TestData.1: : 000: [FF, 11111111], [0F, 00001111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x0F, msbFirst true, 00001111] ReadPre 0, Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] TestData.1: : 000: [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] ReadPre 0, Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 32767, [7FFF, 0111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [FF, 11111111], [7F, 01111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0x7F, msbFirst true, 01111111] ReadPre 0, Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [0001, 0000000000000001] u8[0] <- [0x02, msbFirst true, 00000010] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [02, 00000010], [00, 00000000], [00, 00000000], u8[0] -> [0x02, msbFirst true, 00000010] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [0007, 0000000000000111] u8[0] <- [0x0E, msbFirst true, 00001110] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [0E, 00001110], [00, 00000000], [00, 00000000], u8[0] -> [0x0E, msbFirst true, 00001110] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 4095, [0FFF, 0000111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0x1F, msbFirst true, 00011111] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [FE, 11111110], [1F, 00011111], [00, 00000000], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0x1F, msbFirst true, 00011111] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 32767, [7FFF, 0111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [00, 00000000], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFF, 1111111111111111] u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [0001, 0000000000000001] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [0007, 0000000000000111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x03, msbFirst true, 00000011] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [80, 10000000], [03, 00000011], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x03, msbFirst true, 00000011] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [80, 10000000], [FF, 11111111], [07, 00000111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x07, msbFirst true, 00000111] ReadPre 0, 0000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [40, 01000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] ReadPre 0, 0000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x3F, msbFirst true, 00111111] TestData.1: : 000: [80, 10000000], [FF, 11111111], [3F, 00111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 0000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFF, 1111111111111111] u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] u8[2] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [07, 00000111], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] u8[2] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x0F, msbFirst true, 00001111] TestData.1: : 000: [00, 00000000], [FF, 11111111], [0F, 00001111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x0F, msbFirst true, 00001111] ReadPre 0, 00000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x80, msbFirst true, 10000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x80, msbFirst true, 10000000] ReadPre 0, 00000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 00000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x03, msbFirst true, 00000011] u8[3] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [80, 10000000], [03, 00000011], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x03, msbFirst true, 00000011] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x07, msbFirst true, 00000111] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x40, msbFirst true, 01000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [40, 01000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x40, msbFirst true, 01000000] ReadPre 0, 000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x3F, msbFirst true, 00111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [3F, 00111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [80, 10000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] u8[4] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x0F, msbFirst true, 00001111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [0F, 00001111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x0F, msbFirst true, 00001111] ReadPre 0, 000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] ReadPre 0, 000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [7F, 01111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FF, 11111111], [FF, 11111111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [0000, 0000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 0, [0000, 0000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [0001, 0000000000000001] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x02, msbFirst true, 00000010] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [02, 00000010], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x02, msbFirst true, 00000010] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 1, [0001, 0000000000000001] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [0007, 0000000000000111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0E, msbFirst true, 00001110] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [0E, 00001110], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0E, msbFirst true, 00001110] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 7, [0007, 0000000000000111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 4095, [0FFF, 0000111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0x1F, msbFirst true, 00011111] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [1F, 00011111], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0x1F, msbFirst true, 00011111] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 4095, [0FFF, 0000111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -32768, [8000, 1000000000000000] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 -32768, [8000, 1000000000000000] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 32767, [7FFF, 0111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x00, msbFirst true, 00000000] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read16 32767, [7FFF, 0111111111111111] XXX Test02Int16BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFF, 1111111111111111] u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x01, msbFirst true, 00000001] TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [FE, 11111110], [FF, 11111111], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read16 -1, [FFFF, 1111111111111111] ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream03 - test02Int16BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719415509 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719415510 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.708 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.util.TestBitstream04 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719416331 ms III - Start SLOCK [T main @ 1739719416332 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 1, [00000001, 00000000000000000000000000000001] XXX Test01Int32BitsAligned: 1, 0x1 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] Read32.1 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] Read32.2 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 7, [00000007, 00000000000000000000000000000111] XXX Test01Int32BitsAligned: 7, 0x7 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] Read32.1 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] Read32.2 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test01Int32BitsAligned: 268435455, 0xfffffff TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test01Int32BitsAligned: -2147483648, 0x80000000 TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test01Int32BitsAligned: byteOrder null (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 1, [00000001, 00000000000000000000000000000001] XXX Test01Int32BitsAligned: 1, 0x1 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] Read32.1 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [01, 00000001], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] Read32.2 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 7, [00000007, 00000000000000000000000000000111] XXX Test01Int32BitsAligned: 7, 0x7 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] Read32.1 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [07, 00000111], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] Read32.2 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test01Int32BitsAligned: 268435455, 0xfffffff TestData.1: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [0F, 00001111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test01Int32BitsAligned: -2147483648, 0x80000000 TestData.1: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [80, 10000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff TestData.1: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [7F, 01111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test01Int32BitsAligned: byteOrder BIG_ENDIAN (bigEndian true), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 0, [00000000, 00000000000000000000000000000000] XXX Test01Int32BitsAligned: 0, 0x0 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 1, [00000001, 00000000000000000000000000000001] XXX Test01Int32BitsAligned: 1, 0x1 TestData.1: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 u8[0] <- [0x01, msbFirst true, 00000001] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [01, 00000001], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 7, [00000007, 00000000000000000000000000000111] XXX Test01Int32BitsAligned: 7, 0x7 TestData.1: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.1 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 u8[0] <- [0x07, msbFirst true, 00000111] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] TestData.2: : 000: [07, 00000111], [00, 00000000], [00, 00000000], [00, 00000000], u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] Read32.2 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test01Int32BitsAligned: 268435455, 0xfffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x0F, msbFirst true, 00001111] Read32.1 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x0F, msbFirst true, 00001111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [0F, 00001111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x0F, msbFirst true, 00001111] Read32.2 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test01Int32BitsAligned: -2147483648, 0x80000000 TestData.1: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] Read32.1 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] TestData.2: : 000: [00, 00000000], [00, 00000000], [00, 00000000], [80, 10000000], u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] Read32.2 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test01Int32BitsAligned: 2147483647, 0x7fffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] Read32.1 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x7F, msbFirst true, 01111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [7F, 01111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] Read32.2 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test01Int32BitsAligned: byteOrder LITTLE_ENDIAN (bigEndian false), value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test01Int32BitsAligned: -1, 0xffffffff TestData.1: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.1 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] TestData.2: : 000: [FF, 11111111], [FF, 11111111], [FF, 11111111], [FF, 11111111], u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] Read32.2 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test01Int32BitsAligned .++++ TestCase.setUp: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] ReadPre 0, Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] ReadPre 0, Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x02, msbFirst true, 00000010] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x02, msbFirst true, 00000010] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0E, msbFirst true, 00001110] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0E, msbFirst true, 00001110] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x1E, msbFirst true, 00011110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x1E, msbFirst true, 00011110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x03, msbFirst true, 00000011] ReadPre 0, 0000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x87, msbFirst true, 10000111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x87, msbFirst true, 10000111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x40, msbFirst true, 01000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x40, msbFirst true, 01000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xBF, msbFirst true, 10111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xBF, msbFirst true, 10111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 00000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x07, msbFirst true, 00000111] ReadPre 0, 00000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0F, msbFirst true, 00001111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x7F, msbFirst true, 01111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] u8[5] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] u8[5] -> [0x03, msbFirst true, 00000011] ReadPre 0, 000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x87, msbFirst true, 10000111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x87, msbFirst true, 10000111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xBF, msbFirst true, 10111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xBF, msbFirst true, 10111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x01, msbFirst true, 00000001] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0F, msbFirst true, 00001111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0F, msbFirst true, 00001111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x7F, msbFirst true, 01111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x7F, msbFirst true, 01111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x02, msbFirst true, 00000010] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x02, msbFirst true, 00000010] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x0E, msbFirst true, 00001110] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x0E, msbFirst true, 00001110] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x1E, msbFirst true, 00011110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder null (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] ReadPre 0, Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] ReadPre 0, Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x0F, msbFirst true, 00001111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x0F, msbFirst true, 00001111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x7F, msbFirst true, 01111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x7F, msbFirst true, 01111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x02, msbFirst true, 00000010] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x02, msbFirst true, 00000010] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0E, msbFirst true, 00001110] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0E, msbFirst true, 00001110] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x1E, msbFirst true, 00011110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x1E, msbFirst true, 00011110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFE, msbFirst true, 11111110] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFE, msbFirst true, 11111110] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x03, msbFirst true, 00000011] ReadPre 0, 0000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x87, msbFirst true, 10000111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x87, msbFirst true, 10000111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x40, msbFirst true, 01000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x40, msbFirst true, 01000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xBF, msbFirst true, 10111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xBF, msbFirst true, 10111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 00000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x07, msbFirst true, 00000111] ReadPre 0, 00000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x0F, msbFirst true, 00001111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x0F, msbFirst true, 00001111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x7F, msbFirst true, 01111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x7F, msbFirst true, 01111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] u8[5] <- [0x03, msbFirst true, 00000011] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] u8[5] -> [0x03, msbFirst true, 00000011] ReadPre 0, 000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x87, msbFirst true, 10000111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x87, msbFirst true, 10000111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x40, msbFirst true, 01000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x40, msbFirst true, 01000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xBF, msbFirst true, 10111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xBF, msbFirst true, 10111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x01, msbFirst true, 00000001] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0F, msbFirst true, 00001111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0F, msbFirst true, 00001111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x7F, msbFirst true, 01111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x7F, msbFirst true, 01111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x02, msbFirst true, 00000010] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x02, msbFirst true, 00000010] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x0E, msbFirst true, 00001110] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x0E, msbFirst true, 00001110] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x1E, msbFirst true, 00011110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x1E, msbFirst true, 00011110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFE, msbFirst true, 11111110] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFE, msbFirst true, 11111110] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder BIG_ENDIAN (bigEndian true), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x01, msbFirst true, 00000001] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x01, msbFirst true, 00000001] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x07, msbFirst true, 00000111] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x07, msbFirst true, 00000111] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] ReadPre 0, Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x0F, msbFirst true, 00001111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x0F, msbFirst true, 00001111] ReadPre 0, Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x80, msbFirst true, 10000000] ReadPre 0, Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x7F, msbFirst true, 01111111] ReadPre 0, Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 0, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFF, msbFirst true, 11111111] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0xFF, msbFirst true, 11111111] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] ReadPre 0, Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x02, msbFirst true, 00000010] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x02, msbFirst true, 00000010] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x0E, msbFirst true, 00001110] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x0E, msbFirst true, 00001110] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0x1F, msbFirst true, 00011111] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0x1F, msbFirst true, 00011111] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 1, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0xFE, msbFirst true, 11111110] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x01, msbFirst true, 00000001] u8[0] -> [0xFE, msbFirst true, 11111110] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0x03, msbFirst true, 00000011] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0x03, msbFirst true, 00000011] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x07, msbFirst true, 00000111] ReadPre 0, 0000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x40, msbFirst true, 01000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x40, msbFirst true, 01000000] ReadPre 0, 0000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x3F, msbFirst true, 00111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 0000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 7, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x80, msbFirst true, 10000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x80, msbFirst true, 10000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 0000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x01, msbFirst true, 00000001] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x01, msbFirst true, 00000001] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x07, msbFirst true, 00000111] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x07, msbFirst true, 00000111] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] ReadPre 0, 00000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x0F, msbFirst true, 00001111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x0F, msbFirst true, 00001111] ReadPre 0, 00000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x80, msbFirst true, 10000000] ReadPre 0, 00000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 00000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 8, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0xFF, msbFirst true, 11111111] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0xFF, msbFirst true, 11111111] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 00000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0x03, msbFirst true, 00000011] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0x03, msbFirst true, 00000011] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x07, msbFirst true, 00000111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x07, msbFirst true, 00000111] ReadPre 0, 000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x40, msbFirst true, 01000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x40, msbFirst true, 01000000] ReadPre 0, 000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x3F, msbFirst true, 00111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x3F, msbFirst true, 00111111] ReadPre 0, 000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 15, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x80, msbFirst true, 10000000] u8[2] <- [0xFF, msbFirst true, 11111111] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x80, msbFirst true, 10000000] u8[2] -> [0xFF, msbFirst true, 11111111] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x01, msbFirst true, 00000001] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x01, msbFirst true, 00000001] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x07, msbFirst true, 00000111] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x07, msbFirst true, 00000111] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0x0F, msbFirst true, 00001111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0x0F, msbFirst true, 00001111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x80, msbFirst true, 10000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x80, msbFirst true, 10000000] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0x7F, msbFirst true, 01111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0x7F, msbFirst true, 01111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 24, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFF, msbFirst true, 11111111] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFF, msbFirst true, 11111111] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] ReadPre 0, 000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 0, [00000000, 00000000000000000000000000000000] XXX Test02Int32BitsUnaligned: 0, 0x0 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000000, 0x0; int32_l 000000000000 0x0; uint32_i 000000000000 0x0 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 1, [00000001, 00000000000000000000000000000001] XXX Test02Int32BitsUnaligned: 1, 0x1 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x02, msbFirst true, 00000010] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x02, msbFirst true, 00000010] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000001, 0x1; int32_l 000000000001 0x1; uint32_i 000000000001 0x1 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 7, [00000007, 00000000000000000000000000000111] XXX Test02Int32BitsUnaligned: 7, 0x7 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x0E, msbFirst true, 00001110] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x0E, msbFirst true, 00001110] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000000000007, 0x7; int32_l 000000000007 0x7; uint32_i 000000000007 0x7 XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 268435455, [0FFFFFFF, 00001111111111111111111111111111] XXX Test02Int32BitsUnaligned: 268435455, 0xfffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0x1F, msbFirst true, 00011111] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0x1F, msbFirst true, 00011111] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 000268435455, 0xfffffff; int32_l 000268435455 0xfffffff; uint32_i 000268435455 0xfffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -2147483648, [80000000, 10000000000000000000000000000000] XXX Test02Int32BitsUnaligned: -2147483648, 0x80000000 u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0x00, msbFirst true, 00000000] u8[4] <- [0x00, msbFirst true, 00000000] u8[5] <- [0x00, msbFirst true, 00000000] u8[6] <- [0x00, msbFirst true, 00000000] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0x00, msbFirst true, 00000000] u8[4] -> [0x00, msbFirst true, 00000000] u8[5] -> [0x00, msbFirst true, 00000000] u8[6] -> [0x00, msbFirst true, 00000000] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483648, 0x80000000; int32_l -02147483648 0x80000000; uint32_i -00000000001 0xffffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value 2147483647, [7FFFFFFF, 01111111111111111111111111111111] XXX Test02Int32BitsUnaligned: 2147483647, 0x7fffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x00, msbFirst true, 00000000] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x00, msbFirst true, 00000000] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 002147483647, 0x7fffffff; int32_l 002147483647 0x7fffffff; uint32_i 002147483647 0x7fffffff XXX Test02Int32BitsUnaligned: byteOrder LITTLE_ENDIAN (bigEndian false), preBits 25, value -1, [FFFFFFFF, 11111111111111111111111111111111] XXX Test02Int32BitsUnaligned: -1, 0xffffffff u8[0] <- [0x00, msbFirst true, 00000000] u8[1] <- [0x00, msbFirst true, 00000000] u8[2] <- [0x00, msbFirst true, 00000000] u8[3] <- [0xFE, msbFirst true, 11111110] u8[4] <- [0xFF, msbFirst true, 11111111] u8[5] <- [0xFF, msbFirst true, 11111111] u8[6] <- [0xFF, msbFirst true, 11111111] u8[7] <- [0x01, msbFirst true, 00000001] u8[0] -> [0x00, msbFirst true, 00000000] u8[1] -> [0x00, msbFirst true, 00000000] u8[2] -> [0x00, msbFirst true, 00000000] u8[3] -> [0xFE, msbFirst true, 11111110] u8[4] -> [0xFF, msbFirst true, 11111111] u8[5] -> [0xFF, msbFirst true, 11111111] u8[6] -> [0xFF, msbFirst true, 11111111] u8[7] -> [0x01, msbFirst true, 00000001] ReadPre 0, 0000000000000000000000000 Read32 uint32_l 004294967295, 0xffffffff; int32_l -00000000001 0xffffffff; uint32_i -00000000001 0xffffffff ++++ TestCase.tearDown: com.jogamp.common.util.TestBitstream04 - test02Int32BitsUnaligned ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719416546 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719416547 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.756 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUrisWithAssetHandler JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719417381 ms III - Start SLOCK [T main @ 1739719417382 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST .++++ TestCase.setUp: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 WWWWWW file:///rootDir/file1.txt XXXXXX URL file:/rootDir/file1.txt protocol: file auth: host: port: -1 ( -1 ) file: /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) ref: null YYYYYY URI file:///rootDir/file1.txt, isOpaque false, isAbs true 0.0.0 string: file:///rootDir/file1.txt 0.0.0 ascii : file:///rootDir/file1.txt 1.0.0 scheme: file 2.0.0 scheme-part: ///rootDir/file1.txt (raw), ///rootDir/file1.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /rootDir/file1.txt (raw), /rootDir/file1.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW file://host/rootDir/file1.txt XXXXXX URL file://host/rootDir/file1.txt protocol: file auth: host host: host port: -1 ( -1 ) file: /rootDir/file1.txt ( path /rootDir/file1.txt, query null ) ref: null YYYYYY URI file://host/rootDir/file1.txt, isOpaque false, isAbs true 0.0.0 string: file://host/rootDir/file1.txt 0.0.0 ascii : file://host/rootDir/file1.txt 1.0.0 scheme: file 2.0.0 scheme-part: //host/rootDir/file1.txt (raw), //host/rootDir/file1.txt (dec) 2.1.0 auth: host (raw), host (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: host 2.1.1 port: -1 2.2.0 path: /rootDir/file1.txt (raw), /rootDir/file1.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW jar:file:/web1/file1.jar!/rootDir/file1.txt XXXXXX URL jar:file:/web1/file1.jar!/rootDir/file1.txt protocol: jar auth: null host: port: -1 ( -1 ) file: file:/web1/file1.jar!/rootDir/file1.txt ( path file:/web1/file1.jar!/rootDir/file1.txt, query null ) ref: null YYYYYY URI jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true 0.0.0 string: jar:file:/web1/file1.jar!/rootDir/file1.txt 0.0.0 ascii : jar:file:/web1/file1.jar!/rootDir/file1.txt 1.0.0 scheme: jar 2.0.0 scheme-part: file:/web1/file1.jar!/rootDir/file1.txt (raw), file:/web1/file1.jar!/rootDir/file1.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW asset:gluegen-test/info.txt XXXXXX URL asset:gluegen-test/info.txt protocol: asset auth: null host: port: -1 ( -1 ) file: gluegen-test/info.txt ( path gluegen-test/info.txt, query null ) ref: null YYYYYY URI asset:gluegen-test/info.txt, isOpaque true, isAbs true 0.0.0 string: asset:gluegen-test/info.txt 0.0.0 ascii : asset:gluegen-test/info.txt 1.0.0 scheme: asset 2.0.0 scheme-part: gluegen-test/info.txt (raw), gluegen-test/info.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW asset:/gluegen-test/info.txt XXXXXX URL asset:/gluegen-test/info.txt protocol: asset auth: null host: port: -1 ( -1 ) file: /gluegen-test/info.txt ( path /gluegen-test/info.txt, query null ) ref: null YYYYYY URI asset:/gluegen-test/info.txt, isOpaque false, isAbs true 0.0.0 string: asset:/gluegen-test/info.txt 0.0.0 ascii : asset:/gluegen-test/info.txt 1.0.0 scheme: asset 2.0.0 scheme-part: /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen-test/info.txt (raw), /gluegen-test/info.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW http://domain.com/web1/index.html?lala=23&lili=24#anchor XXXXXX URL http://domain.com/web1/index.html?lala=23&lili=24#anchor protocol: http auth: domain.com host: domain.com port: -1 ( 80 ) file: /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) ref: anchor YYYYYY URI http://domain.com/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true 0.0.0 string: http://domain.com/web1/index.html?lala=23&lili=24#anchor 0.0.0 ascii : http://domain.com/web1/index.html?lala=23&lili=24#anchor 1.0.0 scheme: http 2.0.0 scheme-part: //domain.com/web1/index.html?lala=23&lili=24 (raw), //domain.com/web1/index.html?lala=23&lili=24 (dec) 2.1.0 auth: domain.com (raw), domain.com (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: domain.com 2.1.1 port: -1 2.2.0 path: /web1/index.html (raw), /web1/index.html (dec) 2.3.0 query: lala=23&lili=24 (raw), lala=23&lili=24 (dec) 3.0.0 fragment: anchor (raw), anchor (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor XXXXXX URL http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor protocol: http auth: domain.com:1234 host: domain.com port: 1234 ( 80 ) file: /web1/index.html?lala=23&lili=24 ( path /web1/index.html, query lala=23&lili=24 ) ref: anchor YYYYYY URI http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor, isOpaque false, isAbs true 0.0.0 string: http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor 0.0.0 ascii : http://domain.com:1234/web1/index.html?lala=23&lili=24#anchor 1.0.0 scheme: http 2.0.0 scheme-part: //domain.com:1234/web1/index.html?lala=23&lili=24 (raw), //domain.com:1234/web1/index.html?lala=23&lili=24 (dec) 2.1.0 auth: domain.com:1234 (raw), domain.com:1234 (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: domain.com 2.1.1 port: 1234 2.2.0 path: /web1/index.html (raw), /web1/index.html (dec) 2.3.0 query: lala=23&lili=24 (raw), lala=23&lili=24 (dec) 3.0.0 fragment: anchor (raw), anchor (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/file1.txt XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/file1.txt protocol: asset auth: null host: port: -1 ( -1 ) file: jar:file:/web1/file1.jar!/rootDir/file1.txt ( path jar:file:/web1/file1.jar!/rootDir/file1.txt, query null ) ref: null YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/file1.txt, isOpaque true, isAbs true 0.0.0 string: asset:jar:file:/web1/file1.jar!/rootDir/file1.txt 0.0.0 ascii : asset:jar:file:/web1/file1.jar!/rootDir/file1.txt 1.0.0 scheme: asset 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/file1.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt protocol: asset auth: null host: port: -1 ( -1 ) file: jar:file:/web1/file1.jar!/rootDir/./file1.txt ( path jar:file:/web1/file1.jar!/rootDir/./file1.txt, query null ) ref: null YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt, isOpaque true, isAbs true 0.0.0 string: asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt 0.0.0 ascii : asset:jar:file:/web1/file1.jar!/rootDir/./file1.txt 1.0.0 scheme: asset 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/./file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/./file1.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWW asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt XXXXXX URL asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt protocol: asset auth: null host: port: -1 ( -1 ) file: jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt ( path jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, query null ) ref: null YYYYYY URI asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt, isOpaque true, isAbs true 0.0.0 string: asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt 0.0.0 ascii : asset:jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt 1.0.0 scheme: asset 2.0.0 scheme-part: jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (raw), jar:file:/web1/file1.jar!/rootDir/dummyParent/../file1.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW ++++ TestCase.tearDown: com.jogamp.common.net.TestUrisWithAssetHandler - showURLComponents0 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719417422 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719417422 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.579 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUriQueryProps JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719418233 ms III - Start SLOCK [T main @ 1739719418233 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.net.TestUriQueryProps - test ZZZZZZ Uri camera://somewhere/0, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0 0.0.0 ascii : camera://somewhere/0 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: camera 2.0.0 scheme-part: //somewhere/0 (raw), //somewhere/0 (dec) 2.1.0 auth: somewhere (raw), somewhere (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0?p1=1 0.0.0 ascii : camera://somewhere/0?p1=1 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: camera 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec) 2.1.0 auth: somewhere (raw), somewhere (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri camera://somewhere/0?p1=1, isOpaque false, isAbs true, hasAuth true 0.0.0 string: camera://somewhere/0?p1=1 0.0.0 ascii : camera://somewhere/0?p1=1 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: camera 2.0.0 scheme-part: //somewhere/0?p1=1 (raw), //somewhere/0?p1=1 (dec) 2.1.0 auth: somewhere (raw), somewhere (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: somewhere 2.1.1 port: -1 2.2.0 path: /0 (raw), /0 (dec) 2.3.0 query: p1=1 (raw), p1=1 (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUriQueryProps - test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719418267 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719418267 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.574 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUri01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719419096 ms III - Start SLOCK [T main @ 1739719419097 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test00BasicCoding sp1 Hallo Welt ?? file Hallo Welt ?? file.path.dec Hallo Welt ?? file.path.abs /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? file.path.can /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? ZZZZZZ Uri file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20??, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20%C3%B6%C3%A4 0.0.0 native-file: /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? (raw), /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? (raw), /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY Recomposed URI file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20??, isOpaque false, isAbs true 0.0.0 string: file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? 0.0.0 ascii : file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20%C3%B6%C3%A4 1.0.0 scheme: file 2.0.0 scheme-part: /build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? (raw), /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? (raw), /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? recomp URI: file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? - EQUAL uri2.slashify: /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? uri2.enc : file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20?? - OK uri2.pathD : /build/reproducible-path/gluegen2-2.3.2/Hallo Welt ?? - OK uri2.asciiE: file:/build/reproducible-path/gluegen2-2.3.2/Hallo%20Welt%20%C3%B6%C3%A4 - OK uri3.orig: /Hallo Welt ?? uri3.enc : file:/Hallo%20Welt%20?? - OK uri3.pathD : /Hallo Welt ?? - OK uri3.asciiE: file:/Hallo%20Welt%20%C3%B6%C3%A4 - OK uri4.orig: //lala.org/Hallo Welt ?? uri4.enc : http://lala.org/Hallo%20Welt%20?? - OK uri4.pathD : /Hallo Welt ?? - OK uri4.asciiE: http://lala.org/Hallo%20Welt%20%C3%B6%C3%A4 - OK ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test00BasicCoding .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars vanilla XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ] esc1 XXX%20!%20%23%20%24%20%26%20%27%20%28%20%29%20%2A%20%2B%20%2C%20/%20%3A%20%3B%20%3D%20%3F%20%40%20%5B%20%5D inv(esc1) XXX ! # $ & ' ( ) * + , / : ; = ? @ [ ] vanilla /XXX R!# R$&'()*+,/:;=?z@y[x] esc1 /XXX%20R!%23%20R%24%26%27%28%29%2A%2B%2C/%3A%3B%3D%3Fz%40y%5Bx%5D inv(esc1) /XXX R!# R$&'()*+,/:;=?z@y[x] file /XXX $ ^ ~ # [ ] file.path.dec /XXX $ ^ ~ # [ ] file.path.abs /XXX $ ^ ~ # [ ] file.path.can /XXX $ ^ ~ # [ ] File-path -> Uri: ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 ascii : file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 native-file: /XXX $ ^ ~ # [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> File: ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 ascii : file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 native-file: /XXX $ ^ ~ # [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> URI: YYYYYY URI file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true 0.0.0 string: file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 ascii : file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (keep encoding): ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 ascii : file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 native-file: /XXX $ ^ ~ # [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (re-encode): ZZZZZZ Uri file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 ascii : file:/XXX%20%24%20%5E%20~%20%23%20%5B%20%5D 0.0.0 native-file: /XXX $ ^ ~ # [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%24%20%5E%20~%20%23%20%5B%20%5D (raw), /XXX $ ^ ~ # [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) file /XXX ! & ' ( ) + , / ; = @ [ ] file.path.dec /XXX ! & ' ( ) + , / ; = @ [ ] file.path.abs /XXX ! & ' ( ) + , / ; = @ [ ] file.path.can /XXX ! & ' ( ) + , / ; = @ [ ] File-path -> Uri: ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 ascii : file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> File: ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 ascii : file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> URI: YYYYYY URI file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true 0.0.0 string: file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 ascii : file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (keep encoding): ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 ascii : file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (re-encode): ZZZZZZ Uri file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 ascii : file:/XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D 0.0.0 native-file: /XXX ! & ' ( ) + , / ; = @ [ ] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20!%20%26%20%27%20%28%20%29%20%2B%20%2C%20/%20%3B%20%3D%20%40%20%5B%20%5D (raw), /XXX ! & ' ( ) + , / ; = @ [ ] (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test02URIEscapeSpecialChars .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars vanilla /XXX "%-.<>\^_`{|}~ esc1 /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ inv(esc1) /XXX "%-.<>\^_`{|}~ file /XXX "%-.<>\^_`{|}~ file.path.dec /XXX "%-.<>\^_`{|}~ file.path.abs /XXX "%-.<>\^_`{|}~ file.path.can /XXX "%-.<>\^_`{|}~ File-path -> Uri: ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ 0.0.0 ascii : file:/XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ 0.0.0 native-file: /XXX "%-.<>\^_`{|}~ 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%22%25-.%3C%3E%5C%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>\^_`{|}~ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> File: ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 ascii : file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 native-file: /XXX "%-.<>/^_`{|}~ 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) Uri -> URI: YYYYYY URI file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true 0.0.0 string: file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 ascii : file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (keep encoding): ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 ascii : file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 native-file: /XXX "%-.<>/^_`{|}~ 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) URI -> Uri (re-encode): ZZZZZZ Uri file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 ascii : file:/XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ 0.0.0 native-file: /XXX "%-.<>/^_`{|}~ 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /XXX%20%22%25-.%3C%3E/%5E_%60%7B%7C%7D~ (raw), /XXX "%-.<>/^_`{|}~ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test03URIEscapeCommonChars .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test04EqualsAndHashCode .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test05Contained ZZZZZZ Uri jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01 0.0.0 ascii : jar:http://localhost/test01.jar!/com/jogamp/Lala.class#tag01 0.0.0 native-file: null 0.0.0 contained: http://localhost/test01.jar#tag01 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test01.jar!/com/jogamp/Lala.class (raw), http://localhost/test01.jar!/com/jogamp/Lala.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: tag01 (raw), tag01 (dec) ZZZZZZ Uri http://localhost/test01.jar#tag01, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/test01.jar#tag01 0.0.0 ascii : http://localhost/test01.jar#tag01 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /test01.jar (raw), /test01.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: tag01 (raw), tag01 (dec) ZZZZZZ Uri jar:file://localhost/test01.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://localhost/test01.jar!/ 0.0.0 ascii : jar:file://localhost/test01.jar!/ 0.0.0 native-file: null 0.0.0 contained: file://localhost/test01.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://localhost/test01.jar!/ (raw), file://localhost/test01.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file://localhost/test01.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://localhost/test01.jar 0.0.0 ascii : file://localhost/test01.jar 0.0.0 native-file: /localhost/test01.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //localhost/test01.jar (raw), //localhost/test01.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /test01.jar (raw), /test01.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri sftp:http://localhost/test01.jar?lala=01#tag01, isOpaque true, isAbs true, hasAuth false 0.0.0 string: sftp:http://localhost/test01.jar?lala=01#tag01 0.0.0 ascii : sftp:http://localhost/test01.jar?lala=01#tag01 0.0.0 native-file: null 0.0.0 contained: http://localhost/test01.jar?lala=01#tag01 1.0.0 scheme: sftp 2.0.0 scheme-part: http://localhost/test01.jar?lala=01 (raw), http://localhost/test01.jar?lala=01 (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: tag01 (raw), tag01 (dec) ZZZZZZ Uri http://localhost/test01.jar?lala=01#tag01, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/test01.jar?lala=01#tag01 0.0.0 ascii : http://localhost/test01.jar?lala=01#tag01 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/test01.jar?lala=01 (raw), //localhost/test01.jar?lala=01 (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /test01.jar (raw), /test01.jar (dec) 2.3.0 query: lala=01 (raw), lala=01 (dec) 3.0.0 fragment: tag01 (raw), tag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test05Contained .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy ZZZZZZ Uri ./dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false 0.0.0 string: ./dummy/nop/../a.txt 0.0.0 ascii : ./dummy/nop/../a.txt 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: null 2.0.0 scheme-part: ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: ./dummy/nop/../a.txt (raw), ./dummy/nop/../a.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri ../dummy/nop/../a.txt, isOpaque false, isAbs false, hasAuth false 0.0.0 string: ../dummy/nop/../a.txt 0.0.0 ascii : ../dummy/nop/../a.txt 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: null 2.0.0 scheme-part: ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: ../dummy/nop/../a.txt (raw), ../dummy/nop/../a.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dummy/../, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dummy/../ 0.0.0 ascii : http://localhost/dummy/../ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dummy/../ (raw), //localhost/dummy/../ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dummy/../ (raw), /dummy/../ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dummy/./../, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dummy/./../ 0.0.0 ascii : http://localhost/dummy/./../ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dummy/./../ (raw), //localhost/dummy/./../ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dummy/./../ (raw), /dummy/./../ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dummy/../aa/././../, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dummy/../aa/././../ 0.0.0 ascii : http://localhost/dummy/../aa/././../ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dummy/../aa/././../ (raw), //localhost/dummy/../aa/././../ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dummy/../aa/././../ (raw), /dummy/../aa/././../ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/test/dummy/./../text.txt, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/test/dummy/./../text.txt 0.0.0 ascii : http://localhost/test/dummy/./../text.txt 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/test/dummy/./../text.txt (raw), //localhost/test/dummy/./../text.txt (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /test/dummy/./../text.txt (raw), /test/dummy/./../text.txt (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01 0.0.0 ascii : http://localhost/test/dummy/../text.txt?lala=01&lili=02#frag01 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/test/dummy/../text.txt?lala=01&lili=02 (raw), //localhost/test/dummy/../text.txt?lala=01&lili=02 (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /test/dummy/../text.txt (raw), /test/dummy/../text.txt (dec) 2.3.0 query: lala=01&lili=02 (raw), lala=01&lili=02 (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test08NormalizedHierarchy .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque ZZZZZZ Uri jar:http://localhost/dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/dummy/../abc.jar!/ 0.0.0 ascii : jar:http://localhost/dummy/../abc.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/dummy/../abc.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/dummy/../abc.jar!/ (raw), http://localhost/dummy/../abc.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/test/./dummy/../abc.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test/./dummy/../abc.jar!/ 0.0.0 ascii : jar:http://localhost/test/./dummy/../abc.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/test/./dummy/../abc.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test/./dummy/../abc.jar!/ (raw), http://localhost/test/./dummy/../abc.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class 0.0.0 ascii : jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/test/dummy/../abc.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01 0.0.0 ascii : jar:http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02#frag01 0.0.0 native-file: null 0.0.0 contained: http://localhost/test/dummy/../abc.jar#frag01 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (raw), http://localhost/test/dummy/../abc.jar!/a/b/C.class?lala=01&lili=02 (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test09NormalizedOpaque .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy ZZZZZZ Uri http://localhost/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/ 0.0.0 ascii : http://localhost/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/ (raw), //localhost/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: / (raw), / (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dummy/../test/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dummy/../test/ 0.0.0 ascii : http://localhost/dummy/../test/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dummy/../test/ (raw), //localhost/dummy/../test/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dummy/../test/ (raw), /dummy/../test/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dummy/../test/dummy/../, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dummy/../test/dummy/../ 0.0.0 ascii : http://localhost/dummy/../test/dummy/../ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dummy/../test/dummy/../ (raw), //localhost/dummy/../test/dummy/../ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dummy/../test/dummy/../ (raw), /dummy/../test/dummy/../ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/dir/test01.jar?lala=01#frag01, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/dir/test01.jar?lala=01#frag01 0.0.0 ascii : http://localhost/dir/test01.jar?lala=01#frag01 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/dir/test01.jar?lala=01 (raw), //localhost/dir/test01.jar?lala=01 (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /dir/test01.jar (raw), /dir/test01.jar (dec) 2.3.0 query: lala=01 (raw), lala=01 (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test10ParentAndDirHierarchy .++++ TestCase.setUp: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ZZZZZZ Uri jar:http://localhost/test.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test.jar!/ 0.0.0 ascii : jar:http://localhost/test.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/test.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test.jar!/ (raw), http://localhost/test.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/dummy/../test/test.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/dummy/../test/test.jar!/ 0.0.0 ascii : jar:http://localhost/dummy/../test/test.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/dummy/../test/test.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/dummy/../test/test.jar!/ (raw), http://localhost/dummy/../test/test.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class 0.0.0 ascii : jar:http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/dummy/../test/dummy/../test.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (raw), http://localhost/dummy/../test/dummy/../test.jar!/a/b/C.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01 0.0.0 ascii : jar:http://localhost/test01.jar!/com/Lala.class?lala=01#frag01 0.0.0 native-file: null 0.0.0 contained: http://localhost/test01.jar#frag01 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/test01.jar!/com/Lala.class?lala=01 (raw), http://localhost/test01.jar!/com/Lala.class?lala=01 (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: frag01 (raw), frag01 (dec) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri01 - test11ParentAndDirOpaque ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719419173 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719419173 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 0.626 OK (9 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUri02Composing JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719420023 ms III - Start SLOCK [T main @ 1739719420024 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST .++++ TestCase.setUp: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals: true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : scheme , ssp , fragment URL-equals(1): false URL-equals(2): true URL-same : true URL-ref : URL-orig : URL-comp : ++++ TestCase.tearDown: com.jogamp.common.net.TestUri02Composing - test01URLCompositioning ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719420072 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719420072 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.587 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUri03Resolving JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719420886 ms III - Start SLOCK [T main @ 1739719420887 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 1/12 uriSource : http://localhost/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null expected_URX: http://localhost/gluegen/build-x86_64/gluegen-rt.jar actual URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK actual URL: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - OK YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar recomp URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: http://localhost/gluegen/build-x86_64/gluegen-rt.jar recomp Uri: http://localhost/gluegen/build-x86_64/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 1/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 2/12 uriSource : http://localhost/gluegen/?/gluegen-rt.jar ZZZZZZ Uri http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/?/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null expected_URX: http://localhost/gluegen/?/gluegen-rt.jar actual URI: http://localhost/gluegen/?/gluegen-rt.jar - OK actual URL: http://localhost/gluegen/?/gluegen-rt.jar - OK YYYYYY Recomposed URI http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: http://localhost/gluegen/?/gluegen-rt.jar recomp URI: http://localhost/gluegen/?/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: http://localhost/gluegen/?/gluegen-rt.jar recomp Uri: http://localhost/gluegen/?/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 2/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 3/12 uriSource : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar actual URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK actual URL: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp Uri: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 3/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 4/12 uriSource : http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar actual URI: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK actual URL: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp URI: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp Uri: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 4/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 5/12 uriSource : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 5/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 6/12 uriSource : jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 6/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 7/12 uriSource : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 7/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 8/12 uriSource : jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 8/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 9/12 uriSource : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/ 0.0.0 ascii : http://localhost/gluegen/R%23/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/ 0.0.0 ascii : http://localhost/gluegen/R%23/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 9/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 10/12 uriSource : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 10/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 11/12 uriSource : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 11/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test01HttpUri2URL: 12/12 uriSource : jar:http://localhost/gluegen/?/gluegen-rt.jar!/ ZZZZZZ Uri jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/?/gluegen-rt.jar!/ ( path http://localhost/gluegen/?/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ actual URI: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ - OK actual URL: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ recomp URI: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ recomp Uri: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/?/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/ 0.0.0 ascii : http://localhost/gluegen/%CE%94/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/ (raw), //localhost/gluegen/?/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/?/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/ 0.0.0 ascii : http://localhost/gluegen/%CE%94/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/ (raw), //localhost/gluegen/?/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test01HttpUri2URL: 12/12 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test01HttpUri2URL .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 1/13 uriSource : file:/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null expected_URX: file:/gluegen/build-x86_64/gluegen-rt.jar actual URI: file:/gluegen/build-x86_64/gluegen-rt.jar - OK actual URL: file:/gluegen/build-x86_64/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/gluegen/build-x86_64/gluegen-rt.jar recomp Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 1/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 2/13 uriSource : file:/gluegen/?/gluegen-rt.jar ZZZZZZ Uri file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null expected_URX: file:/gluegen/?/gluegen-rt.jar actual URI: file:/gluegen/?/gluegen-rt.jar - OK actual URL: file:/gluegen/?/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/?/gluegen-rt.jar recomp URI: file:/gluegen/?/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/gluegen/?/gluegen-rt.jar recomp Uri: file:/gluegen/?/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 2/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 3/13 uriSource : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar actual URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK actual URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 3/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 4/13 uriSource : file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar actual URI: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK actual URL: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL ZZZZZZ Recomposed Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp Uri: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 4/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 5/13 uriSource : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 5/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 6/13 uriSource : jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 6/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 7/13 uriSource : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 7/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 8/13 uriSource : jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 8/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 9/13 uriSource : jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 9/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 10/13 uriSource : jar:file:/gluegen/R%23/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/R%23/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/R%23/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/R%23/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/ 0.0.0 ascii : file:/gluegen/R%23/ 0.0.0 native-file: /gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/ 0.0.0 ascii : file:/gluegen/R%23/ 0.0.0 native-file: /gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 10/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 11/13 uriSource : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 11/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 12/13 uriSource : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 12/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test02FileUnixUri2URL: 13/13 uriSource : jar:file:/gluegen/?/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/?/gluegen-rt.jar!/ ( path file:/gluegen/?/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/gluegen/?/gluegen-rt.jar!/ actual URI: jar:file:/gluegen/?/gluegen-rt.jar!/ - OK actual URL: jar:file:/gluegen/?/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/gluegen/?/gluegen-rt.jar!/ recomp URI: jar:file:/gluegen/?/gluegen-rt.jar!/ - EQUAL ZZZZZZ Recomposed Uri jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/gluegen/?/gluegen-rt.jar!/ recomp Uri: jar:file:/gluegen/?/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/ 0.0.0 ascii : file:/gluegen/%CE%94/ 0.0.0 native-file: /gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/ 0.0.0 ascii : file:/gluegen/%CE%94/ 0.0.0 native-file: /gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test02FileUnixUri2URL: 13/13 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test02FileUnixUri2URL .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 1/14 uriSource : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null expected_URX: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar actual URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK actual URL: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar recomp URI: file:/C:/gluegen/build-x86_64/gluegen-rt.jar - UNEQUAL ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar recomp Uri: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 1/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 2/14 uriSource : file:/C%3A/gluegen/?/gluegen-rt.jar ZZZZZZ Uri file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/?/gluegen-rt.jar ( path /C%3A/gluegen/?/gluegen-rt.jar, query null ) ref: null expected_URX: file:/C%3A/gluegen/?/gluegen-rt.jar actual URI: file:/C%3A/gluegen/?/gluegen-rt.jar - OK actual URL: file:/C%3A/gluegen/?/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/C:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/C%3A/gluegen/?/gluegen-rt.jar recomp URI: file:/C:/gluegen/?/gluegen-rt.jar - UNEQUAL ZZZZZZ Recomposed Uri file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/C%3A/gluegen/?/gluegen-rt.jar recomp Uri: file:/C%3A/gluegen/?/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 2/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 3/14 uriSource : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar actual URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK actual URL: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp URI: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar - UNEQUAL ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp Uri: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 3/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 4/14 uriSource : file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null expected_URX: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar actual URI: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK actual URL: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK YYYYYY Recomposed URI file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp URI: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - UNEQUAL ZZZZZZ Recomposed Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp Uri: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 4/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 5/14 uriSource : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 5/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 6/14 uriSource : jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 6/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 7/14 uriSource : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 7/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 8/14 uriSource : jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 8/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 9/14 uriSource : jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - UNEQUAL ZZZZZZ Recomposed Uri jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 9/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 10/14 uriSource : jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null expected_URX: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class actual URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK actual URL: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - OK YYYYYY Recomposed URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL ZZZZZZ Recomposed Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class recomp Uri: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 10/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 11/14 uriSource : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/ 0.0.0 ascii : file:/C%3A/gluegen/R%23/ 0.0.0 native-file: /C:/gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/ 0.0.0 ascii : file:/C%3A/gluegen/R%23/ 0.0.0 native-file: /C:/gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 11/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 12/14 uriSource : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/A$/B%5E/C~/D%23/E[/F]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 12/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 13/14 uriSource : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/$/%5E/~/%23/[/]/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 13/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test03FileWindowsUri2URL: 14/14 uriSource : jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ ZZZZZZ Uri jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) YYYYYY URI jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C%3A/gluegen/?/gluegen-rt.jar!/ ( path file:/C%3A/gluegen/?/gluegen-rt.jar!/, query null ) ref: null expected_URX: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ actual URI: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ - OK actual URL: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ - OK YYYYYY Recomposed URI jar:file:/C:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ recomp URI: jar:file:/C:/gluegen/?/gluegen-rt.jar!/ - UNEQUAL ZZZZZZ Recomposed Uri jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C%3A/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C%3A/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source URI: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ recomp Uri: jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ - EQUAL XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C%3A/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/ 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/ 0.0.0 native-file: /C:/gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/ 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/ 0.0.0 native-file: /C:/gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test03FileWindowsUri2URL: 14/14 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test03FileWindowsUri2URL .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 1/12 URL Source : http://localhost/gluegen/build-x86_64/gluegen-rt.jar XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null YYYYYY URI http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 1/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 2/12 URL Source : http://localhost/gluegen/?/gluegen-rt.jar XXXXXX URL http://localhost/gluegen/?/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null YYYYYY URI http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/?/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 2/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 3/12 URL Source : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 3/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 4/12 URL Source : http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar XXXXXX URL http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: http auth: localhost host: localhost port: -1 ( 80 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.http.HttpURLConnection:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 4/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 5/12 URL Source : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 5/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 6/12 URL Source : jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 6/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 7/12 URL Source : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64/ (raw), //localhost/gluegen/build-x86_64/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 7/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 8/12 URL Source : jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), http://localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //localhost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : http://localhost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/build-x86_64%20??%20lala/ (raw), //localhost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 8/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 9/12 URL Source : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/R%23/gluegen-rt.jar!/ (raw), http://localhost/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/R%23/gluegen-rt.jar!/ ( path http://localhost/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/gluegen-rt.jar (raw), //localhost/gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/ 0.0.0 ascii : http://localhost/gluegen/R%23/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/R%23/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/R%23/ 0.0.0 ascii : http://localhost/gluegen/R%23/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/R%23/ (raw), //localhost/gluegen/R#/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 9/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 10/12 URL Source : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : http://localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), //localhost/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 10/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 11/12 URL Source : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), http://localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), //localhost/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : http://localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), //localhost/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 11/12 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test11HttpURL2Uri: 12/12 URL Source : jar:http://localhost/gluegen/?/gluegen-rt.jar!/ XXXXXX URL jar:http://localhost/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/?/gluegen-rt.jar!/ ( path http://localhost/gluegen/?/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:http://localhost/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:http://localhost/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:http://localhost/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: http://localhost/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: http://localhost/gluegen/?/gluegen-rt.jar!/ (raw), http://localhost/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:http://localhost/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: http://localhost/gluegen/?/gluegen-rt.jar!/ ( path http://localhost/gluegen/?/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:http://localhost/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri http://localhost/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/gluegen-rt.jar 0.0.0 ascii : http://localhost/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/gluegen-rt.jar (raw), //localhost/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri http://localhost/gluegen/?/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/ 0.0.0 ascii : http://localhost/gluegen/%CE%94/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/ (raw), //localhost/gluegen/?/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri http://localhost/gluegen/?/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: http://localhost/gluegen/?/ 0.0.0 ascii : http://localhost/gluegen/%CE%94/ 0.0.0 native-file: null 0.0.0 contained: null 1.0.0 scheme: http 2.0.0 scheme-part: //localhost/gluegen/?/ (raw), //localhost/gluegen/?/ (dec) 2.1.0 auth: localhost (raw), localhost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: localhost 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test11HttpURL2Uri: 12/12 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test11HttpURL2Uri .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 1/13 URL Source : file:/gluegen/build-x86_64/gluegen-rt.jar XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64/gluegen-rt.jar ( path /gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 1/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 2/13 URL Source : file:/gluegen/?/gluegen-rt.jar XXXXXX URL file:/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/?/gluegen-rt.jar ( path /gluegen/?/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 2/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 3/13 URL Source : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 3/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 4/13 URL Source : file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar XXXXXX URL file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 4/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 5/13 URL Source : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 5/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 6/13 URL Source : jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 6/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 7/13 URL Source : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64/ 0.0.0 ascii : file:/gluegen/build-x86_64/ 0.0.0 native-file: /gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/ (raw), /gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 7/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 8/13 URL Source : jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 8/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 9/13 URL Source : jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 9/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 10/13 URL Source : jar:file:/gluegen/R%23/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: /gluegen/R#/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/gluegen-rt.jar (raw), /gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/ 0.0.0 ascii : file:/gluegen/R%23/ 0.0.0 native-file: /gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/R%23/ 0.0.0 ascii : file:/gluegen/R%23/ 0.0.0 native-file: /gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/R%23/ (raw), /gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 10/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 11/13 URL Source : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 11/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 12/13 URL Source : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 12/13 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test12FileUnixURL2Uri: 13/13 URL Source : jar:file:/gluegen/?/gluegen-rt.jar!/ XXXXXX URL jar:file:/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/?/gluegen-rt.jar!/ ( path file:/gluegen/?/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/gluegen/?/gluegen-rt.jar!/ (raw), file:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/gluegen/?/gluegen-rt.jar!/ ( path file:/gluegen/?/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/ 0.0.0 ascii : file:/gluegen/%CE%94/ 0.0.0 native-file: /gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/gluegen/?/ 0.0.0 ascii : file:/gluegen/%CE%94/ 0.0.0 native-file: /gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/ (raw), /gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test12FileUnixURL2Uri: 13/13 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test12FileUnixURL2Uri .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 1/14 URL Source : file:/C:/gluegen/build-x86_64/gluegen-rt.jar XXXXXX URL file:/C:/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C:/gluegen/build-x86_64/gluegen-rt.jar ( path /C:/gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/C:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 1/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 2/14 URL Source : file:/C:/gluegen/?/gluegen-rt.jar XXXXXX URL file:/C:/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C:/gluegen/?/gluegen-rt.jar ( path /C:/gluegen/?/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/C:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/?/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/?/gluegen-rt.jar ( path /C%3A/gluegen/?/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 2/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 3/14 URL Source : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar XXXXXX URL file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 3/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 4/14 URL Source : file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar XXXXXX URL file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null YYYYYY URI file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar protocol: file auth: null host: port: -1 ( -1 ) file: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar ( path /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 4/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 5/14 URL Source : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 5/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 6/14 URL Source : jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ ( path file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 6/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 7/14 URL Source : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64/ 0.0.0 native-file: /C:/gluegen/build-x86_64 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64/ (raw), /C:/gluegen/build-x86_64/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 7/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 8/14 URL Source : jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:/C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:/C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 8/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 9/14 URL Source : jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file:///C:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file:///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:///C:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:///C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: ///C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), ///C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /C:/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file:/C%3A/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /C:/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/build-x86_64%20??%20lala/ (raw), /C:/gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 9/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 10/14 URL Source : jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null YYYYYY URI jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 ascii : jar:file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class 0.0.0 native-file: null 0.0.0 contained: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (raw), file://filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class protocol: jar auth: null host: port: -1 ( -1 ) file: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class ( path file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar!/com/jogamp/common/os/Platform.class EXT JAR contained: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), //filehost/gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file://filehost/gluegen/build-x86_64%20??%20lala/, isOpaque false, isAbs true, hasAuth true 0.0.0 string: file://filehost/gluegen/build-x86_64%20??%20lala/ 0.0.0 ascii : file://filehost/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/ 0.0.0 native-file: /filehost/gluegen/build-x86_64 ?? lala 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: //filehost/gluegen/build-x86_64%20??%20lala/ (raw), //filehost/gluegen/build-x86_64 ?? lala/ (dec) 2.1.0 auth: filehost (raw), filehost (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: filehost 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/ (raw), /gluegen/build-x86_64 ?? lala/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 10/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 11/14 URL Source : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/R%23/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/R%23/gluegen-rt.jar!/ (raw), file:/C:/gluegen/R#/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/R%23/gluegen-rt.jar!/ ( path file:/C:/gluegen/R%23/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/R%23/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/R%23/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/R%23/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/R#/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/gluegen-rt.jar (raw), /C:/gluegen/R#/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/ 0.0.0 ascii : file:/C%3A/gluegen/R%23/ 0.0.0 native-file: /C:/gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/R%23/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/R%23/ 0.0.0 ascii : file:/C%3A/gluegen/R%23/ 0.0.0 native-file: /C:/gluegen/R# 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/R%23/ (raw), /C:/gluegen/R#/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 11/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 12/14 URL Source : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 ascii : file:/C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ 0.0.0 native-file: /C:/gluegen/A$/B^/C~/D#/E[/F] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/ (raw), /C:/gluegen/A$/B^/C~/D#/E[/F]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 12/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 13/14 URL Source : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ (raw), file:/C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ ( path file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /C:/gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 ascii : file:/C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ 0.0.0 native-file: /C:/gluegen/$/^/~/#/[/] 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/%24/%5E/~/%23/%5B/%5D/ (raw), /C:/gluegen/$/^/~/#/[/]/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 13/14 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test13FileWindowsURL2Uri: 14/14 URL Source : jar:file:/C:/gluegen/?/gluegen-rt.jar!/ XXXXXX URL jar:file:/C:/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/?/gluegen-rt.jar!/ ( path file:/C:/gluegen/?/gluegen-rt.jar!/, query null ) ref: null YYYYYY URI jar:file:/C:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true 0.0.0 string: jar:file:/C:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/ 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) ZZZZZZ Uri jar:file:/C:/gluegen/?/gluegen-rt.jar!/, isOpaque true, isAbs true, hasAuth false 0.0.0 string: jar:file:/C:/gluegen/?/gluegen-rt.jar!/ 0.0.0 ascii : jar:file:/C:/gluegen/%CE%94/gluegen-rt.jar!/ 0.0.0 native-file: null 0.0.0 contained: file:/C%3A/gluegen/?/gluegen-rt.jar 1.0.0 scheme: jar 2.0.0 scheme-part: file:/C:/gluegen/?/gluegen-rt.jar!/ (raw), file:/C:/gluegen/?/gluegen-rt.jar!/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: null (raw), null (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) XXXXXX URL jar:file:/C:/gluegen/?/gluegen-rt.jar!/ protocol: jar auth: null host: port: -1 ( -1 ) file: file:/C:/gluegen/?/gluegen-rt.jar!/ ( path file:/C:/gluegen/?/gluegen-rt.jar!/, query null ) ref: null XXX: No openConnection() failure XXX: sun.net.www.protocol.jar.JarURLConnection:jar:file:/C:/gluegen/?/gluegen-rt.jar!/ EXT JAR contained: ZZZZZZ Uri file:/C%3A/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/gluegen-rt.jar 0.0.0 native-file: /C:/gluegen/?/gluegen-rt.jar 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/gluegen-rt.jar (raw), /C:/gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Dir: ZZZZZZ Uri file:/C%3A/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/ 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/ 0.0.0 native-file: /C:/gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EXT JAR contained Parent: ZZZZZZ Uri file:/C%3A/gluegen/?/, isOpaque false, isAbs true, hasAuth false 0.0.0 string: file:/C%3A/gluegen/?/ 0.0.0 ascii : file:/C%3A/gluegen/%CE%94/ 0.0.0 native-file: /C:/gluegen/? 0.0.0 contained: null 1.0.0 scheme: file 2.0.0 scheme-part: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /C%3A/gluegen/?/ (raw), /C:/gluegen/?/ (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test13FileWindowsURL2Uri: 14/14 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test13FileWindowsURL2Uri .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 1/6 fileSource: /gluegen/build-x86_64/gluegen-rt.jar file: /gluegen/build-x86_64/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64/gluegen-rt.jar (raw), /gluegen/build-x86_64/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 1/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 2/6 fileSource: /gluegen/?/gluegen-rt.jar file: /gluegen/?/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/?/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/?/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/%CE%94/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/?/gluegen-rt.jar (raw), /gluegen/?/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/?/gluegen-rt.jar recomp URI: file:/gluegen/?/gluegen-rt.jar - EQUAL expected_path: /gluegen/?/gluegen-rt.jar actual___file-path: /gluegen/?/gluegen-rt.jar - OK expected__encUri: file:/gluegen/?/gluegen-rt.jar actual_______Uri: file:/gluegen/?/gluegen-rt.jar - OK actual_______URL: file:/gluegen/?/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/?/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 2/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 3/6 fileSource: /gluegen/build-x86_64 lala/gluegen-rt.jar file: /gluegen/build-x86_64 lala/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64 lala/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64 lala/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64%20lala/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 3/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 4/6 fileSource: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar file: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/build-x86_64%20%C3%B6%C3%A4%20lala/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/build-x86_64%20??%20lala/gluegen-rt.jar (raw), /gluegen/build-x86_64 ?? lala/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar recomp URI: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - EQUAL expected_path: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar actual___file-path: /gluegen/build-x86_64 ?? lala/gluegen-rt.jar - OK expected__encUri: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar actual_______Uri: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar - OK actual_______URL: file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/build-x86_64%20??%20lala/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 4/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 5/6 fileSource: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar file: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar (raw), /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar recomp URI: file:/gluegen/A$/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - UNEQUAL expected_path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar actual___file-path: /gluegen/A$/B^/C~/D#/E[/F]/gluegen-rt.jar - OK expected__encUri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar actual_______Uri: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar - OK actual_______URL: file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/A%24/B%5E/C~/D%23/E%5B/F%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 5/6 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS TestUri03Resolving.test24FileUnixURI2URL: 6/6 fileSource: /gluegen/$/^/~/#/[/]/gluegen-rt.jar file: /gluegen/$/^/~/#/[/]/gluegen-rt.jar YYYYYY Recomposed URI file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar, isOpaque false, isAbs true 0.0.0 string: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar 0.0.0 ascii : file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar 1.0.0 scheme: file 2.0.0 scheme-part: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.1.0 auth: null (raw), null (dec) 2.1.1 user-info: null (raw), null (dec) 2.1.1 host: null 2.1.1 port: -1 2.2.0 path: /gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar (raw), /gluegen/$/^/~/#/[/]/gluegen-rt.jar (dec) 2.3.0 query: null (raw), null (dec) 3.0.0 fragment: null (raw), null (dec) source Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar recomp URI: file:/gluegen/$/%5E/~/%23/%5B/%5D/gluegen-rt.jar - UNEQUAL expected_path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar actual___file-path: /gluegen/$/^/~/#/[/]/gluegen-rt.jar - OK expected__encUri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar actual_______Uri: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar - OK actual_______URL: file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar XXX: No openConnection() failure XXX: sun.net.www.protocol.file.FileURLConnection:file:/gluegen/%24/%5E/~/%23/%5B/%5D/gluegen-rt.jar EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE TestUri03Resolving.test24FileUnixURI2URL: 6/6 ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test24FileUnixURI2URL .++++ TestCase.setUp: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ TestCase.tearDown: com.jogamp.common.net.TestUri03Resolving - test25FileWindowsURI2URL ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719421131 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719421132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.783 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719421956 ms III - Start SLOCK [T main @ 1739719421957 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 0 Encoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ 1 jarFileURI: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarName res: gluegen-rt.jar 2 jarBasename: gluegen-rt.jar 3 fileURI: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 4 fileFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/ 5 fileNewFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/ 6 srcFolder: /build/reproducible-path/gluegen2-2.3.2/build 7 dstFolder: /build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:178) at com.jogamp.common.util.IOUtil.copyStream2File(IOUtil.java:160) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:106) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:95) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:73) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:145) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.main(TestUri99LaunchOnReservedCharPathBug908.java:167) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 58 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:178) at com.jogamp.common.util.IOUtil.copyStream2File(IOUtil.java:160) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:106) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:95) at com.jogamp.junit.util.MiscUtils.copy(MiscUtils.java:73) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:145) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.main(TestUri99LaunchOnReservedCharPathBug908.java:167) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Copy Total bytes: 5859346 Copy Total files: 14 Copy Total folder: 1 Copy Depth: 0 Copy Tracking: true Copy src 0: /build/reproducible-path/gluegen2-2.3.2/build Copy dst 0: /build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons 8 jarFileNewFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar url: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test00TempJarCacheSimplePath/simpletons/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at com.jogamp.common.util.ReflectionUtil.getClassImpl(ReflectionUtil.java:149) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:398) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:438) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:158) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.main(TestUri99LaunchOnReservedCharPathBug908.java:167) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 58 more NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@be83e4) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 ERROR (retry w/ enumLibPath) - Native Library /build/reproducible-path/gluegen2-2.3.2/build/obj/libgluegen2-rt.so already loaded in another classloader java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:431) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:378) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:616) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at com.jogamp.common.util.ReflectionUtil.getClassImpl(ReflectionUtil.java:149) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:398) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:438) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:158) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.main(TestUri99LaunchOnReservedCharPathBug908.java:167) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 60 more NativeLibrary.findLibrary(, com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908$TestClassLoader@be83e4) (CL): null JNILibLoaderBase: System.load(build/obj/libgluegen2-rt.so) - mode 4 n/a - Expecting an absolute path of the library: build/obj/libgluegen2-rt.so JNILibLoaderBase: System.load(build/test/build/natives/libgluegen2-rt.so) - mode 4 n/a - Expecting an absolute path of the library: build/test/build/natives/libgluegen2-rt.so JNILibLoaderBase: System.load(/build/reproducible-path/gluegen2-2.3.2/libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/reproducible-path/gluegen2-2.3.2/libgluegen2-rt.so JNILibLoaderBase: System.load(/build/reproducible-path/gluegen2-2.3.2/natives/linux-i586//libgluegen2-rt.so) - mode 4 n/a - Can't load library: /build/reproducible-path/gluegen2-2.3.2/natives/linux-i586/libgluegen2-rt.so java.lang.UnsatisfiedLinkError: Can't load library: /build/reproducible-path/gluegen2-2.3.2/natives/linux-i586/libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398) at java.base/java.lang.Runtime.load0(Runtime.java:755) at java.base/java.lang.System.load(System.java:1953) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:624) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at com.jogamp.common.util.ReflectionUtil.getClassImpl(ReflectionUtil.java:149) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:398) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:438) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:158) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.main(TestUri99LaunchOnReservedCharPathBug908.java:167) ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test00TempJarCacheSimplePath E.++++ TestCase.setUp: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath 0 Unencoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-??/ 0 Encoded: test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-??/ getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarFileUri res: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ 1 jarFileURI: jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/ getJarName res: gluegen-rt.jar 2 jarBasename: gluegen-rt.jar 3 fileURI: file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar 4 fileFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/ 5 fileNewFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-??/ 6 srcFolder: /build/reproducible-path/gluegen2-2.3.2/build 7 dstFolder: /build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-?? Copy Total bytes: 5859346 Copy Total files: 14 Copy Total folder: 1 Copy Depth: 0 Copy Tracking: true Copy src 0: /build/reproducible-path/gluegen2-2.3.2/build Copy dst 0: /build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A$-B^-C~-D#-E]-F[-?? 8 jarFileNewFolderURI: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-??/gluegen-rt.jar url: file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/TestUri99LaunchOnReservedCharPathBug908/test01TempJarCacheOddPath/A%24-B%5E-C~-D%23-E%5D-F%5B-??/gluegen-rt.jar ++++ TestCase.tearDown: com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 - test01TempJarCacheOddPath E++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719422132 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719422132 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.712 There were 2 failures: 1) test00TempJarCacheSimplePath(com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908) java.lang.UnsatisfiedLinkError: Can't load library: /build/reproducible-path/gluegen2-2.3.2/natives/linux-i586/libgluegen2-rt.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398) at java.base/java.lang.Runtime.load0(Runtime.java:755) at java.base/java.lang.System.load(System.java:1953) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:624) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at com.jogamp.common.util.ReflectionUtil.getClassImpl(ReflectionUtil.java:149) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:398) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:438) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:158) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test00TempJarCacheSimplePath(TestUri99LaunchOnReservedCharPathBug908.java:86) 2) test01TempJarCacheOddPath(com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908) com.jogamp.common.JogampRuntimeException: com.jogamp.common.os.Platform not available at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:400) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:438) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.testTempJarCacheOddJarPathImpl(TestUri99LaunchOnReservedCharPathBug908.java:158) at com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908.test01TempJarCacheOddPath(TestUri99LaunchOnReservedCharPathBug908.java:92) ... 38 trimmed Caused by: java.lang.ClassNotFoundException: com.jogamp.common.os.Platform at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at com.jogamp.common.util.ReflectionUtil.getClassImpl(ReflectionUtil.java:149) at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:398) ... 42 more FAILURES!!! Tests run: 2, Failures: 2 LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.AssetURLConnectionUnregisteredTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719422984 ms III - Start SLOCK [T main @ 1739719422984 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: gluegen/info.txt AssetURLContext.resolve: type 2: url , conn , connURL jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/gluegen/info.txt:0> Gluegen RT Asset. jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/gluegen/info.txt:1> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/gluegen/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceAbs_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceRel0_RT IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/net/data/AssetURLConnectionTest.txt AssetURLContext.resolve: type 2: url , conn , connURL IOUtil: found within class package of given class : true jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes. jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:1> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes. jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:1> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/test/build/gluegen-test.jar!/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredIOUtilGetResourceRel0_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_RT AssetURLContext.resolve: FAIL(1): no protocol: gluegen/info.txt AssetURLContext.resolve: type 2: url , conn , connURL createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt asset:gluegen/info.txt:0> Gluegen RT Asset. asset:gluegen/info.txt:1> asset:gluegen/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_RT2 AssetURLContext.resolve: FAIL(1): no protocol: /gluegen/info.txt AssetURLContext.resolve: type 2: url , conn , connURL createAssetURL: asset:/gluegen/info.txt -> url: asset:/gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:/gluegen/info.txt / connURL asset:/gluegen/info.txt asset:/gluegen/info.txt:0> Gluegen RT Asset. asset:/gluegen/info.txt:1> asset:/gluegen/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_RT2 .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test AssetURLContext.resolve: FAIL(1): no protocol: gluegen-test/info.txt AssetURLContext.resolve: type 2: url , conn , connURL createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt asset:gluegen-test/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionUnregisteredTest - assetUnregisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719423032 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719423032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.586 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.net.AssetURLConnectionRegisteredTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719423861 ms III - Start SLOCK [T main @ 1739719423862 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts ******* Asset URL Stream Handler Registration: PRE ******* Asset URL Stream Handler Registration: POST .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/net/data/AssetURLConnectionTest.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> asset:com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes. AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/net/data/RelativeData.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt asset:com/jogamp/common/net/data/RelativeData.txt:1> asset:com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes. AssetURLContext.resolve: FAIL(1): no protocol: com/jogamp/common/net/data2/RelativeData2.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt asset:com/jogamp/common/net/data2/RelativeData2.txt:1> asset:com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel1_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel2_RT IOUtil: locating , has cl: true AssetURLContext.resolve: FAIL(1): no protocol: /com/jogamp/common/net/data/AssetURLConnectionTest.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:0> AssetURLConnectionTest Data Testing Relative Location asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:1> asset:/com/jogamp/common/net/data/AssetURLConnectionTest.txt:2> This file exists for test purposes. AssetURLContext.resolve: FAIL(1): no protocol: /com/jogamp/common/net/data/RelativeData.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:/com/jogamp/common/net/data/RelativeData.txt:0> Relative Data 1 - com/jogamp/common/net/data/RelativeData.txt asset:/com/jogamp/common/net/data/RelativeData.txt:1> asset:/com/jogamp/common/net/data/RelativeData.txt:2> This file exists for test purposes. AssetURLContext.resolve: FAIL(1): no protocol: /com/jogamp/common/net/data2/RelativeData2.txt AssetURLContext.resolve: type 2: url , conn , connURL asset:/com/jogamp/common/net/data2/RelativeData2.txt:0> Relative Data 2 - com/jogamp/common/net/data2/RelativeData2.txt asset:/com/jogamp/common/net/data2/RelativeData2.txt:1> asset:/com/jogamp/common/net/data2/RelativeData2.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredIOUtilGetResourceRel2_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_RT AssetURLContext.resolve: FAIL(1): no protocol: gluegen/info.txt AssetURLContext.resolve: type 2: url , conn , connURL createAssetURL: asset:gluegen/info.txt -> url: asset:gluegen/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen/info.txt / connURL asset:gluegen/info.txt asset:gluegen/info.txt:0> Gluegen RT Asset. asset:gluegen/info.txt:1> asset:gluegen/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_RT .++++ TestCase.setUp: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test AssetURLContext.resolve: FAIL(1): no protocol: gluegen-test/info.txt AssetURLContext.resolve: type 2: url , conn , connURL createAssetURL: asset:gluegen-test/info.txt -> url: asset:gluegen-test/info.txt -> conn: com.jogamp.common.net.AssetURLConnection:asset:gluegen-test/info.txt / connURL asset:gluegen-test/info.txt asset:gluegen-test/info.txt:0> Gluegen Test Asset. asset:gluegen-test/info.txt:1> asset:gluegen-test/info.txt:2> This file exists for test purposes. ++++ TestCase.tearDown: com.jogamp.common.net.AssetURLConnectionRegisteredTest - assetRegisteredURLConnection_Test ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719423913 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719423913 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.591 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.junit.sec.TestSecIOUtil01 No SecurityManager Installed ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.junit.sec.TestSecIOUtil01.setup(TestSecIOUtil01.java:68) at com.jogamp.junit.sec.TestSecIOUtil01.main(TestSecIOUtil01.java:219) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 14 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.junit.sec.TestSecIOUtil01.setup(TestSecIOUtil01.java:68) at com.jogamp.junit.sec.TestSecIOUtil01.main(TestSecIOUtil01.java:219) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 os.name: Linux java.home: /usr/lib/jvm/java-17-openjdk-i386 java.io.tmpdir: /tmp IOUtil.getTempRoot(): tempX1 , used true IOUtil.getTempRoot(): tempX3 , used false IOUtil.getTempRoot(): tempX4 , used true IOUtil.getTempRoot(): tempX2 , used true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 59ms, create 34ms, fill 0ms, execute 25ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.testDirExec(): test-exe , existingFile false, returned 0 IOUtil.testDirExec(): abs-path : res 0 -> true IOUtil.testDirExec(): total 7ms, create 0ms, fill 0ms, execute 7ms IOUtil.testDirImpl(tempX1): , create true, exec true: true IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 Temp: /tmp/jogamp_0000 CL jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93 Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.net.URL.toURI()" because "" is null at com.jogamp.common.net.Uri.valueOf(Uri.java:1167) at com.jogamp.junit.sec.TestSecIOUtil01.openLibraryImpl(TestSecIOUtil01.java:158) at com.jogamp.junit.sec.TestSecIOUtil01.testOpenLibrary(TestSecIOUtil01.java:212) at com.jogamp.junit.sec.TestSecIOUtil01.main(TestSecIOUtil01.java:226) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.BuffersTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719425042 ms III - Start SLOCK [T main @ 1739719425043 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.BuffersTest - test01PositionLimitCapacityAfterArrayAllocation ++++ TestCase.tearDown: com.jogamp.common.nio.BuffersTest - test01PositionLimitCapacityAfterArrayAllocation .++++ TestCase.setUp: com.jogamp.common.nio.BuffersTest - test10Slice ++++ TestCase.tearDown: com.jogamp.common.nio.BuffersTest - test10Slice ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719425072 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719425073 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.58 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestBuffersFloatDoubleConversion JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719425908 ms III - Start SLOCK [T main @ 1739719425909 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ TestCase.tearDown: com.jogamp.common.nio.TestBuffersFloatDoubleConversion - testDoubleArray2FloatArrayAndBack01 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719425940 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719425941 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms Time: 0.57 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestPointerBufferEndian JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719426779 ms III - Start SLOCK [T main @ 1739719426780 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testDirect ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestPointerBufferEndian.testImpl(TestPointerBufferEndian.java:23) at com.jogamp.common.nio.TestPointerBufferEndian.testDirect(TestPointerBufferEndian.java:48) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestPointerBufferEndian.main(TestPointerBufferEndian.java:58) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 53 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestPointerBufferEndian.testImpl(TestPointerBufferEndian.java:23) at com.jogamp.common.nio.TestPointerBufferEndian.testDirect(TestPointerBufferEndian.java:48) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestPointerBufferEndian.main(TestPointerBufferEndian.java:58) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 OS: CPU: Bits: <32/32> MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testDirect .++++ TestCase.setUp: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect OS: CPU: Bits: <32/32> MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestPointerBufferEndian - testIndirect ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719426863 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719426863 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.64 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestStructAccessorEndian JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719427732 ms III - Start SLOCK [T main @ 1739719427732 ms +++ localhost/127.0.0.1:59999 - Locked within 17 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestStructAccessorEndian.testStructAccessorEndian1(TestStructAccessorEndian.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestStructAccessorEndian.main(TestStructAccessorEndian.java:51) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestStructAccessorEndian.testStructAccessorEndian1(TestStructAccessorEndian.java:25) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestStructAccessorEndian.main(TestStructAccessorEndian.java:51) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 OS: CPU: Bits: <32/32> CPU is: 32 bit MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ++++ TestCase.tearDown: com.jogamp.common.nio.TestStructAccessorEndian - testStructAccessorEndian1 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719427827 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719427828 ms --- localhost/127.0.0.1:59999 - Unlock ok within 14 ms Time: 0.652 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestByteBufferInputStream JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719428727 ms III - Start SLOCK [T main @ 1739719428728 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts Total Memory : 64.000 MiB Max Memory : 1024.000 MiB .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize test #0 16.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 16.000 MiB before Used Memory : 4.923 MiB ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:178) at com.jogamp.common.util.IOUtil.copyStream2File(IOUtil.java:160) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:268) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl(TestByteBufferInputStream.java:177) at com.jogamp.common.nio.TestByteBufferInputStream.test01MixedIntSize(TestByteBufferInputStream.java:135) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 56 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:178) at com.jogamp.common.util.IOUtil.copyStream2File(IOUtil.java:160) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:268) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl(TestByteBufferInputStream.java:177) at com.jogamp.common.nio.TestByteBufferInputStream.test01MixedIntSize(TestByteBufferInputStream.java:135) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 test #0 16.000 MiB: mode COPY , bufferSize 8192: total 110, setup 1, copy 109 ms test #0 16.000 MiB after Used Memory : 6.462, delta 1.539 MiB test #0 16.000 MiB gc'ed Used Memory : 1.346, delta -3.577 MiB test #0 16.000 MiB: mode COPY , bufferSize 8192: END test #0 16.000 MiB: mode COPY , bufferSize 16777216: BEGIN test #0 16.000 MiB before Used Memory : 1.346 MiB test #0 16.000 MiB: mode COPY , bufferSize 16777216: total 65, setup 16, copy 49 ms test #0 16.000 MiB after Used Memory : 18.569, delta 17.223 MiB test #0 16.000 MiB gc'ed Used Memory : 18.381, delta 17.035 MiB test #0 16.000 MiB: mode COPY , bufferSize 16777216: END test #0 16.000 MiB: mode MMAP1, bufferSize 0: BEGIN test #0 16.000 MiB before Used Memory : 18.381 MiB test #0 16.000 MiB: mode MMAP1, bufferSize 0: total 39, setup 4, copy 35 ms test #0 16.000 MiB after Used Memory : 18.461, delta 0.080 MiB test #0 16.000 MiB gc'ed Used Memory : 1.346, delta -17.035 MiB test #0 16.000 MiB: mode MMAP1, bufferSize 0: END test #0 16.000 MiB: mode MMAP2_SOFT, bufferSize 0: BEGIN test #0 16.000 MiB before Used Memory : 1.346 MiB test #0 16.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 38, setup 3, copy 35 ms, cacheMode FLUSH_PRE_SOFT test #0 16.000 MiB after Used Memory : 1.411, delta 0.065 MiB test #0 16.000 MiB gc'ed Used Memory : 1.365, delta 0.019 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:312) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl(TestByteBufferInputStream.java:180) at com.jogamp.common.nio.TestByteBufferInputStream.test01MixedIntSize(TestByteBufferInputStream.java:135) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 16.000 MiB: mode MMAP2_SOFT, bufferSize 0: END test #0 128.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 128.000 MiB before Used Memory : 1.450 MiB test #0 128.000 MiB: mode COPY , bufferSize 8192: total 395, setup 1, copy 394 ms test #0 128.000 MiB after Used Memory : 1.475, delta 0.025 MiB test #0 128.000 MiB gc'ed Used Memory : 1.360, delta -0.090 MiB test #0 128.000 MiB: mode COPY , bufferSize 8192: END test #0 128.000 MiB: mode COPY , bufferSize 134217728: BEGIN test #0 128.000 MiB before Used Memory : 1.367 MiB test #0 128.000 MiB: mode COPY , bufferSize 134217728: total 602, setup 185, copy 417 ms test #0 128.000 MiB after Used Memory : 130.372, delta 129.005 MiB test #0 128.000 MiB gc'ed Used Memory : 130.573, delta 129.206 MiB test #0 128.000 MiB: mode COPY , bufferSize 134217728: END test #0 128.000 MiB: mode MMAP1, bufferSize 0: BEGIN test #0 128.000 MiB before Used Memory : 130.573 MiB test #0 128.000 MiB: mode MMAP1, bufferSize 0: total 340, setup 0, copy 340 ms test #0 128.000 MiB after Used Memory : 130.573, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 1.380, delta -129.193 MiB test #0 128.000 MiB: mode MMAP1, bufferSize 0: END test #0 128.000 MiB: mode MMAP2_SOFT, bufferSize 0: BEGIN test #0 128.000 MiB before Used Memory : 1.380 MiB test #0 128.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 310, setup 0, copy 310 ms, cacheMode FLUSH_PRE_SOFT test #0 128.000 MiB after Used Memory : 1.380, delta 0.000 MiB test #0 128.000 MiB gc'ed Used Memory : 1.371, delta -0.010 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:312) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl(TestByteBufferInputStream.java:180) at com.jogamp.common.nio.TestByteBufferInputStream.test01MixedIntSize(TestByteBufferInputStream.java:137) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 128.000 MiB: mode MMAP2_SOFT, bufferSize 0: END test #0 512.000 MiB: mode COPY , bufferSize 8192: BEGIN test #0 512.000 MiB before Used Memory : 1.430 MiB test #0 512.000 MiB: mode COPY , bufferSize 8192: total 1587, setup 1, copy 1586 ms test #0 512.000 MiB after Used Memory : 1.458, delta 0.028 MiB test #0 512.000 MiB gc'ed Used Memory : 1.378, delta -0.052 MiB test #0 512.000 MiB: mode COPY , bufferSize 8192: END test #0 512.000 MiB: mode COPY , bufferSize 134217728: BEGIN test #0 512.000 MiB before Used Memory : 1.378 MiB test #0 512.000 MiB: mode COPY , bufferSize 134217728: total 1612, setup 108, copy 1504 ms test #0 512.000 MiB after Used Memory : 130.384, delta 129.006 MiB test #0 512.000 MiB gc'ed Used Memory : 130.793, delta 129.415 MiB test #0 512.000 MiB: mode COPY , bufferSize 134217728: END test #0 512.000 MiB: mode MMAP1, bufferSize 0: BEGIN test #0 512.000 MiB before Used Memory : 130.793 MiB test #0 512.000 MiB: mode MMAP1, bufferSize 0: total 961, setup 0, copy 961 ms test #0 512.000 MiB after Used Memory : 130.793, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 1.378, delta -129.416 MiB test #0 512.000 MiB: mode MMAP1, bufferSize 0: END test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: BEGIN test #0 512.000 MiB before Used Memory : 1.378 MiB test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 933, setup 1, copy 932 ms, cacheMode FLUSH_PRE_SOFT test #0 512.000 MiB after Used Memory : 1.378, delta 0.000 MiB test #0 512.000 MiB gc'ed Used Memory : 1.378, delta 0.000 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:312) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl(TestByteBufferInputStream.java:180) at com.jogamp.common.nio.TestByteBufferInputStream.test01MixedIntSize(TestByteBufferInputStream.java:139) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 512.000 MiB: mode MMAP2_SOFT, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test01MixedIntSize .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: BEGIN test #0 1024.000 MiB before Used Memory : 1.479 MiB test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: total 2784, setup 1, copy 2783 ms, cacheMode FLUSH_NONE test #0 1024.000 MiB after Used Memory : 1.510, delta 0.031 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.381, delta -0.097 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:312) at com.jogamp.common.nio.TestByteBufferInputStream.test11MMap1GiBFlushNone(TestByteBufferInputStream.java:151) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 1024.000 MiB: mode MMAP2_NONE, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test11MMap1GiBFlushNone .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize 0: BEGIN test #0 1024.000 MiB before Used Memory : 1.435 MiB test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize 0: total 2530, setup 0, copy 2530 ms, cacheMode FLUSH_PRE_SOFT test #0 1024.000 MiB after Used Memory : 1.466, delta 0.031 MiB test #0 1024.000 MiB gc'ed Used Memory : 1.381, delta -0.054 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:312) at com.jogamp.common.nio.TestByteBufferInputStream.test12MMap1GiBFlushSoft(TestByteBufferInputStream.java:161) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 1024.000 MiB: mode MMAP2_SOFT, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test12MMap1GiBFlushSoft .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: BEGIN test #0 2048.500 MiB before Used Memory : 1.435 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @1975e01 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.flushSlice(MappedByteBufferInputStream.java:580) at com.jogamp.common.nio.MappedByteBufferInputStream.nextSlice(MappedByteBufferInputStream.java:544) at com.jogamp.common.nio.MappedByteBufferInputStream.read(MappedByteBufferInputStream.java:891) at java.base/java.io.InputStream.read(InputStream.java:218) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:197) at com.jogamp.common.util.IOUtil.copyStream2Stream(IOUtil.java:178) at com.jogamp.common.util.IOUtil.copyStream2File(IOUtil.java:160) at com.jogamp.common.nio.TestByteBufferInputStream.testCopyIntSize1Impl2(TestByteBufferInputStream.java:268) at com.jogamp.common.nio.TestByteBufferInputStream.test13MMap2GiBFlushHard(TestByteBufferInputStream.java:172) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferInputStream.main(TestByteBufferInputStream.java:361) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: total 7908, setup 1, copy 7907 ms, cacheMode FLUSH_PRE_SOFT test #0 2048.500 MiB after Used Memory : 1.395, delta -0.041 MiB test #0 2048.500 MiB gc'ed Used Memory : 1.381, delta -0.054 MiB test #0 2048.500 MiB: mode MMAP2_HARD, bufferSize 0: END ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferInputStream - test13MMap2GiBFlushHard ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719458911 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719458912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 30.723 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestByteBufferOutputStream JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719459921 ms III - Start SLOCK [T main @ 1739719459922 ms +++ localhost/127.0.0.1:59999 - Locked within 33 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.MappedByteBufferInputStream.(MappedByteBufferInputStream.java:142) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:77) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test00(TestByteBufferOutputStream.java:226) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 55 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.MappedByteBufferInputStream.(MappedByteBufferInputStream.java:142) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:77) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test00(TestByteBufferOutputStream.java:226) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.setLength(MappedByteBufferOutputStream.java:98) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:101) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test00(TestByteBufferOutputStream.java:226) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.setLength(MappedByteBufferOutputStream.java:98) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:101) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test00(TestByteBufferOutputStream.java:226) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test00 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test01 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test01(TestByteBufferOutputStream.java:232) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test01(TestByteBufferOutputStream.java:232) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test01 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test02 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test02(TestByteBufferOutputStream.java:238) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test02(TestByteBufferOutputStream.java:238) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test02 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test03 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test03(TestByteBufferOutputStream.java:244) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test03(TestByteBufferOutputStream.java:244) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test03 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test10 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.setLength(MappedByteBufferOutputStream.java:98) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:101) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test10(TestByteBufferOutputStream.java:254) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.setLength(MappedByteBufferOutputStream.java:98) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:101) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test10(TestByteBufferOutputStream.java:254) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test10 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test11 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test11(TestByteBufferOutputStream.java:264) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test11(TestByteBufferOutputStream.java:264) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test11 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test12 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test12(TestByteBufferOutputStream.java:274) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test12(TestByteBufferOutputStream.java:274) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test12 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferOutputStream - test13 Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:55) at com.jogamp.common.nio.TestByteBufferOutputStream.test13(TestByteBufferOutputStream.java:284) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:624) at com.jogamp.common.nio.MappedByteBufferInputStream.notifyLengthChangeImpl(MappedByteBufferInputStream.java:432) at com.jogamp.common.nio.MappedByteBufferInputStream.setLength(MappedByteBufferInputStream.java:382) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:204) at java.base/java.io.OutputStream.write(OutputStream.java:127) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:95) at com.jogamp.common.nio.TestByteBufferOutputStream.testImpl(TestByteBufferOutputStream.java:56) at com.jogamp.common.nio.TestByteBufferOutputStream.test13(TestByteBufferOutputStream.java:284) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferOutputStream.main(TestByteBufferOutputStream.java:296) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferOutputStream - test13 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719460246 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719460247 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.886 OK (8 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.nio.TestByteBufferCopyStream JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719461079 ms III - Start SLOCK [T main @ 1739719461079 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test00 ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestByteBufferCopyStream.test00(TestByteBufferCopyStream.java:176) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.TestByteBufferCopyStream.test00(TestByteBufferCopyStream.java:176) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 test 2048.500 MiB before Used Memory : 5.923 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.flushSlice(MappedByteBufferInputStream.java:580) at com.jogamp.common.nio.MappedByteBufferInputStream.nextSlice(MappedByteBufferInputStream.java:544) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:329) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:108) at com.jogamp.common.nio.TestByteBufferCopyStream.test00(TestByteBufferCopyStream.java:183) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.flushSlice(MappedByteBufferInputStream.java:580) at com.jogamp.common.nio.MappedByteBufferInputStream.nextSlice(MappedByteBufferInputStream.java:544) at com.jogamp.common.nio.MappedByteBufferInputStream.read(MappedByteBufferInputStream.java:931) at com.jogamp.common.nio.MappedByteBufferOutputStream.write(MappedByteBufferOutputStream.java:340) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:108) at com.jogamp.common.nio.TestByteBufferCopyStream.test00(TestByteBufferCopyStream.java:183) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test 2048.500 MiB after Used Memory : 1.341, delta -4.583 MiB test 2048.500 MiB gc'ed Used Memory : 1.336, delta -4.587 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test00 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test01 test 2048.500 MiB before Used Memory : 1.369 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.MappedByteBufferOutputStream.close(MappedByteBufferOutputStream.java:158) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:128) at com.jogamp.common.nio.TestByteBufferCopyStream.test01(TestByteBufferCopyStream.java:197) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:129) at com.jogamp.common.nio.TestByteBufferCopyStream.test01(TestByteBufferCopyStream.java:197) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test 2048.500 MiB after Used Memory : 1.468, delta 0.099 MiB test 2048.500 MiB gc'ed Used Memory : 1.335, delta -0.033 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test01 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test02 test 512.500 MiB before Used Memory : 1.344 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.MappedByteBufferOutputStream.close(MappedByteBufferOutputStream.java:158) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:128) at com.jogamp.common.nio.TestByteBufferCopyStream.test02(TestByteBufferCopyStream.java:211) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:129) at com.jogamp.common.nio.TestByteBufferCopyStream.test02(TestByteBufferCopyStream.java:211) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test 512.500 MiB after Used Memory : 1.483, delta 0.139 MiB test 512.500 MiB gc'ed Used Memory : 1.336, delta -0.008 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test02 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test11 test 256.500 MiB before Used Memory : 1.344 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.MappedByteBufferOutputStream.close(MappedByteBufferOutputStream.java:158) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:128) at com.jogamp.common.nio.TestByteBufferCopyStream.test11(TestByteBufferCopyStream.java:220) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:129) at com.jogamp.common.nio.TestByteBufferCopyStream.test11(TestByteBufferCopyStream.java:220) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test 256.500 MiB after Used Memory : 1.525, delta 0.181 MiB test 256.500 MiB gc'ed Used Memory : 1.339, delta -0.006 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test11 .++++ TestCase.setUp: com.jogamp.common.nio.TestByteBufferCopyStream - test12 test 256.500 MiB before Used Memory : 1.347 MiB Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.MappedByteBufferOutputStream.close(MappedByteBufferOutputStream.java:158) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:128) at com.jogamp.common.nio.TestByteBufferCopyStream.test12(TestByteBufferCopyStream.java:229) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null Caught Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @163006a at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.jogamp.common.nio.MappedByteBufferInputStream$2.run(MappedByteBufferInputStream.java:666) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.nio.MappedByteBufferInputStream.initCleaner(MappedByteBufferInputStream.java:661) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanBuffer(MappedByteBufferInputStream.java:634) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanSlice(MappedByteBufferInputStream.java:629) at com.jogamp.common.nio.MappedByteBufferInputStream.cleanAllSlices(MappedByteBufferInputStream.java:598) at com.jogamp.common.nio.MappedByteBufferInputStream.close(MappedByteBufferInputStream.java:323) at com.jogamp.common.nio.TestByteBufferCopyStream.testImpl(TestByteBufferCopyStream.java:129) at com.jogamp.common.nio.TestByteBufferCopyStream.test12(TestByteBufferCopyStream.java:229) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.nio.TestByteBufferCopyStream.main(TestByteBufferCopyStream.java:242) initCleaner: Has cleaner: false, mbbCleaner public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner(), cClean null test 256.500 MiB after Used Memory : 1.490, delta 0.143 MiB test 256.500 MiB gc'ed Used Memory : 1.340, delta -0.008 MiB ++++ TestCase.tearDown: com.jogamp.common.nio.TestByteBufferCopyStream - test12 ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719495856 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719495856 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 35.322 OK (5 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.common.os.TestElfReader01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719496745 ms III - Start SLOCK [T main @ 1739719496746 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.TestElfReader01.test01GNULinuxSelfExe(TestElfReader01.java:57) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.os.TestElfReader01.main(TestElfReader01.java:160) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 52 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.TestElfReader01.test01GNULinuxSelfExe(TestElfReader01.java:57) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.os.TestElfReader01.main(TestElfReader01.java:160) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Test file /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] SH entsz 40 SH off 0x3114 SH strndx 26 SH num 27 SH size 40 abiVFPArgsAcceptsVFPVariant false SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0] SectionHeader[idx 1, name .interp, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 2, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 3, name .note.ABI-tag, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 4, name .gnu.hash, type 0x6ffffff6, link 5, info 0x0, flags 0x2] SectionHeader[idx 5, name .dynsym, type 0xb, link 6, info 0x1, flags 0x2] SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 354, Section[SectionHeader[idx 6, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 354/354]] SectionHeader[idx 7, name .gnu.version, type 0x6fffffff, link 5, info 0x0, flags 0x2] SectionHeader[idx 8, name .gnu.version_r, type 0x6ffffffe, link 6, info 0x1, flags 0x2] SectionHeader[idx 9, name .rel.dyn, type 0x9, link 5, info 0x0, flags 0x2] SectionHeader[idx 10, name .rel.plt, type 0x9, link 5, info 0x16, flags 0x42] SectionHeader[idx 11, name .init, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 12, name .plt, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 13, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 14, name .text, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 15, name .fini, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 16, name .rodata, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 17, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 18, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 19, name .init_array, type 0xe, link 0, info 0x0, flags 0x3] SectionHeader[idx 20, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3] SectionHeader[idx 21, name .dynamic, type 0x6, link 6, info 0x0, flags 0x3] SectionHeader[idx 22, name .got, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 23, name .data, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 24, name .bss, type 0x8, link 0, info 0x0, flags 0x3] SectionHeader[idx 25, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0] SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 242, Section[SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 242/242]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test01GNULinuxSelfExe .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test02JavaLib java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:431) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:390) at com.jogamp.common.os.TestElfReader01.findJVMLib(TestElfReader01.java:41) at com.jogamp.common.os.TestElfReader01.test02JavaLib(TestElfReader01.java:69) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.common.os.TestElfReader01.main(TestElfReader01.java:160) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 47 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null XXX2 #0: test libjava.so XXX2 #0: libjava.so not readable XXX2 #1: test /usr/lib/jvm/java-17-openjdk-i386/lib/libjava.so Test file /usr/lib/jvm/java-17-openjdk-i386/lib/libjava.so ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] SH entsz 40 SH off 0x2a72c SH strndx 26 SH num 27 SH size 40 abiVFPArgsAcceptsVFPVariant false SectionHeader[idx 0, name , type 0x0, link 0, info 0x0, flags 0x0] SectionHeader[idx 1, name .note.gnu.build-id, type 0x7, link 0, info 0x0, flags 0x2] SectionHeader[idx 2, name .gnu.hash, type 0x6ffffff6, link 3, info 0x0, flags 0x2] SectionHeader[idx 3, name .dynsym, type 0xb, link 4, info 0x1, flags 0x2] SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2] SHT_STRTAB: read 14408, Section[SectionHeader[idx 4, name .dynstr, type 0x3, link 0, info 0x0, flags 0x2], data[off 0, len 14408/14408]] SectionHeader[idx 5, name .gnu.version, type 0x6fffffff, link 3, info 0x0, flags 0x2] SectionHeader[idx 6, name .gnu.version_r, type 0x6ffffffe, link 4, info 0x2, flags 0x2] SectionHeader[idx 7, name .rel.dyn, type 0x9, link 3, info 0x0, flags 0x2] SectionHeader[idx 8, name .rel.plt, type 0x9, link 3, info 0x14, flags 0x42] SectionHeader[idx 9, name .init, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 10, name .plt, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 11, name .plt.got, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 12, name .text, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 13, name .fini, type 0x1, link 0, info 0x0, flags 0x6] SectionHeader[idx 14, name .rodata, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 15, name .eh_frame_hdr, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 16, name .eh_frame, type 0x1, link 0, info 0x0, flags 0x2] SectionHeader[idx 17, name .init_array, type 0xe, link 0, info 0x0, flags 0x3] SectionHeader[idx 18, name .fini_array, type 0xf, link 0, info 0x0, flags 0x3] SectionHeader[idx 19, name .dynamic, type 0x6, link 4, info 0x0, flags 0x3] SectionHeader[idx 20, name .got, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 21, name .data, type 0x1, link 0, info 0x0, flags 0x3] SectionHeader[idx 22, name .bss, type 0x8, link 0, info 0x0, flags 0x3] SectionHeader[idx 23, name .gnu_debuglink, type 0x1, link 0, info 0x0, flags 0x0] SectionHeader[idx 24, name .symtab, type 0x2, link 25, info 0xfb, flags 0x0] SectionHeader[idx 25, name .strtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 20456, Section[SectionHeader[idx 25, name .strtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 20456/20456]] SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0] SHT_STRTAB: read 236, Section[SectionHeader[idx 26, name .shstrtab, type 0x3, link 0, info 0x0, flags 0x0], data[off 0, len 236/236]] ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test02JavaLib .++++ TestCase.setUp: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ TestCase.tearDown: com.jogamp.common.os.TestElfReader01 - test99UserFile ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719496844 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719496844 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 0.64 OK (3 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.internals.TestType JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719497737 ms III - Start SLOCK [T main @ 1739719497738 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.internals.TestType - test01Equals ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719497767 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719497768 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms Time: 0.567 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.generation.PCPPTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719498595 ms III - Start SLOCK [T main @ 1739719498596 ms +++ localhost/127.0.0.1:59999 - Locked within 21 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x1f70c54 Logging.new: com.jogamp.gluegen.pcpp.PCPP: level ALL: obj 0xa12c19 - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.test.junit.generation.PCPPTest.pcppMacroDefinitionTest(PCPPTest.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.PCPPTest.main(PCPPTest.java:126) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 55 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.test.junit.generation.PCPPTest.pcppMacroDefinitionTest(PCPPTest.java:71) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.PCPPTest.main(PCPPTest.java:126) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-amd64 (6.1.0), i386 (X86_32, GENERIC_ABI), 18 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Platform: Java Version: 17.0.9 (17.0.9u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, JavaSE: true, Java6: true, AWT enabled: false ----------------------------------------------------------------------------------------------------- VM: OpenJDK Server VM rootrel.build: build gluegen.root: . testOutput: ./build/test - - - - - - - - - - - - pcpptest.h:128: warning: "Test warning with quotes - they must have quotes" Expected: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- Result: ------------------------------- #1"pcpptest.h"#defineCL_SCHAR_MIN(-127-1)#define__YES__1#16"pcpptest.h"#26"pcpptest.h"#36"pcpptest.h"cl_charGOOD_A;intGOOD_B;intGOOD_C;#40"pcpptest.h"#54"pcpptest.h"intTEST_D_GOOD;#60"pcpptest.h"#70"pcpptest.h"#77"pcpptest.h"#105"pcpptest.h"#123"pcpptest.h"intGOOD_F_1;intGOOD_F_2;#126"pcpptest.h"intGOOD_G;#128"pcpptest.h"#130"pcpptest.h"#134"pcpptest.h"#136"pcpptest.h" ------------------------------- ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.PCPPTest - pcppMacroDefinitionTest ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719498735 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719498736 ms --- localhost/127.0.0.1:59999 - Unlock ok within 7 ms Time: 0.682 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.jcpp.IncludeAbsoluteTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x817b38 Logging.new: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest: level ALL: obj 0x1cf53f9 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719499590 ms III - Start SLOCK [T main @ 1739719499591 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.jcpp.IncludeAbsoluteTest.testAbsoluteInclude(IncludeAbsoluteTest.java:30) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.jcpp.IncludeAbsoluteTest.main(IncludeAbsoluteTest.java:53) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 55 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.jcpp.IncludeAbsoluteTest.testAbsoluteInclude(IncludeAbsoluteTest.java:30) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.jcpp.IncludeAbsoluteTest.main(IncludeAbsoluteTest.java:53) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-amd64 (6.1.0), i386 (X86_32, GENERIC_ABI), 18 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Platform: Java Version: 17.0.9 (17.0.9u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, JavaSE: true, Java6: true, AWT enabled: false ----------------------------------------------------------------------------------------------------- VM: OpenJDK Server VM rootrel.build: build gluegen.root: . testOutput: ./build/test - - - - - - - - - - - - filepath: ./jcpp/src/test/resources/absolute.h slashifiedFilePath: /build/reproducible-path/gluegen2-2.3.2/jcpp/src/test/resources/absolute.h Input: #include Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x1494225 Output: absolute-result ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.IncludeAbsoluteTest - testAbsoluteInclude ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719499677 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719499678 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.624 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.jcpp.CppReaderTest JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719500517 ms III - Start SLOCK [T main @ 1739719500518 ms +++ localhost/127.0.0.1:59999 - Locked within 16 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader - - - System info - - - ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.jcpp.CppReaderTest.testCppReader(CppReaderTest.java:23) at com.jogamp.gluegen.jcpp.CppReaderTest.testCppReader(CppReaderTest.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.jcpp.CppReaderTest.main(CppReaderTest.java:74) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 56 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:57) at com.jogamp.common.util.VersionUtil.getPlatformInfo(VersionUtil.java:89) at com.jogamp.gluegen.test.junit.generation.BuildEnvironment.(BuildEnvironment.java:48) at com.jogamp.gluegen.jcpp.CppReaderTest.testCppReader(CppReaderTest.java:23) at com.jogamp.gluegen.jcpp.CppReaderTest.testCppReader(CppReaderTest.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.jcpp.CppReaderTest.main(CppReaderTest.java:74) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 6.1.0-17-amd64 (6.1.0), i386 (X86_32, GENERIC_ABI), 18 cores, littleEndian true MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Platform: Java Version: 17.0.9 (17.0.9u0), VM: OpenJDK Server VM, Runtime: OpenJDK Runtime Environment Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, JavaSE: true, Java6: true, AWT enabled: false ----------------------------------------------------------------------------------------------------- VM: OpenJDK Server VM rootrel.build: build gluegen.root: . testOutput: ./build/test - - - - - - - - - - - - Testing #include Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x17d0008 Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x1bbe1b6 >> #line 1 "" 1 >> #line 1 "./jcpp/src/test/resources/test0.h" 1 >> >> test0start_2 >> >> #line 1 "./jcpp/src/test/resources/test1.h" 1 >> >> test1start_2 >> >> test1mid___4 >> >> test1end___6 >> >> #line 5 "./jcpp/src/test/resources/test0.h" 2 >> >> test0end___6 >> >> #line 2 "" 2 ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testCppReader .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce Testing #include >> >> >> >> foo >> >> ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnce .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers Testing #include >> #line 1 "" 1 >> #line 1 "./jcpp/src/test/resources/once.c" 1 >> #line 1 "./jcpp/src/test/resources/once.h" 1 >> >> foo >> #line 2 "./jcpp/src/test/resources/once.c" 2 >> #line 1 "./jcpp/src/test/resources/once.h" 1 >> >> #line 3 "./jcpp/src/test/resources/once.c" 2 >> #line 2 "" 2 ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testPragmaOnceWithMarkers .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs Testing #include >> >> >> a b, c, d __VA_ARGS__ b >> >> >> a b c, d b >> >> >> a x b, c, d b ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.CppReaderTest - testVarargs ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719500647 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719500648 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.667 OK (4 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x817b38 Logging.new: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest: level ALL: obj 0x1cf53f9 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719501501 ms III - Start SLOCK [T main @ 1739719501502 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0xc7a4e4 Output is: one_two_good one_two_bad one_good one_bad ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest - test01WhitespacePasting ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719501537 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719501537 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.566 OK (1 test) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.jcpp.PreprocessorTest Logging.new: com.jogamp.gluegen.Logging: level ALL: obj 0x817b38 Logging.new: com.jogamp.gluegen.jcpp.PreprocessorTest: level ALL: obj 0x1cf53f9 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719502420 ms III - Start SLOCK [T main @ 1739719502421 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor Logging.new: com.jogamp.gluegen.jcpp.Preprocessor: level ALL: obj 0x1375618 Input: line = __LINE__ READ: [IDENTIFIER@1,0]:"line" READ: [WHITESPACE@1,4]:" " READ: [=@1,5]:"=" READ: [WHITESPACE@1,6]:" " READ: [NUMBER@1,7]:"1"=1 Input: file = __FILE__ READ: [NL@1,15]:" " READ: [IDENTIFIER@2,0]:"file" READ: [WHITESPACE@2,4]:" " READ: [=@2,5]:"=" READ: [WHITESPACE@2,6]:" " READ: [STRING@2,7]:""""="" Input: #define A a /* a defined */ READ: [NL@2,15]:" " Input: A /* a */ READ: [NL@3,27]:" " READ: [IDENTIFIER@3,10]:"a" READ: [WHITESPACE@4,1]:" " READ: [CCOMMENT@4,2]:"/* a */" READ: [IDENTIFIER@3,10]:"a" Input: #define B b /* b defined */ READ: [NL@4,9]:" " Input: B /* b */ READ: [NL@5,27]:" " READ: [IDENTIFIER@5,10]:"b" READ: [WHITESPACE@6,1]:" " READ: [CCOMMENT@6,2]:"/* b */" READ: [IDENTIFIER@5,10]:"b" Input: #define C c /* c defined */ READ: [NL@6,9]:" " Input: #define EXPAND(x) x READ: [NL@7,27]:" " Input: EXPAND(a) READ: [NL@8,19]:" " READ: [IDENTIFIER@9,7]:"a" Input: EXPAND(A) READ: [NL@9,9]:" " READ: [IDENTIFIER@3,10]:"a" Input: #define _STRINGIFY(x) #x READ: [NL@10,9]:" " Input: _STRINGIFY(A) READ: [NL@11,24]:" " READ: [STRING@11,23]:""A""=A Input: #define STRINGIFY(x) _STRINGIFY(x) READ: [NL@12,13]:" " Input: STRINGIFY(b) READ: [NL@13,34]:" " READ: [STRING@11,23]:""b""=b Input: STRINGIFY(A) READ: [NL@14,12]:" " READ: [STRING@11,23]:""a""=a Input: #define _CONCAT(x, y) x ## y READ: [NL@15,12]:" " Input: _CONCAT(A, B) READ: [NL@16,28]:" " READ: [IDENTIFIER@1,0]:"AB" Input: #define A_CONCAT done_a_concat READ: [NL@17,13]:" " Input: _CONCAT(A, _CONCAT(B, C)) READ: [NL@18,30]:" " READ: [IDENTIFIER@18,17]:"done_a_concat" READ: [(@1,8]:"(" READ: [IDENTIFIER@5,10]:"b" READ: [,@1,10]:"," READ: [WHITESPACE@1,11]:" " READ: [IDENTIFIER@7,10]:"c" READ: [)@1,13]:")" Input: #define CONCAT(x, y) _CONCAT(x, y) READ: [NL@19,25]:" " Input: CONCAT(A, CONCAT(B, C)) READ: [NL@20,34]:" " READ: [IDENTIFIER@1,0]:"abc" Input: #define _CONCAT3(x, y, z) x ## y ## z READ: [NL@21,23]:" " Input: _CONCAT3(a, b, c) READ: [NL@22,37]:" " READ: [IDENTIFIER@1,0]:"abc" Input: _CONCAT3(A, B, C) READ: [NL@23,17]:" " READ: [IDENTIFIER@1,0]:"ABC" Input: _CONCAT(test_, inline) READ: [NL@24,17]:" " READ: [IDENTIFIER@1,0]:"test_inline" Input: _CONCAT(test_, newline) READ: [NL@25,22]:" " READ: [IDENTIFIER@1,0]:"test_newline" Input: #define two three READ: [NL@27,8]:" " Input: two /* three */ READ: [NL@28,17]:" " READ: [IDENTIFIER@28,12]:"three" READ: [WHITESPACE@29,3]:" " READ: [CCOMMENT@29,4]:"/* three */" Input: one /* one */ READ: [NL@29,15]:" " READ: [IDENTIFIER@30,0]:"one" READ: [WHITESPACE@30,3]:" " READ: [CCOMMENT@30,4]:"/* one */" READ: [IDENTIFIER@28,12]:"three" READ: [IDENTIFIER@28,12]:"three" Input: #define one two READ: [NL@30,13]:" " Input: one /* three */ READ: [NL@31,15]:" " READ: [IDENTIFIER@28,12]:"three" READ: [WHITESPACE@32,3]:" " READ: [CCOMMENT@32,4]:"/* three */" READ: [IDENTIFIER@31,12]:"two" READ: [IDENTIFIER@28,12]:"three" Input: #undef two READ: [NL@32,15]:" " Input: one /* two */ READ: [NL@33,10]:" " READ: [IDENTIFIER@31,12]:"two" READ: [WHITESPACE@34,3]:" " READ: [CCOMMENT@34,4]:"/* two */" READ: [IDENTIFIER@31,12]:"two" READ: [IDENTIFIER@31,12]:"two" Input: #define two five READ: [NL@34,13]:" " Input: one /* five */ READ: [NL@35,16]:" " READ: [IDENTIFIER@35,12]:"five" READ: [WHITESPACE@36,3]:" " READ: [CCOMMENT@36,4]:"/* five */" READ: [IDENTIFIER@31,12]:"two" READ: [IDENTIFIER@35,12]:"five" Input: #undef two READ: [NL@36,14]:" " Input: one /* two */ READ: [NL@37,10]:" " READ: [IDENTIFIER@31,12]:"two" READ: [WHITESPACE@38,3]:" " READ: [CCOMMENT@38,4]:"/* two */" READ: [IDENTIFIER@31,12]:"two" READ: [IDENTIFIER@31,12]:"two" Input: #undef one READ: [NL@38,13]:" " Input: #define one four READ: [NL@39,10]:" " Input: one /* four */ READ: [NL@40,16]:" " READ: [IDENTIFIER@40,12]:"four" READ: [WHITESPACE@41,3]:" " READ: [CCOMMENT@41,4]:"/* four */" READ: [IDENTIFIER@40,12]:"four" READ: [IDENTIFIER@40,12]:"four" Input: #undef one READ: [NL@41,14]:" " Input: #define one one READ: [NL@42,10]:" " Input: one /* one */ READ: [NL@43,15]:" " READ: [IDENTIFIER@43,12]:"one" READ: [WHITESPACE@44,3]:" " READ: [CCOMMENT@44,4]:"/* one */" READ: [IDENTIFIER@43,12]:"one" READ: [IDENTIFIER@43,12]:"one" Input: #define NUM1 1 READ: [NL@44,13]:" " Input: #define NUM4 ( 1 << ( NUM1 + NUM1 ) ) READ: [NL@45,14]:" " Input: NUM4 /* ( 1 << ( 1 + 1 ) ) */ READ: [NL@46,37]:" " READ: [(@46,13]:"(" READ: [WHITESPACE]:" " READ: [NUMBER@46,15]:"1"=1 READ: [WHITESPACE]:" " READ: [LSH@46,17]:"<<" READ: [WHITESPACE]:" " READ: [(@46,20]:"(" READ: [WHITESPACE]:" " READ: [NUMBER@45,13]:"1"=1 READ: [WHITESPACE]:" " READ: [+@46,27]:"+" READ: [WHITESPACE]:" " READ: [NUMBER@45,13]:"1"=1 READ: [WHITESPACE]:" " READ: [)@46,34]:")" READ: [WHITESPACE]:" " READ: [)@46,36]:")" READ: [WHITESPACE@47,4]:" " READ: [CCOMMENT@47,5]:"/* ( 1 << ( 1 + 1 ) ) */" READ: [(@46,13]:"(" READ: [WHITESPACE]:" " READ: [NUMBER@46,15]:"1"=1 READ: [WHITESPACE]:" " READ: [LSH@46,17]:"<<" READ: [WHITESPACE]:" " READ: [(@46,20]:"(" READ: [WHITESPACE]:" " READ: [IDENTIFIER@46,22]:"NUM1" READ: [WHITESPACE]:" " READ: [+@46,27]:"+" READ: [WHITESPACE]:" " READ: [IDENTIFIER@46,29]:"NUM1" READ: [WHITESPACE]:" " READ: [)@46,34]:")" READ: [WHITESPACE]:" " READ: [)@46,36]:")" READ: [(@46,13]:"(" READ: [WHITESPACE]:" " READ: [NUMBER@46,15]:"1"=1 READ: [WHITESPACE]:" " READ: [LSH@46,17]:"<<" READ: [WHITESPACE]:" " READ: [(@46,20]:"(" READ: [WHITESPACE]:" " READ: [NUMBER@45,13]:"1"=1 READ: [WHITESPACE]:" " READ: [+@46,27]:"+" READ: [WHITESPACE]:" " READ: [NUMBER@45,13]:"1"=1 READ: [WHITESPACE]:" " READ: [)@46,34]:")" READ: [WHITESPACE]:" " READ: [)@46,36]:")" Input: #define var(x...) a x __VA_ARGS__ b READ: [NL@47,29]:" " Input: var(e, f, g) READ: [NL@48,35]:" " READ: [IDENTIFIER@48,18]:"a" READ: [WHITESPACE]:" " READ: [IDENTIFIER@49,4]:"e" READ: [,@49,5]:"," READ: [WHITESPACE]:" " READ: [IDENTIFIER@49,7]:"f" READ: [,@49,8]:"," READ: [WHITESPACE]:" " READ: [IDENTIFIER@49,10]:"g" READ: [WHITESPACE]:" " READ: [IDENTIFIER@48,22]:"__VA_ARGS__" READ: [WHITESPACE]:" " READ: [IDENTIFIER@48,34]:"b" Input: var() READ: [NL@49,12]:" " READ: [IDENTIFIER@48,18]:"a" READ: [WHITESPACE]:" " READ: [WHITESPACE]:" " READ: [IDENTIFIER@48,22]:"__VA_ARGS__" READ: [WHITESPACE]:" " READ: [IDENTIFIER@48,34]:"b" Input: #define var2(x, ...) a x __VA_ARGS__ e READ: [NL@50,5]:" " Input: var2(b, c, d) READ: [NL@51,38]:" " READ: [IDENTIFIER@51,21]:"a" READ: [WHITESPACE]:" " READ: [IDENTIFIER@52,5]:"b" READ: [WHITESPACE]:" " READ: [IDENTIFIER@52,8]:"c" READ: [,@52,9]:"," READ: [WHITESPACE]:" " READ: [IDENTIFIER@52,11]:"d" READ: [WHITESPACE]:" " READ: [IDENTIFIER@51,37]:"e" Input: var2(b) READ: [NL@52,13]:" " READ: [IDENTIFIER@51,21]:"a" READ: [WHITESPACE]:" " READ: [IDENTIFIER@53,5]:"b" READ: [WHITESPACE]:" " READ: [WHITESPACE]:" " READ: [IDENTIFIER@51,37]:"e" Input: #define var3(...) a __VA_ARGS__ d READ: [NL@53,7]:" " Input: var3(b, c) READ: [NL@54,33]:" " READ: [IDENTIFIER@54,18]:"a" READ: [WHITESPACE]:" " READ: [IDENTIFIER@55,5]:"b" READ: [,@55,6]:"," READ: [WHITESPACE]:" " READ: [IDENTIFIER@55,8]:"c" READ: [WHITESPACE]:" " READ: [IDENTIFIER@54,32]:"d" Input: var3() READ: [NL@55,10]:" " READ: [IDENTIFIER@54,18]:"a" READ: [WHITESPACE]:" " READ: [WHITESPACE]:" " READ: [IDENTIFIER@54,32]:"d" Input: #define _Widen(x) L ## x READ: [NL@56,6]:" " Input: #define Widen(x) _Widen(x) READ: [NL@57,24]:" " Input: #define LStr(x) _Widen(#x) READ: [NL@58,26]:" " Input: LStr(x); READ: [NL@59,26]:" " READ: [IDENTIFIER@1,0]:"L" READ: [STRING@1,1]:""x""=x READ: [;@60,7]:";" Input: 'foo' READ: [NL@60,8]:" " READ: [SQSTRING@61,0]:"'foo'"=foo Input: #if 1 ? 2 : 0 TEXT #endif READ: [NL@61,5]:" " READ: [NL@62,13]:" " READ: [IDENTIFIER@63,0]:"TEXT" READ: [NL@63,4]:" " Input: #if 1 ? 0 : 2 TEXT #endif READ: [NL@64,6]:" " READ: [NL@65,13]:" " READ: [NL@66,4]:" " Input: #if 0 ? 0 : 2 TEXT #endif READ: [NL@67,6]:" " READ: [NL@68,13]:" " READ: [IDENTIFIER@69,0]:"TEXT" READ: [NL@69,4]:" " Input: #if 0 ? 2 : 0 TEXT #endif READ: [NL@70,6]:" " READ: [NL@71,13]:" " READ: [NL@72,4]:" " Remaining token [NL@73,6]:" " Remaining token [EOF]:<265> ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test01Preprocessor .++++ TestCase.setUp: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated Input: #ifndef X a #else b Remaining token [NL@1,9]:" " Remaining token [IDENTIFIER@2,0]:"a" Remaining token [NL@2,1]:" " Remaining token [NL@3,5]:" " Remaining token [NL@4,1]:" " Remaining token [EOF]:<265> ++++ TestCase.tearDown: com.jogamp.gluegen.jcpp.PreprocessorTest - test02PreprocessorUnterminated ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719502492 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719502492 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.604 OK (2 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719503323 ms III - Start SLOCK [T main @ 1739719503324 ms +++ localhost/127.0.0.1:59999 - Locked within 18 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:132) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:503) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$000(BindingJNILibLoader.java:34) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$1.run(BindingJNILibLoader.java:39) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p1(BindingJNILibLoader.java:37) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter__TestLoadLibrary(Test1p1JavaEmitter.java:54) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.main(Test1p1JavaEmitter.java:165) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 40 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(Bindingtest1p1), TempJarCache: null JNILibLoaderBase: System.loadLibrary(Bindingtest1p1) - mode 3 JNILibLoaderBase: loadLibraryInternal(Bindingtest1p1): OK - mode 3 JNILibLoaderBase: Loaded Native Library: Bindingtest1p1 JNILibLoaderBase: loaded Bindingtest1p1 .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter00TestClassExist .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter01TestStaticConstants .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.AbstractBuffer.(AbstractBuffer.java:51) at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest1p1Impl.arrayTestFoo3ArrayToPtrPtr(Bindingtest1p1Impl.java:516) at com.jogamp.gluegen.test.junit.generation.BaseClass.chapter03TestCoverageFunctionalityNIOAndPrimitiveArray(BaseClass.java:643) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray(Test1p1JavaEmitter.java:93) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.main(Test1p1JavaEmitter.java:165) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 55 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.nio.AbstractBuffer.(AbstractBuffer.java:51) at com.jogamp.gluegen.test.junit.generation.impl.Bindingtest1p1Impl.arrayTestFoo3ArrayToPtrPtr(Bindingtest1p1Impl.java:516) at com.jogamp.gluegen.test.junit.generation.BaseClass.chapter03TestCoverageFunctionalityNIOAndPrimitiveArray(BaseClass.java:643) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray(Test1p1JavaEmitter.java:93) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter.main(Test1p1JavaEmitter.java:165) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1a555c0 1/8: 0xa1a55600 2/8: 0xa1a55640 3/8: 0xa1a55680 4/8: 0xa1a556c0 5/8: 0xa1a55700 6/8: 0xa1a55740 7/8: 0xa1a55780 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1a555c0 1/8: 0xa1a55600 2/8: 0xa1a55640 3/8: 0xa1a55680 4/8: 0xa1a556c0 5/8: 0xa1a55700 6/8: 0xa1a55740 7/8: 0xa1a55780 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1aa0fe0 1/8: 0xa1aa4510 2/8: 0xa1ad9d70 3/8: 0xa1ad9dc0 4/8: 0xa1ad9e10 5/8: 0xa1ad9760 6/8: 0xa1ad97b0 7/8: 0xa1ad9800 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1aa0fe0 1/8: 0xa1aa4510 2/8: 0xa1ad9d70 3/8: 0xa1ad9dc0 4/8: 0xa1ad9e10 5/8: 0xa1ad9760 6/8: 0xa1ad97b0 7/8: 0xa1ad9800 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1ad9970 1/8: 0xa1ad99c0 2/8: 0xa1ad9a10 3/8: 0xa1ad9a60 4/8: 0xa1ad9ab0 5/8: 0xa1ad9b00 6/8: 0xa1ad9b50 7/8: 0xa1ad9ba0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1ad9c20 1/8: 0xa1ad94e0 2/8: 0xa1ad9530 3/8: 0xa1ada170 4/8: 0xa1ada1c0 5/8: 0xa1ada210 6/8: 0xa1ada260 7/8: 0xa1ada2b0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1ad9c20 1/8: 0xa1ad94e0 2/8: 0xa1ad9530 3/8: 0xa1ada170 4/8: 0xa1ada1c0 5/8: 0xa1ada210 6/8: 0xa1ada260 7/8: 0xa1ada2b0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1ada0a0 1/8: 0xa1ada0a0 2/8: 0xa1ada0a0 3/8: 0xa1ada0a0 4/8: 0xa1ada0a0 5/8: 0xa1ada0a0 6/8: 0xa1ada0a0 7/8: 0xa1ada0a0 Testing accessing PointerBuffer values [0..7] 0/8: 0x4 1/8: 0x4 2/8: 0x4 3/8: 0x4 4/8: 0x4 5/8: 0x4 6/8: 0x4 7/8: 0x4 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray Testing accessing PointerBuffer values [0..7] 0/8: 0xaabae088 1/8: 0xaabae0c8 2/8: 0xaabae108 3/8: 0xaabae148 4/8: 0xaabae188 5/8: 0xaabae1c8 6/8: 0xaabae208 7/8: 0xaabae248 Testing accessing PointerBuffer values [0..7] 0/8: 0xaabae088 1/8: 0xaabae0c8 2/8: 0xaabae108 3/8: 0xaabae148 4/8: 0xaabae188 5/8: 0xaabae1c8 6/8: 0xaabae208 7/8: 0xaabae248 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adabc0 1/8: 0xa1adac10 2/8: 0xa1adac60 3/8: 0xa1adacb0 4/8: 0xa1adad00 5/8: 0xa1adad50 6/8: 0xa1adada0 7/8: 0xa1adadf0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adabc0 1/8: 0xa1adac10 2/8: 0xa1adac60 3/8: 0xa1adacb0 4/8: 0xa1adad00 5/8: 0xa1adad50 6/8: 0xa1adada0 7/8: 0xa1adadf0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adae50 1/8: 0xa1adaea0 2/8: 0xa1adaef0 3/8: 0xa1adaf40 4/8: 0xa1adaf90 5/8: 0xa1adafe0 6/8: 0xa1adb650 7/8: 0xa1adb6a0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adb6f0 1/8: 0xa1adb740 2/8: 0xa1adb790 3/8: 0xa1adb7e0 4/8: 0xa1adb830 5/8: 0xa1adb880 6/8: 0xa1adb8d0 7/8: 0xa1adb920 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adb6f0 1/8: 0xa1adb740 2/8: 0xa1adb790 3/8: 0xa1adb7e0 4/8: 0xa1adb830 5/8: 0xa1adb880 6/8: 0xa1adb8d0 7/8: 0xa1adb920 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1adb980 1/8: 0xa1adb980 2/8: 0xa1adb980 3/8: 0xa1adb980 4/8: 0xa1adb980 5/8: 0xa1adb980 6/8: 0xa1adb980 7/8: 0xa1adb980 Testing accessing PointerBuffer values [0..7] 0/8: 0x4 1/8: 0x4 2/8: 0x4 3/8: 0x4 4/8: 0x4 5/8: 0x4 6/8: 0x4 7/8: 0x4 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter04TestPointerBuffer .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10] ArrayCopy.03: [4, 5, 6, 7] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter05TestSomeFunctionsAllIndirect .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment static md: MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 runtime md: MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 52 TK_ComplicatedSubSet: bits1-s offset: 0 TK_ComplicatedSubSet: id-s offset: 4 TK_ComplicatedSubSet: bits2-s offset: 8 TK_ComplicatedSubSet: long0-s offset: 12 TK_ComplicatedSubSet: bits3-s offset: 20 TK_ComplicatedSubSet: real0-s offset: 24 TK_ComplicatedSubSet: bits4-s offset: 32 TK_ComplicatedSubSet: real1-s offset: 36 TK_ComplicatedSubSet: bits5-s offset: 40 TK_ComplicatedSubSet: longX-s offset: 44 TK_ComplicatedSubSet: bits6-s offset: 48 TK_ComplicatedSuperSet: sizeof(): 116 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 4 TK_ComplicatedSuperSet: bits2-s offset: 56 TK_ComplicatedSuperSet: sub2-s offset: 60 TK_ComplicatedSuperSet: bits3-s offset: 112 createComplicatedSuperSet: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x9ABCDEF0 cs.sub1.b3 0xA3 cs.sub1.real0 3.14159 0X1.921FB54442D18P+1 cs.sub1.b4 0xA4 cs.sub1.real1 256.123 0X1.001F9AP+8 cs.sub1.b5 0xA5 cs.sub1.longX 0xDEADBEEF cs.sub1.b6 0xA6 cs.b2 0xB0 cs.sub2.b1 0xB1 cs.sub2.id 0x12345678 cs.sub2.b2 0xB2 cs.sub2.long0 0x9ABCDEF0 cs.sub2.b3 0xB3 cs.sub2.real0 3.14159 0X1.921FB54442D18P+1 cs.sub2.b4 0xB4 cs.sub2.real1 256.123 0X1.001F9AP+8 cs.sub2.b5 0xB5 cs.sub2.longX 0xDEADBEEF cs.sub2.b6 0xB6 cs.b3 0xC0 ] hasInitValues res 1: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x9ABCDEF0 cs.sub1.b3 0xA3 cs.sub1.real0 3.14159 0X1.921FB54442D18P+1 cs.sub1.b4 0xA4 cs.sub1.real1 256.123 0X1.001F9AP+8 cs.sub1.b5 0xA5 cs.sub1.longX 0xDEADBEEF cs.sub1.b6 0xA6 cs.b2 0xB0 cs.sub2.b1 0xB1 cs.sub2.id 0x12345678 cs.sub2.b2 0xB2 cs.sub2.long0 0x9ABCDEF0 cs.sub2.b3 0xB3 cs.sub2.real0 3.14159 0X1.921FB54442D18P+1 cs.sub2.b4 0xB4 cs.sub2.real1 256.123 0X1.001F9AP+8 cs.sub2.b5 0xB5 cs.sub2.longX 0xDEADBEEF cs.sub2.b6 0xB6 cs.b3 0xC0 ] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter09TestCompoundAlignment .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0xa23456781abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0xb23456782abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 ch10: ref-dim 286331153/572662306 858993459x1145324612 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter10TestCompoundCallByReference .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue ch11.0: ref-dim 286331153/572662306 858993459x1145324612 XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612 ch11.0: val-dim 286331153/572662306 858993459x1145324612 ch11.1: val-dim 11/22 33x44 XXX.getSurfaceBoundsValue: dim 11/22 33x44 ch11.2: val-dim 11/22 33x44 ch11.3: sameInstanceByVal false ch11.3: sameInstanceByRef false ch11.4: sum-dimArray 12/24 36x48 ch11.5: dimsGet[0] 11/22 33x44 ch11.5: dimsGet[1] 1/2 3x4 ch11.6: sum-dimPair 12/24 36x48 ch11.7: zero-dim[0] 0/0 0x0 ch11.7: zero-dim[1] 0/0 0x0 ch11.8: copyPrim2Dim 11/22 100x200 ch11.9: copyDim2Prim 11/22 100x200 ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa ch11.10: hasRGBAi 0x112233aa ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa ch11.12: addInt 3 ch11.13: addByte 3 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter11TestCompoundCallByValue .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 has 'Hello Array' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x41 A has 7: 0x72 r has 8: 0x72 r has 9: 0x61 a has 10: 0x79 y has 'Hello CString' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x43 C has 7: 0x53 S has 8: 0x74 t has 9: 0x72 r has 10: 0x69 i has 11: 0x6E n has 12: 0x67 g has 'Hello Pointer' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x50 P has 7: 0x6F o has 8: 0x69 i has 9: 0x6E n has 10: 0x74 t has 11: 0x65 e has 12: 0x72 r ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter12TestStructArrayModelConst .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter - chapter13TestStructArrayModelMutable ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719503482 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719503482 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.7 OK (11 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719504356 ms III - Start SLOCK [T main @ 1739719504357 ms +++ localhost/127.0.0.1:59999 - Locked within 26 ms, 1 attempts ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:132) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:503) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$100(BindingJNILibLoader.java:34) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$2.run(BindingJNILibLoader.java:48) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p2(BindingJNILibLoader.java:46) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.chapter__TestLoadLibrary(Test1p2ProcAddressEmitter.java:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.main(Test1p2ProcAddressEmitter.java:184) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 40 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(Bindingtest1p2), TempJarCache: null JNILibLoaderBase: System.loadLibrary(Bindingtest1p2) - mode 3 JNILibLoaderBase: loadLibraryInternal(Bindingtest1p2): OK - mode 3 JNILibLoaderBase: Loaded Native Library: Bindingtest1p2 JNILibLoaderBase: loaded Bindingtest1p2 java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:431) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:390) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:195) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.chapter__TestLoadLibrary(Test1p2ProcAddressEmitter.java:60) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.main(Test1p2ProcAddressEmitter.java:184) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 35 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:200) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.chapter__TestLoadLibrary(Test1p2ProcAddressEmitter.java:60) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.main(Test1p2ProcAddressEmitter.java:184) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 41 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:200) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.chapter__TestLoadLibrary(Test1p2ProcAddressEmitter.java:60) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) at org.junit.runner.JUnitCore.main(JUnitCore.java:36) at com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.main(Test1p2ProcAddressEmitter.java:184) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0xffffffffa17d8570 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0xffffffffa17d8570 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0xffffffffa17d8570, global true] DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testXID) -> 0xffffffffe7305239 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testXID_2) -> 0xffffffffe730524b DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testAnonBuffer) -> 0xffffffffe730525d DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testShortBlob) -> 0xffffffffe730526f DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testLPShortBlob0) -> 0xffffffffe7305281 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testLPShortBlob1) -> 0xffffffffe7305293 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testLPShortBlob2) -> 0xffffffffe73052a5 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testLPShortBlob3) -> 0xffffffffe73052b7 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testShortBlobL1) -> 0xffffffffe73052c9 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testShortBlobL2) -> 0xffffffffe73052db DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testInt32Struct) -> 0xffffffffe73052ed DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testCreateAnonBlob) -> 0xffffffffe73052ff DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testDestroyAnonBlob) -> 0xffffffffe7305326 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testCreateAnonBlob2) -> 0xffffffffe730534d DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testDestroyAnonBlob2) -> 0xffffffffe7305374 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testFooPtr) -> 0xffffffffe730539b DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, nopTest) -> 0xffffffffe73053ad DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, testDelegate) -> 0xffffffffe73053c6 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, createAPtrBlob) -> 0xffffffffe73053d8 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, releaseAPtrBlob) -> 0xffffffffe730540e DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, getAPtrAddress) -> 0xffffffffe7305435 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, getAPtrMemory) -> 0xffffffffe7305447 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAVoidPtrTypeDim0) -> 0xffffffffe7305459 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAVoidPtrTypeDim1Mutable) -> 0xffffffffe730546b DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAVoidPtrTypeDim1Immutable) -> 0xffffffffe730548e DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAIntPtrTypeDim0) -> 0xffffffffe73054a2 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAIntPtrTypeDim1Mutable) -> 0xffffffffe73054b4 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAIntPtrTypeDim1Immutable) -> 0xffffffffe73054d9 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr1TypeDim0) -> 0xffffffffe73054ed DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr1TypeDim1Mutable) -> 0xffffffffe73054ff DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr1TypeDim1Immutable) -> 0xffffffffe7305522 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr2TypeDim0) -> 0xffffffffe7305536 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr2TypeDim1Mutable) -> 0xffffffffe7305548 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestAPtr2TypeDim1Immutable) -> 0xffffffffe730556d DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestInt32) -> 0xffffffffe7305581 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestInt64) -> 0xffffffffe73055d5 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo1) -> 0xffffffffe7305912 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo2) -> 0xffffffffe7305642 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo3) -> 0xffffffffe73056b0 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo3ArrayToPtrPtr) -> 0xffffffffe7305709 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo3CopyPtrPtrA) -> 0xffffffffe7305767 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo3PtrPtr) -> 0xffffffffe7305806 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFoo3PtrPtrValidation) -> 0xffffffffe7305887 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, bufferTest) -> 0xffffffffe730597f DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, mixedTest) -> 0xffffffffe7305996 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, doubleTest) -> 0xffffffffe73059e8 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, arrayTestFooNioOnly) -> 0xffffffffe7305a62 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, bufferTestNioOnly) -> 0xffffffffe7305a9a DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, bufferTestNioDirectOnly) -> 0xffffffffe7305ac0 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, mixedTestNioOnly) -> 0xffffffffe7305ae6 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, doubleTestNioOnly) -> 0xffffffffe7305b1e DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, strToInt) -> 0xffffffffe7305b5f DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, intToStr) -> 0xffffffffe7305b85 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, stringArrayRead) -> 0xffffffffe7305bc0 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, binaryArrayRead) -> 0xffffffffe7305c3d DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, intArrayRead) -> 0xffffffffe7305cb4 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, intArrayCopy) -> 0xffffffffe7305d06 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestAnonSingle) -> 0xffffffffe7305d65 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestAnonPointer) -> 0xffffffffe7305d7a DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestInt32T) -> 0xffffffffe7305ddf DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestUInt32T) -> 0xffffffffe7305df6 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestInt64T) -> 0xffffffffe7305e0d DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestUInt64T) -> 0xffffffffe7305e4b DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestWCharT) -> 0xffffffffe7305e89 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestSizeT) -> 0xffffffffe7305ea0 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestPtrDiffT) -> 0xffffffffe7305eb7 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestIntPtrT) -> 0xffffffffe7305ece DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, typeTestUIntPtrT) -> 0xffffffffe7305ee5 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, createSurface) -> 0xffffffffe7305f35 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, destroySurface) -> 0xffffffffe7306051 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, createComplicatedSuperSet) -> 0xffffffffe73064ba DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, hasInitValues) -> 0xffffffffe73067fc DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, destroyComplicatedSuperSet) -> 0xffffffffe7306a45 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, getBoundsValue) -> 0xffffffffe7306a6c DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, getSurfaceValue) -> 0xffffffffe7306ab5 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, getSurfaceBoundsValue) -> 0xffffffffe7306b41 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, isSameInstanceByVal) -> 0xffffffffe7306bc0 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, isSameInstanceByRef) -> 0xffffffffe7306bd4 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, addDimensions) -> 0xffffffffe7306bef DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, addDimensionPair) -> 0xffffffffe7306c6e DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, zeroDimensions) -> 0xffffffffe7306ca1 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, copyPrimToDimensions) -> 0xffffffffe7306d0b DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, copyDimensionsToPrim) -> 0xffffffffe7306d4c DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, rgbaToInt) -> 0xffffffffe7306d82 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, intToRgba) -> 0xffffffffe7306dda DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, addInt) -> 0xffffffffe7306e24 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, addByte) -> 0xffffffffe7306e48 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, createModelConst) -> 0xffffffffe7307356 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, destroyModelConst) -> 0xffffffffe7307373 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, createModelMutable) -> 0xffffffffe7306e72 DynamicLinkerImpl.lookupSymbol(0xffffffffa17d8570, destroyModelMutable) -> 0xffffffffe73072bb .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter00TestClassExist .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter01TestStaticConstants .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray Testing accessing PointerBuffer values [0..7] 0/8: 0xa1756770 1/8: 0xa17567b0 2/8: 0xa17567f0 3/8: 0xa1756830 4/8: 0xa1756870 5/8: 0xa17568b0 6/8: 0xa17568f0 7/8: 0xa1756930 Testing accessing PointerBuffer values [0..7] 0/8: 0xa1756770 1/8: 0xa17567b0 2/8: 0xa17567f0 3/8: 0xa1756830 4/8: 0xa1756870 5/8: 0xa17568b0 6/8: 0xa17568f0 7/8: 0xa1756930 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e0e00 1/8: 0xa17e1360 2/8: 0xa17e13b0 3/8: 0xa17e1400 4/8: 0xa17e1450 5/8: 0xa17e14a0 6/8: 0xa17e14f0 7/8: 0xa17e1540 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e0e00 1/8: 0xa17e1360 2/8: 0xa17e13b0 3/8: 0xa17e1400 4/8: 0xa17e1450 5/8: 0xa17e14a0 6/8: 0xa17e14f0 7/8: 0xa17e1540 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e16c0 1/8: 0xa17e1710 2/8: 0xa17e1760 3/8: 0xa17e17b0 4/8: 0xa17e1800 5/8: 0xa17e1850 6/8: 0xa17e18a0 7/8: 0xa17e18f0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e1bf0 1/8: 0xa17e1c40 2/8: 0xa17e1c90 3/8: 0xa17e1ce0 4/8: 0xa17e1d30 5/8: 0xa17e1d80 6/8: 0xa17e1dd0 7/8: 0xa17e1e20 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e1bf0 1/8: 0xa17e1c40 2/8: 0xa17e1c90 3/8: 0xa17e1ce0 4/8: 0xa17e1d30 5/8: 0xa17e1d80 6/8: 0xa17e1dd0 7/8: 0xa17e1e20 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e0b70 1/8: 0xa17e0b70 2/8: 0xa17e0b70 3/8: 0xa17e0b70 4/8: 0xa17e0b70 5/8: 0xa17e0b70 6/8: 0xa17e0b70 7/8: 0xa17e0b70 Testing accessing PointerBuffer values [0..7] 0/8: 0x4 1/8: 0x4 2/8: 0x4 3/8: 0x4 4/8: 0x4 5/8: 0x4 6/8: 0x4 7/8: 0x4 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03aTestCoverageFunctionalityDirectNIOAndPrimitiveArray .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray Testing accessing PointerBuffer values [0..7] 0/8: 0xaabd5fa8 1/8: 0xaabd5fe8 2/8: 0xaabd6028 3/8: 0xaabd6068 4/8: 0xaabd60a8 5/8: 0xaabd60e8 6/8: 0xaabd6128 7/8: 0xaabd6168 Testing accessing PointerBuffer values [0..7] 0/8: 0xaabd5fa8 1/8: 0xaabd5fe8 2/8: 0xaabd6028 3/8: 0xaabd6068 4/8: 0xaabd60a8 5/8: 0xaabd60e8 6/8: 0xaabd6128 7/8: 0xaabd6168 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2400 1/8: 0xa17e2450 2/8: 0xa17e24a0 3/8: 0xa17e24f0 4/8: 0xa17e2540 5/8: 0xa17e2590 6/8: 0xa17e25e0 7/8: 0xa17e2630 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2400 1/8: 0xa17e2450 2/8: 0xa17e24a0 3/8: 0xa17e24f0 4/8: 0xa17e2540 5/8: 0xa17e2590 6/8: 0xa17e25e0 7/8: 0xa17e2630 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2680 1/8: 0xa17e26d0 2/8: 0xa17e2720 3/8: 0xa17e2770 4/8: 0xa17e27c0 5/8: 0xa17e2810 6/8: 0xa17e2860 7/8: 0xa17e28b0 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2900 1/8: 0xa17e2950 2/8: 0xa17e29a0 3/8: 0xa17e29f0 4/8: 0xa17e2a40 5/8: 0xa17e2a90 6/8: 0xa17e2ae0 7/8: 0xa17e2b30 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2900 1/8: 0xa17e2950 2/8: 0xa17e29a0 3/8: 0xa17e29f0 4/8: 0xa17e2a40 5/8: 0xa17e2a90 6/8: 0xa17e2ae0 7/8: 0xa17e2b30 Testing accessing PointerBuffer values [0..7] 0/8: 0xa17e2b80 1/8: 0xa17e2b80 2/8: 0xa17e2b80 3/8: 0xa17e2b80 4/8: 0xa17e2b80 5/8: 0xa17e2b80 6/8: 0xa17e2b80 7/8: 0xa17e2b80 Testing accessing PointerBuffer values [0..7] 0/8: 0x4 1/8: 0x4 2/8: 0x4 3/8: 0x4 4/8: 0x4 5/8: 0x4 6/8: 0x4 7/8: 0x4 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter03bTestCoverageFunctionalityIndirectNIOAndPrimitiveArray .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef Testing accessing PointerBuffer values [0..0] 0/1: 0xdeadbeef ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter04TestPointerBuffer .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect ArrayCopy.01: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] ArrayCopy.02: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10] ArrayCopy.03: [4, 5, 6, 7] ArrayCopy.04: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0] ArrayCopy.05: [0, 0, 0, 4, 5, 6, 7, 0, 0, 0], java.nio.HeapIntBuffer[pos=0 lim=10 cap=10] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter05TestSomeFunctionsAllIndirect .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment static md: MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 runtime md: MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 compatible static/runtime: true TK_ComplicatedSubSet: sizeof(): 52 TK_ComplicatedSubSet: bits1-s offset: 0 TK_ComplicatedSubSet: id-s offset: 4 TK_ComplicatedSubSet: bits2-s offset: 8 TK_ComplicatedSubSet: long0-s offset: 12 TK_ComplicatedSubSet: bits3-s offset: 20 TK_ComplicatedSubSet: real0-s offset: 24 TK_ComplicatedSubSet: bits4-s offset: 32 TK_ComplicatedSubSet: real1-s offset: 36 TK_ComplicatedSubSet: bits5-s offset: 40 TK_ComplicatedSubSet: longX-s offset: 44 TK_ComplicatedSubSet: bits6-s offset: 48 TK_ComplicatedSuperSet: sizeof(): 116 TK_ComplicatedSuperSet: bits1-s offset: 0 TK_ComplicatedSuperSet: sub1-s offset: 4 TK_ComplicatedSuperSet: bits2-s offset: 56 TK_ComplicatedSuperSet: sub2-s offset: 60 TK_ComplicatedSuperSet: bits3-s offset: 112 createComplicatedSuperSet: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x9ABCDEF0 cs.sub1.b3 0xA3 cs.sub1.real0 3.14159 0X1.921FB54442D18P+1 cs.sub1.b4 0xA4 cs.sub1.real1 256.123 0X1.001F9AP+8 cs.sub1.b5 0xA5 cs.sub1.longX 0xDEADBEEF cs.sub1.b6 0xA6 cs.b2 0xB0 cs.sub2.b1 0xB1 cs.sub2.id 0x12345678 cs.sub2.b2 0xB2 cs.sub2.long0 0x9ABCDEF0 cs.sub2.b3 0xB3 cs.sub2.real0 3.14159 0X1.921FB54442D18P+1 cs.sub2.b4 0xB4 cs.sub2.real1 256.123 0X1.001F9AP+8 cs.sub2.b5 0xB5 cs.sub2.longX 0xDEADBEEF cs.sub2.b6 0xB6 cs.b3 0xC0 ] hasInitValues res 1: TK_ComplicatedSuperSet [ cs.b1 0xA0 cs.sub1.b1 0xA1 cs.sub1.id 0x12345678 cs.sub1.b2 0xA2 cs.sub1.long0 0x9ABCDEF0 cs.sub1.b3 0xA3 cs.sub1.real0 3.14159 0X1.921FB54442D18P+1 cs.sub1.b4 0xA4 cs.sub1.real1 256.123 0X1.001F9AP+8 cs.sub1.b5 0xA5 cs.sub1.longX 0xDEADBEEF cs.sub1.b6 0xA6 cs.b2 0xB0 cs.sub2.b1 0xB1 cs.sub2.id 0x12345678 cs.sub2.b2 0xB2 cs.sub2.long0 0x9ABCDEF0 cs.sub2.b3 0xB3 cs.sub2.real0 3.14159 0X1.921FB54442D18P+1 cs.sub2.b4 0xB4 cs.sub2.real1 256.123 0X1.001F9AP+8 cs.sub2.b5 0xB5 cs.sub2.longX 0xDEADBEEF cs.sub2.b6 0xB6 cs.b3 0xC0 ] ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter09TestCompoundAlignment .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0xa23456781abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0xb23456782abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x1abcdef0 == 0x1abcdef0 0x1abcdef0 == 0x1abcdef0 0x2abcdef0 == 0x2abcdef0 0x2abcdef0 == 0x2abcdef0 ch10: ref-dim 286331153/572662306 858993459x1145324612 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter10TestCompoundCallByReference .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue ch11.0: ref-dim 286331153/572662306 858993459x1145324612 XXX.getSurfaceBoundsValue: dim 286331153/572662306 858993459x1145324612 ch11.0: val-dim 286331153/572662306 858993459x1145324612 ch11.1: val-dim 11/22 33x44 XXX.getSurfaceBoundsValue: dim 11/22 33x44 ch11.2: val-dim 11/22 33x44 ch11.3: sameInstanceByVal false ch11.3: sameInstanceByRef false ch11.4: sum-dimArray 12/24 36x48 ch11.5: dimsGet[0] 11/22 33x44 ch11.5: dimsGet[1] 1/2 3x4 ch11.6: sum-dimPair 12/24 36x48 ch11.7: zero-dim[0] 0/0 0x0 ch11.7: zero-dim[1] 0/0 0x0 ch11.8: copyPrim2Dim 11/22 100x200 ch11.9: copyDim2Prim 11/22 100x200 ch11.10: expRGBAb 0x11, 0x22, 0x33, 0xffffffaa ch11.10: hasRGBAi 0x112233aa ch11.11: hasRGBAb 0x11, 0x22, 0x33, 0xffffffaa ch11.12: addInt 3 ch11.13: addByte 3 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter11TestCompoundCallByValue .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 has 'Hello Array' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x41 A has 7: 0x72 r has 8: 0x72 r has 9: 0x61 a has 10: 0x79 y has 'Hello CString' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x43 C has 7: 0x53 S has 8: 0x74 t has 9: 0x72 r has 10: 0x69 i has 11: 0x6E n has 12: 0x67 g has 'Hello Pointer' has 0: 0x48 H has 1: 0x65 e has 2: 0x6C l has 3: 0x6C l has 4: 0x6F o has 5: 0x20 has 6: 0x50 P has 7: 0x6F o has 8: 0x69 i has 9: 0x6E n has 10: 0x74 t has 11: 0x65 e has 12: 0x72 r ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter12TestStructArrayModelConst .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable 0x123456789abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 0x9abcdef0 == 0x9abcdef0 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter - chapter13TestStructArrayModelMutable NativeLibrary.close(): closing NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0xffffffffa17d8570, global true] DynamicLinkerImpl.decrLibRefCount 0xffffffffa17d8570 -> LibRef[libtest1.so, refCount 0], libs loaded 0 DynamicLinkerImpl.closeLibrary(0xffffffffa17d8570 -> LibRef[libtest1.so, refCount 0]) NativeLibrary.close(): Successfully closed NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0x0, global true] [2]: com.jogamp.common.os.NativeLibrary.close(NativeLibrary.java:332) [3]: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.chapter0XTestUnloadLibrary(Test1p2ProcAddressEmitter.java:178) [4]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [5]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) [6]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [7]: java.base/java.lang.reflect.Method.invoke(Method.java:568) [8]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) [9]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [10]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:61) [11]: org.junit.internal.runners.statements.RunAfters.invokeMethod(RunAfters.java:46) [12]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33) [13]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [14]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [15]: org.junit.runners.Suite.runChild(Suite.java:128) [16]: org.junit.runners.Suite.runChild(Suite.java:27) [17]: org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) [18]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) [19]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) [20]: org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) [21]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) [22]: org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) [23]: org.junit.runners.ParentRunner.run(ParentRunner.java:413) [24]: org.junit.runner.JUnitCore.run(JUnitCore.java:137) [25]: org.junit.runner.JUnitCore.run(JUnitCore.java:115) [26]: org.junit.runner.JUnitCore.runMain(JUnitCore.java:77) [27]: org.junit.runner.JUnitCore.main(JUnitCore.java:36) [28]: com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter.main(Test1p2ProcAddressEmitter.java:184) ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719504517 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719504517 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms Time: 0.707 OK (11 tests) LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib ELF-1: Using /proc/self/exe ELF-1: cpuName i386 -> X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1) ELF-1: Got ELF-1[vers 1, machine[3, X86_32, GENERIC_ABI, machDesc X86_32_UNIX(1)], bits 32, enc LSB, abi[os 0, vers 0], type shared] ELF-2: cpuName i386 -> X86_32, GENERIC_ABI ELF-2: Got ELF-2[X86_32, GENERIC_ABI, flags[0x0], sh-num 27] Platform.Elf: valid true, elfCpuName i386, cpuType X86_32, abiType GENERIC_ABI, elfLittleEndian 1 Platform.Endian: test-little true, elf[valid true, val 1] -> LITTLE_ENDIAN true Platform.Property: ARCH i386, CpuType X86_32, ABIType GENERIC_ABI Platform.Hard: ARCH i386, CPU_ARCH X86_32, ABI_TYPE GENERIC_ABI - strategy 210(isAndroid false, elfValid true) java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:132) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:503) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.access$100(BindingJNILibLoader.java:34) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader$2.run(BindingJNILibLoader.java:48) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.gluegen.test.junit.generation.BindingJNILibLoader.loadBindingtest1p2(BindingJNILibLoader.java:46) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.chapter__TestLoadLibrary(Test1p2LoadJNIAndImplLib.java:50) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.main(Test1p2LoadJNIAndImplLib.java:68) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 15 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(Bindingtest1p2), TempJarCache: null JNILibLoaderBase: System.loadLibrary(Bindingtest1p2) - mode 3 JNILibLoaderBase: loadLibraryInternal(Bindingtest1p2): OK - mode 3 JNILibLoaderBase: Loaded Native Library: Bindingtest1p2 JNILibLoaderBase: loaded Bindingtest1p2 java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:431) at com.jogamp.common.os.NativeLibrary.enumerateLibraryPaths(NativeLibrary.java:390) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:195) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.chapter__TestLoadLibrary(Test1p2LoadJNIAndImplLib.java:51) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.main(Test1p2LoadJNIAndImplLib.java:68) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 10 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null getJarUri Default jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class getJarUri res: com.jogamp.common.os.Platform -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class -> jar:file:/build/reproducible-path/gluegen2-2.3.2/build/gluegen-rt.jar!/com/jogamp/common/os/Platform.class java.lang.RuntimeException: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:620) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:614) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.NativeLibrary.findLibraryImpl(NativeLibrary.java:614) at com.jogamp.common.os.NativeLibrary.findLibrary(NativeLibrary.java:642) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:595) at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:106) at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:487) at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:421) at com.jogamp.common.os.Platform$1.run(Platform.java:322) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:200) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.chapter__TestLoadLibrary(Test1p2LoadJNIAndImplLib.java:51) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.main(Test1p2LoadJNIAndImplLib.java:68) Caused by: java.lang.IllegalAccessException: class com.jogamp.common.os.NativeLibrary$4 cannot access a member of class java.lang.ClassLoader (in module java.base) with modifiers "protected" at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) at java.base/java.lang.reflect.Method.invoke(Method.java:560) at com.jogamp.common.os.NativeLibrary$4.run(NativeLibrary.java:618) ... 16 more NativeLibrary.findLibrary(, jdk.internal.loader.ClassLoaders$AppClassLoader@1d16e93) (CL): null JNILibLoaderBase: loadLibraryInternal(gluegen2-rt), TempJarCache: null JNILibLoaderBase: System.loadLibrary(gluegen2-rt) - mode 3 JNILibLoaderBase: loadLibraryInternal(gluegen2-rt): OK - mode 3 JNILibLoaderBase: Loaded Native Library: gluegen2-rt JNILibLoaderBase: loaded gluegen2-rt java.lang.Exception: JVMUtil.initSingleton() .. initialized main at jogamp.common.jvm.JVMUtil.(JVMUtil.java:62) at com.jogamp.common.os.Platform$1.run(Platform.java:325) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.jogamp.common.os.Platform.(Platform.java:301) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:200) at com.jogamp.common.os.NativeLibrary.open(NativeLibrary.java:157) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.chapter__TestLoadLibrary(Test1p2LoadJNIAndImplLib.java:51) at com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib.main(Test1p2LoadJNIAndImplLib.java:68) MachineDataInfoRuntime.initialize(): Static MachineDataInfoStatic: X86_32_UNIX(1): MachineDataInfo: runtimeValidated false, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 Runtime MachineDataInfo: runtimeValidated true, 32Bit true, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 4 / 4 int32 4 / 4, int64 8 / 4 float 4 / 4, double 8 / 4, ldouble 12 / 4 pointer 4 / 4, page 4096 NativeLibrary.open(global true): Trying to load libtest1.so DynamicLinkerImpl.incrLibRefCount 0xffffffffa1764e60 -> LibRef[libtest1.so, refCount 1], libs loaded 1 DynamicLinkerImpl.openLibraryGlobal "libtest1.so": 0xffffffffa1764e60 -> LibRef[libtest1.so, refCount 1]) NativeLibrary.open(): Successfully loaded: NativeLibrary[PosixDynamicLinkerImpl, libtest1.so, 0xffffffffa1764e60, global true] DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testXID) -> 0xffffffffe7317239 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testXID_2) -> 0xffffffffe731724b DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testAnonBuffer) -> 0xffffffffe731725d DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testShortBlob) -> 0xffffffffe731726f DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testLPShortBlob0) -> 0xffffffffe7317281 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testLPShortBlob1) -> 0xffffffffe7317293 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testLPShortBlob2) -> 0xffffffffe73172a5 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testLPShortBlob3) -> 0xffffffffe73172b7 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testShortBlobL1) -> 0xffffffffe73172c9 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testShortBlobL2) -> 0xffffffffe73172db DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testInt32Struct) -> 0xffffffffe73172ed DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testCreateAnonBlob) -> 0xffffffffe73172ff DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testDestroyAnonBlob) -> 0xffffffffe7317326 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testCreateAnonBlob2) -> 0xffffffffe731734d DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testDestroyAnonBlob2) -> 0xffffffffe7317374 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testFooPtr) -> 0xffffffffe731739b DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, nopTest) -> 0xffffffffe73173ad DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, testDelegate) -> 0xffffffffe73173c6 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, createAPtrBlob) -> 0xffffffffe73173d8 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, releaseAPtrBlob) -> 0xffffffffe731740e DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, getAPtrAddress) -> 0xffffffffe7317435 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, getAPtrMemory) -> 0xffffffffe7317447 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAVoidPtrTypeDim0) -> 0xffffffffe7317459 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAVoidPtrTypeDim1Mutable) -> 0xffffffffe731746b DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAVoidPtrTypeDim1Immutable) -> 0xffffffffe731748e DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAIntPtrTypeDim0) -> 0xffffffffe73174a2 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAIntPtrTypeDim1Mutable) -> 0xffffffffe73174b4 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAIntPtrTypeDim1Immutable) -> 0xffffffffe73174d9 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr1TypeDim0) -> 0xffffffffe73174ed DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr1TypeDim1Mutable) -> 0xffffffffe73174ff DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr1TypeDim1Immutable) -> 0xffffffffe7317522 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr2TypeDim0) -> 0xffffffffe7317536 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr2TypeDim1Mutable) -> 0xffffffffe7317548 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestAPtr2TypeDim1Immutable) -> 0xffffffffe731756d DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestInt32) -> 0xffffffffe7317581 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestInt64) -> 0xffffffffe73175d5 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo1) -> 0xffffffffe7317912 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo2) -> 0xffffffffe7317642 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo3) -> 0xffffffffe73176b0 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo3ArrayToPtrPtr) -> 0xffffffffe7317709 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo3CopyPtrPtrA) -> 0xffffffffe7317767 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo3PtrPtr) -> 0xffffffffe7317806 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFoo3PtrPtrValidation) -> 0xffffffffe7317887 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, bufferTest) -> 0xffffffffe731797f DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, mixedTest) -> 0xffffffffe7317996 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, doubleTest) -> 0xffffffffe73179e8 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, arrayTestFooNioOnly) -> 0xffffffffe7317a62 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, bufferTestNioOnly) -> 0xffffffffe7317a9a DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, bufferTestNioDirectOnly) -> 0xffffffffe7317ac0 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, mixedTestNioOnly) -> 0xffffffffe7317ae6 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, doubleTestNioOnly) -> 0xffffffffe7317b1e DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, strToInt) -> 0xffffffffe7317b5f DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, intToStr) -> 0xffffffffe7317b85 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, stringArrayRead) -> 0xffffffffe7317bc0 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, binaryArrayRead) -> 0xffffffffe7317c3d DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, intArrayRead) -> 0xffffffffe7317cb4 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, intArrayCopy) -> 0xffffffffe7317d06 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestAnonSingle) -> 0xffffffffe7317d65 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestAnonPointer) -> 0xffffffffe7317d7a DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestInt32T) -> 0xffffffffe7317ddf DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestUInt32T) -> 0xffffffffe7317df6 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestInt64T) -> 0xffffffffe7317e0d DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestUInt64T) -> 0xffffffffe7317e4b DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestWCharT) -> 0xffffffffe7317e89 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestSizeT) -> 0xffffffffe7317ea0 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestPtrDiffT) -> 0xffffffffe7317eb7 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestIntPtrT) -> 0xffffffffe7317ece DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, typeTestUIntPtrT) -> 0xffffffffe7317ee5 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, createSurface) -> 0xffffffffe7317f35 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, destroySurface) -> 0xffffffffe7318051 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, createComplicatedSuperSet) -> 0xffffffffe73184ba DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, hasInitValues) -> 0xffffffffe73187fc DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, destroyComplicatedSuperSet) -> 0xffffffffe7318a45 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, getBoundsValue) -> 0xffffffffe7318a6c DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, getSurfaceValue) -> 0xffffffffe7318ab5 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, getSurfaceBoundsValue) -> 0xffffffffe7318b41 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, isSameInstanceByVal) -> 0xffffffffe7318bc0 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, isSameInstanceByRef) -> 0xffffffffe7318bd4 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, addDimensions) -> 0xffffffffe7318bef DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, addDimensionPair) -> 0xffffffffe7318c6e DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, zeroDimensions) -> 0xffffffffe7318ca1 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, copyPrimToDimensions) -> 0xffffffffe7318d0b DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, copyDimensionsToPrim) -> 0xffffffffe7318d4c DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, rgbaToInt) -> 0xffffffffe7318d82 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, intToRgba) -> 0xffffffffe7318dda DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, addInt) -> 0xffffffffe7318e24 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, addByte) -> 0xffffffffe7318e48 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, createModelConst) -> 0xffffffffe7319356 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, destroyModelConst) -> 0xffffffffe7319373 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, createModelMutable) -> 0xffffffffe7318e72 DynamicLinkerImpl.lookupSymbol(0xffffffffa1764e60, destroyModelMutable) -> 0xffffffffe73192bb LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.structgen.TestStructGen01 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719505625 ms III - Start SLOCK [T main @ 1739719505626 ms +++ localhost/127.0.0.1:59999 - Locked within 19 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test01 E.++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen01 - test02 E++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719505652 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719505653 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms Time: 0.564 There were 2 failures: 1) test01(com.jogamp.gluegen.test.junit.structgen.TestStructGen01) java.lang.InternalError: Not set at jogamp.common.os.MachineDataInfoRuntime.getStatic(MachineDataInfoRuntime.java:78) at com.jogamp.gluegen.test.junit.structgen.RenderingConfig.(RenderingConfig.java:18) at com.jogamp.gluegen.test.junit.structgen.TestStructGen01.test01(TestStructGen01.java:23) 2) test02(com.jogamp.gluegen.test.junit.structgen.TestStructGen01) java.lang.InternalError: Not set at jogamp.common.os.MachineDataInfoRuntime.getStatic(MachineDataInfoRuntime.java:78) at com.jogamp.gluegen.test.junit.structgen.Camera.(Camera.java:18) at com.jogamp.gluegen.test.junit.structgen.TestStructGen01.test02(TestStructGen01.java:36) FAILURES!!! Tests run: 2, Failures: 2 LD_LIBRARY_PATH build/test/build/natives:build/test/build/natives:build/test/build/natives:/usr/lib/libeatmydata USE_CLASSPATH /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar /usr/bin/java java -cp /usr/share/java/junit4.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-launcher.jar:lib/semantic-versioning/semver.jar:build/../test/TestJarsInJar/TestJarsInJar.jar:build/gluegen-rt.jar:build/gluegen.jar:build/gluegen-test-util.jar:build/test/build/gluegen-test.jar:build/gluegen-rt-natives.jar -Drootrel.build=build -Dgluegen.root=. -Djava.library.path=build/obj:build/test/build/natives -Djogamp.debug=all com.jogamp.gluegen.test.junit.structgen.TestStructGen02 JUnit version 4.13.2 ++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719506481 ms III - Start SLOCK [T main @ 1739719506482 ms +++ localhost/127.0.0.1:59999 - Locked within 20 ms, 1 attempts .++++ TestCase.setUp: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 ++++ TestCase.tearDown: com.jogamp.gluegen.test.junit.structgen.TestStructGen02 - test01 E++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1739719506509 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1739719506509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms Time: 0.582 There was 1 failure: 1) test01(com.jogamp.gluegen.test.junit.structgen.TestStructGen02) java.lang.InternalError: Not set at jogamp.common.os.MachineDataInfoRuntime.getStatic(MachineDataInfoRuntime.java:78) at com.jogamp.gluegen.test.junit.structgen.Pixel.(Pixel.java:18) at com.jogamp.gluegen.test.junit.structgen.TestStructGen02.test01(TestStructGen02.java:23) FAILURES!!! Tests run: 1, Failures: 1 make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ant --with maven-repo-helper dh_testroot -O--buildsystem=ant dh_prep -O--buildsystem=ant dh_auto_install -O--buildsystem=ant debian/rules override_dh_install-indep make[1]: Entering directory '/build/reproducible-path/gluegen2-2.3.2' dh_install -i install -m 644 -D build/gluegen.jar debian/libgluegen2-build-java/usr/share/java/gluegen2-2.3.2.jar ln -s gluegen2-2.3.2.jar debian/libgluegen2-build-java/usr/share/java/gluegen2.jar find debian/libgluegen2-build-java/usr/share/gluegen2/ -type f -exec chmod a-x {} \; chmod +x debian/libgluegen2-build-java/usr/share/gluegen2/make/scripts/*.sh rm debian/libgluegen2-build-java/usr/share/gluegen2/src/java/com/jogamp/gluegen/cgram/license.txt make[1]: Leaving directory '/build/reproducible-path/gluegen2-2.3.2' dh_install -O--buildsystem=ant -Nlibgluegen2-rt-java -Nlibgluegen2-build-java -Nlibgluegen2-doc mh_install -O--buildsystem=ant dh_installdocs -O--buildsystem=ant dh_installchangelogs -O--buildsystem=ant dh_installsystemduser -O--buildsystem=ant dh_perl -O--buildsystem=ant dh_link -O--buildsystem=ant dh_strip_nondeterminism -O--buildsystem=ant dh_compress -O--buildsystem=ant dh_fixperms -O--buildsystem=ant dh_missing -O--buildsystem=ant dh_dwz -a -O--buildsystem=ant dwz: debian/libgluegen2-jni/usr/lib/jni/libgluegen2-rt.so: .debug_info section not present dh_strip -a -O--buildsystem=ant dh_makeshlibs -a -O--buildsystem=ant dh_shlibdeps -a -O--buildsystem=ant dh_installdeb -O--buildsystem=ant dh_gencontrol -O--buildsystem=ant dh_md5sums -O--buildsystem=ant dh_builddeb -O--buildsystem=ant dpkg-deb: building package 'libgluegen2-rt-java' in '../libgluegen2-rt-java_2.3.2-9_all.deb'. dpkg-deb: building package 'libgluegen2-jni' in '../libgluegen2-jni_2.3.2-9_i386.deb'. dpkg-deb: building package 'libgluegen2-build-java' in '../libgluegen2-build-java_2.3.2-9_all.deb'. dpkg-deb: building package 'libgluegen2-doc' in '../libgluegen2-doc_2.3.2-9_all.deb'. dpkg-genbuildinfo --build=binary -O../gluegen2_2.3.2-9_i386.buildinfo dpkg-genchanges --build=binary -O../gluegen2_2.3.2-9_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/43605 and its subdirectories I: Current time: Sun Feb 16 03:25:30 -12 2025 I: pbuilder-time-stamp: 1739719530 Mon Jan 15 09:02:36 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos2-i386.debian.net. Mon Jan 15 09:02:36 UTC 2024 I: Preparing to do remote build '2' on ionos2-i386.debian.net. Mon Jan 15 09:07:09 UTC 2024 I: Deleting $TMPDIR on ionos2-i386.debian.net. Mon Jan 15 09:07:10 UTC 2024 I: gluegen2_2.3.2-9_i386.changes: Format: 1.8 Date: Wed, 13 Jul 2022 21:28:14 -0700 Source: gluegen2 Binary: libgluegen2-build-java libgluegen2-doc libgluegen2-jni libgluegen2-rt-java Architecture: all i386 Version: 2.3.2-9 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers Changed-By: tony mancill Description: libgluegen2-build-java - Tool to automatically generate the Java and JNI code libgluegen2-doc - Tool to automatically generate the Java and JNI code libgluegen2-jni - Tool to automatically generate the Java and JNI code libgluegen2-rt-java - Tool to automatically generate the Java and JNI code Closes: 1014852 Changes: gluegen2 (2.3.2-9) unstable; urgency=medium . * Team upload. * Add text of CC-BY-SA-3.0 license to debian/copyright * Support building the package on riscv64 (Closes: #1014852) Thank you to Bo YU for the patch. Checksums-Sha1: fa5773086adc623e4da046d5982ce87ee409f5ec 9629 gluegen2_2.3.2-9_i386.buildinfo bcb0901cf338dc9cd32d07ac9bcf3c712070fc92 1240772 libgluegen2-build-java_2.3.2-9_all.deb 165c4890b1906ac7989929fda93f8d6b457036dd 463256 libgluegen2-doc_2.3.2-9_all.deb e73769b5079163b8c94f9fcc258b6ce3f4771a3c 13684 libgluegen2-jni_2.3.2-9_i386.deb dfbb56f0ab453e87d0846d0505b0393f932e5d19 330180 libgluegen2-rt-java_2.3.2-9_all.deb Checksums-Sha256: 7ede7c5ddb1c8f1e8c556f2236b0c4f2636e675792ddb1d401c15a101593faf3 9629 gluegen2_2.3.2-9_i386.buildinfo d8cc723e9269043f77aa893a7baf186b7449a918de4b58bd368150637d4a6184 1240772 libgluegen2-build-java_2.3.2-9_all.deb e5662fe2414f29d567edcb09baeff154c3314d7756e52d3f919c23ffc2a5b1f1 463256 libgluegen2-doc_2.3.2-9_all.deb 1cc7f16b46113d5002aecf76190131be7a4dff47bb989eb6c2346228ea987704 13684 libgluegen2-jni_2.3.2-9_i386.deb 121979a45b221c074055f5c945d189565cc67f432c1f72d5880114ca05d3fcfa 330180 libgluegen2-rt-java_2.3.2-9_all.deb Files: 09b24d942138ff2f449ed4278433a21e 9629 java optional gluegen2_2.3.2-9_i386.buildinfo 4fd9f52b7883dd567336123ab30a743d 1240772 java optional libgluegen2-build-java_2.3.2-9_all.deb baf7e47031b86447f9e8a6719a1d5cef 463256 doc optional libgluegen2-doc_2.3.2-9_all.deb c70d59f7f5a37c562e45850d8201aa92 13684 java optional libgluegen2-jni_2.3.2-9_i386.deb 462000fb511e391fc664a734d05b2557 330180 java optional libgluegen2-rt-java_2.3.2-9_all.deb Mon Jan 15 09:07:11 UTC 2024 I: diffoscope 240 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/gluegen2_2.3.2-9.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/gluegen2_2.3.2-9.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/gluegen2_2.3.2-9.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/b1/gluegen2_2.3.2-9_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.D1Qy2f5l/b2/gluegen2_2.3.2-9_i386.changes ## close_archive (total time: 0.000s) 0.000s 6 calls diffoscope.comparators.xz.XzContainer 0.000s 2 calls diffoscope.comparators.deb.DebContainer 0.000s 4 calls diffoscope.comparators.tar.TarContainer 0.000s 2 calls diffoscope.comparators.deb.DebTarContainer ## command (total time: 0.432s) 0.196s 6 calls xz 0.170s 7 calls diff 0.022s 3 calls cmp 0.022s 3 calls cmp (external) 0.020s 11 calls html2text 0.001s 10 calls cmp (internal) ## compare_files (cumulative) (total time: 3.894s) 1.038s 1 call abc.DotChangesFile 1.010s 1 call abc.DebFile 0.984s 2 calls abc.XzFile 0.713s 1 call abc.DebDataTarFile 0.091s 1 call abc.HtmlFile 0.045s 1 call abc.TarFile 0.014s 1 call abc.Md5sumsFile ## container_extract (total time: 0.388s) 0.197s 6 calls diffoscope.comparators.xz.XzContainer 0.183s 632 calls diffoscope.comparators.deb.DebTarContainer 0.005s 8 calls diffoscope.comparators.deb.DebContainer 0.004s 6 calls diffoscope.comparators.tar.TarContainer ## diff (total time: 0.478s) 0.478s 13 calls linediff ## has_same_content_as (total time: 0.024s) 0.016s 1 call abc.DebDataTarFile 0.007s 4 calls abc.DebFile 0.000s 2 calls abc.Md5sumsFile 0.000s 2 calls abc.TextFile 0.000s 1 call abc.TarFile 0.000s 1 call abc.DotChangesFile 0.000s 2 calls abc.XzFile 0.000s 1 call abc.HtmlFile ## main (total time: 1.946s) 1.946s 2 calls outputs 0.001s 1 call cleanup ## open_archive (total time: 0.000s) 0.000s 6 calls diffoscope.comparators.xz.XzContainer 0.000s 4 calls diffoscope.comparators.tar.TarContainer 0.000s 2 calls diffoscope.comparators.deb.DebContainer 0.000s 2 calls diffoscope.comparators.deb.DebTarContainer ## output (total time: 0.560s) 0.559s 1 call html 0.001s 1 call text 0.000s 1 call json ## recognizes (total time: 0.132s) 0.054s 538 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.043s 12 calls diffoscope.comparators.binary.FilesystemFile 0.026s 256 calls diffoscope.comparators.utils.archive.ArchiveMember 0.009s 216 calls diffoscope.comparators.debian.DebControlMember 0.000s 10 calls abc.DotChangesFile 0.000s 16 calls abc.Md5sumsFile ## specialize (total time: 0.068s) 0.068s 14 calls specialize Mon Jan 15 09:07:13 UTC 2024 E: gluegen2 failed to build reproducibly in bookworm on i386. Mon Jan 15 09:07:13 UTC 2024 E: diffoscope 240 found issues, please check https://tests.reproducible-builds.org/debian/dbd/bookworm/i386/gluegen2_2.3.2-9.diffoscope.html Mon Jan 15 09:07:14 UTC 2024 I: Submitting .buildinfo files to external archives: Mon Jan 15 09:07:14 UTC 2024 I: Submitting 12K b1/gluegen2_2.3.2-9_i386.buildinfo.asc Mon Jan 15 09:07:15 UTC 2024 I: Submitting 12K b2/gluegen2_2.3.2-9_i386.buildinfo.asc Mon Jan 15 09:07:16 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Jan 15 09:07:16 UTC 2024 I: Done submitting .buildinfo files. Mon Jan 15 09:07:16 UTC 2024 I: Removing signed gluegen2_2.3.2-9_i386.buildinfo.asc files: removed './b1/gluegen2_2.3.2-9_i386.buildinfo.asc' removed './b2/gluegen2_2.3.2-9_i386.buildinfo.asc'